MT4 مشكلة في معطيات EA
Results 1 to 6 of 6

Thread: MT4 مشكلة في معطيات EA

  1. #1
    مرحبا،

    أنا أحاول أن رمز multitimeframe ، متعددة العملات EA. المشكلة التي أواجهها هي أنه عندما أحاول العثور على بعض البيانات للعملة المختلفة التي تديرها EA ، فإن البيانات متاحة فقط للعملة. سيكون من الأفضل إضعاف هذا مع المثال:

    أنا أدير EA على USDLFX ، وأنا أحاول حساب بعض القيم مع RSI. رمز يذهب مثل هذا:

    الرمز المدرج لـ (int I = 0؛ I lt؛ NoOfPeriods؛ I ) rsiDelta = iRSI (pairName، TradePeriod # 91؛ I # 93؛، 3، PRICE_CLOSE، 0) - iRSI (pairName، TradePeriod # 91؛ I # 93؛ ، 3 ، 5 ، PRICE_CLOSE ، 1) ؛ if (rsiDelta gt؛ = RSITrendSensitivity2) score = RSITrendScore؛ آخر إذا كانت النتيجة (rsiDelta gt؛ = RSITrendSensitivity1) = RSITrendScore2؛ آخر إذا (rsiDelta lt؛ = RSITrendSensitivity2) النتيجة - = RSITrendScore؛ آخر إذا (rsiDelta lt؛ = RSITrendSensitivity1) النتيجة - = RSITrendScore2؛
    pairNames هي قائمة من الأزواج:
    EURUSD، GBPUSD، AUDUSD، NZDUSD، USDCAD، USDCHF، USDJPY

    لذلك يحسب حساب EURUSD ، ولكن كل الأزواج تحصل على 0 فقط في iRSI ، وأحصل على رمز الخطأ 4054 عندما أسأل عن الخطأ الأخير.
    وبمجرد أن أغير التسلسل ، مثل الجنيه الاسترليني مقابل الدولار الأميركي سيكون أصليًا ، عندئذ سيحسب GU و EU وستحصل جميع الأزواج الأخرى على 0 فقط في iRSI.

    لقد جلست على هذا حتى وقت متأخر من ليلة أمس دون أي نتائج. لا يمكن أن يساعد جوجل أي شيء. إذا كان لدى أحدهم مشكلة مماثلة وحله ، سأكون ممتعًا للتلميح.

  2. #2

    Quote Originally Posted by ;
    الرمز المدرج لـ (int I = 0؛ I lt؛ NoOfPeriods؛ I ) rsiDelta = iRSI (pairName، TradePeriod # 91؛ I # 93؛، 3، PRICE_CLOSE، 0) - iRSI (pairName، TradePeriod # 91؛ I # 93؛ ، 3 ، 5 ، PRICE_CLOSE ، 1) ؛ يجب أن (rsiDelta gt؛ = RSITrendSensitivity2) النتيجة = RSITrendScore؛ آخر إذا كانت النتيجة (rsiDelta gt؛ = RSITrendSensitivity1) = RSITrendScore2؛ آخر إذا (rsiDelta lt؛ = RSITrendSensitivity2) النتيجة - = RSITrendScore؛ آخر إذا (rsiDelta lt؛ = RSITrendSensitivity1) النتيجة - = RSITrendScore2؛ pairNames هي قائمة من أزواج: EURUSD ، GBPUSD ، AUDUSD ، NZDUSD ، USDCAD ، USDCHF ، USDJPY ...
    من خلال قائمة الأزواج ، أظن أنك تقصد أن pairNames عبارة عن سلسلة من العناوين الزوجية. إذا كان هذا صحيحًا ، فيمكنك اختيار التحقق من استخدام pairNames (فهرس مفقود).

  3. #3

    Quote Originally Posted by ;
    من خلال قائمة الأزواج ، أظن أنك تعني أن pairNames عبارة عن سلسلة من أسماء الأزواج. إذا كان هذا صحيحًا ، فقد تختار أن تنظر إلى استخدامك للأزواج ”الأسماء” (مفقودة الفهرس).
    في البداية هو سلسلة ، ولكن في init () أنا تقسيمه ، وذلك باستخدام ”،” كفاصل ، في جدول السلاسل. يطبع Debug لي أسماء زوج واحد تلو الآخر ، مثل USDCAD ، EURUSD ، وما إلى ذلك حتى أنها تنقسم بشكل صحيح. بالإضافة إلى ذلك ، يتم احتساب الزوج الأول دائمًا بشكل صحيح. فقط الثانية والثالثة وهلم جرا يعطيني الأصفار. أنا قادر على لصق كود EA بالكامل في بضع ساعات. سوف نشرها في وقت لاحق علىcavemantradingعلى أي حال. شكرا على إجابتك zznbrm

  4. #4
    ربما أكون لدي فكرة عن مكان المشكلة ، الآن عندما أفكر. يمكن أن يقضي الوقت الذي يقضيه الكمبيوتر ليلاً في إتلاف دماغك
    يبدو أن أزواج العملات مثل EURUSD ، GBPUSD ، AUDUSD ، NZDUSD ، USDCAD ، USDCHF ، USDJPY. عند تقسيمه على ”،” فإنه يترك مسافة تواجه كل زوج ولكن أولا. سيوضح ذلك سبب حصول الزوج الأول على البيانات. سأحاول هذا بمجرد عودتي للمنزل. إذا كان هذا هو الحال ، هذا الخيط هو حماقة
    إذا كنت رمز في الليل ، على الأقل شرب الكثير من القهوة

  5. #5
    أعتقد أن zznbrm أعطى فكرة رائعة لك. كيف حالك تصل في pairName؟ يمكن أن يكون صفيف سلسلة؟ يتم توظيف فهرس لهذا الصف للحصول على pairName؟

  6. #6
    Quote Originally Posted by ;
    أعتقد أن zznbrm أعطاك فكرة رائعة. كيف حالك تصل في pairName؟ يمكن أن يكون صفيف سلسلة؟ يتم توظيف فهرس لهذا الصف للحصول على pairName؟
    نعم أعطتني zznbrm تلميحا وبدأت أفكر في هذه الأسماء الزوج. لقد أصلحت المشكلة منذ حوالي ساعة. كان فقط كما كنت أظن
    كان من الصعب اكتشاف تلك المسافات من السجل. كان فقط بهذه البساطة
    وقمت بصيد interweb كله بشأن ذلك. . على أية حال شكرا يا رفاق على الفائدة وعلى المساعدة ، وأنا أقدر ذلك.

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز BB مفعل
  • الابتسامات مفعلة
  • رمز[IMG] مفعل
  • رمز [VIDEO] مفعل
  • رمز HTML غير مفعل
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.