قائمة MT4 أو صفيف؟
الصفحة 1 من 389 123 الأخيرةالأخيرة
Results 1 to 10 of 25

Thread: قائمة MT4 أو صفيف؟

  1. #1
    أيهما أفضلأسهل .... قائمة أو مجموعة؟

    مثال: لدي 4 شروط دخول منفصلة وأريد اختبار ما إذا كان أي منها أفضل من الآخرين أو إذا كان الجمع أفضل.

    شراء إذا أ
    شراء إذا ب
    شراء إذا ج
    شراء إذا كان د

    ومجموعات إضافية ، على سبيل المثال:
    شراء إذا ABCD
    شراء إذا AC
    شراء إذا كان BC
    إلخ

    بما أن هناك 4 شروط منطقية ، هناك ما مجموعه 16 توليفة و 15 شرط شراء محتمل من FFFF إلى TTTT (16 ناقص FFFF).

    أيهما أكثر فعالية قائمة أو صفيف؟ هل أكثر فعالية من الآخر؟ هل أحد أسهل في التنفيذ من الآخر؟ في EA آخر استخدمت قائمة وكان أكثر من 30 إذا كانت البيانات لكل جانب لكل شراء أو بيع محتمل.

    ما هو النهج الأكثر منطقية لمجموعة في هذه الحالة؟

  2. #2
    لست بحاجة إلى التحقق من كل الاحتمالات. فقط قم بإبطال مفعول صفقتك بمجرد أن تكون 1 من الشروط خاطئة. كود مدرج BUY = true؛ if (Use_A! A) BUY = false؛ if (Use_B! B) BUY = false؛ if (Use_C! C) BUY = false؛ if (Use_D! D) BUY = false؛ إذا أرسلت (BUY) أمر الشراء الخاص بك

  3. #3

    Quote Originally Posted by ;
    لست بحاجة إلى التحقق من كل الاحتمالات. فقط قم بإبطال مفعول صفقتك بمجرد أن تكون 1 من الشروط خاطئة. BUY = true if (Use_A! A) BUY = false؛ if (Use_B! B) BUY = false؛ if (Use_C! C) BUY = false؛ if (Use_D! D) BUY = false؛ إذا أرسلت (BUY) أمر الشراء الخاص بك
    شكرا على الادخال. علي أن أضع رأسي حول ذلك وأن أعمل من خلال المنطق. دائمًا ما يتم إدخال مدخلات الترميز الخاصة بك وأقدر ذلك. أنا فقط بحاجة إلى التفكير في هذا واحد من خلال. إنه شيء لم أفكر به أو رأيته من قبل. أنت تقول أنني لست بحاجة إلى التحقق من كل الاحتمالات ، ولكن من وجهة نظر اختبار كنت ذاهب لإعداد 4 bools و 15 بيانات منفصلة إذا كان يحتوي على جميع الاحتمالات من مجموعات في قائمة: إدراج رمز extern bool UseCondition1 = true؛/test T and F extern bool UseCondition2 = true؛/test T and F extern bool UseCondition3 = true؛/test T and F extern bool UseCondition4 = true؛/test T and F اختبار جميع bools 4 في وقت واحد يعطي 16 مجموعة من الدورات F F F F لن تولد أي شيء لذلك لا يوجد بيان المقابلة لهذا واحد ؛

  4. #4
    لست متأكدًا من رؤية ما تحاول القيام به. ليس شرح واضح (على الأقل بالنسبة لي!) ...

  5. #5

    Quote Originally Posted by ;
    أيهما أفضلأسهل .... قائمة أو مجموعة؟ مثال: لدي 4 شروط دخول منفصلة وأريد اختبار ما إذا كان أي منها أفضل من الآخرين أو إذا كان الجمع أفضل. الشراء عند الشراء إذا تم الشراء ب إذا تم شراؤها إذا كانت D ومجموعات إضافية ، على سبيل المثال: شراء إذا كان شراء ABCD إذا اشتريت AC إذا BC… إلخ. بما أن هناك 4 شروط bool ، فهناك إجمالي 16 مجموعة و 15 شرط شراء محتمل من FFFF إلى TTTT (16 ناقصًا FFFF). أيهما أكثر فعالية قائمة أو صفيف؟ هل أكثر فعالية من الآخر؟ هل أحد أسهل في التنفيذ من الآخر؟ في آخر EA I ...
    اعتقد ثنائي ....

  6. #6

    Quote Originally Posted by ;
    أيهما أكثر فعالية قائمة أو صفيف؟
    إذا كنت تعرف أكبر قدر ممكن من النتائج ، ولا تحتاج إلى إدراج عناصر في المواقف التعسفية ، ولكن فقط على سبيل المثال في النهاية ، فإن المصفوفة ستكون أكثر كفاءة.

  7. #7

    Quote Originally Posted by ;
    لست متأكدًا من رؤية ما تحاول القيام به. ليس شرح واضح (على الأقل بالنسبة لي!) ...
    لدي أربعة إشارات شراء بسيطة منفصلة. يتم تعيينها باعتبارها منطقية. يمكن لكل إشارة على حدة توليد إشارة تساوي 4 احتمالات للاختبار. عندما يتم الجمع بين جميع تركيبات الإشارات الممكنة ، هناك 16 احتمالية (4 إلى قوة 2). 4 bools مجتمعة تساوي 16 احتمالية للإشارة. بما أن أول واحد هو 0 0 0 0 أو F F F F ، فلن يؤدي ذلك إلى توليد أي شيء. هناك 15 مجموعة إشارات ممكنة للشراء. على سبيل المثال ، TFFF/Signal A FTFF فقط/SignalB only FFTF/Signal C only FFFT/Signal D only TTFF/Signal A and BTFTF/Signal A and CTFFT/Signal A and DTTTF/Signal A and B و CTTFT/الإشارة A و B و D إلخ. إلخ. أريد تشغيل backtest لمعرفة تركيبة الإشارة التي تعمل بشكل أفضل خلال فترة زمنية معينة لرمز معين. لذلك لدي UseSigA ، UseSigB ، UseSigC ، UseSigD كمحولات اختبار كل منطقي. و لدي إذا (UseSigA) SigA = SigAformula؛ تتكرر لكل إشارة إذا كانت (UseSigA SigA) تشتري ؛ إذا شراء (UseSigB SigB) ؛ وما إذا كان (UseSigA UseSigB SigA SigB) يشتري ؛ إلخ يتم ذلك لجميع تركيبات 15 الممكنة. أنا متأكد من أنني يمكن أن أفعل ذلك في قائمة على النحو الوارد أعلاه وأنا أعمل عليها الآن. كنت أتساءل عما إذا كان صفيف سيكون أفضل وكيف ، وكيفية تنفيذ ذلك أو على الأقل من أين تبدأ في استخدام مجموعة. في معظم الأوقات عندما تواجه تحديًا كهذا ، أقوم فقط بالحلول الثنائية مع قائمة ضخمة من المجموعات. كنت أفكر أن مجموعة قد تعمل؟ لم أعمل أبداً مع صفيف لذلك أنا جاهل تماماً عندما يتعلق الأمر بمجموعة ، لكن كنت أعتقد أنها يمكن أن تكون أكثر قوة وتوفر لي الوقت بعد تعلمها. كلما ازدادت تركيبة الاحتمالات الثنائية ، كلما كانت القائمة أطول وإمكانية أكبر لأخطاء التشفير ، مثل تكرار توليفة أو عدم تضمين أحدهما.

  8. #8

    Quote Originally Posted by ;
    {quote} إذا كنت تعرف أكبر قدر ممكن من النتائج ، ولا تحتاج إلى إدراج عناصر في مواقع عشوائية ، ولكن على سبيل المثال في النهاية ، فإن المصفوفة ستكون أكثر كفاءة.
    أهه ... طيب. أنا أعلم النتائج القصوى الممكنة. لست متأكدا إذا كنت بحاجة إلى إدراج عناصر في مواقف تعسفية. الآن أعتقد أنني لا أفعل. ما عليك سوى التحقق من 16 طريقة واختبار ومعرفة أيهما ينتج نتيجة أفضل بشكل ملحوظ.

  9. #9

    Quote Originally Posted by ;
    {quote} لدي أربعة إشارات شراء بسيطة منفصلة. يتم تعيينها باعتبارها منطقية. يمكن لكل إشارة على حدة توليد إشارة تساوي 4 احتمالات للاختبار. عندما يتم الجمع بين جميع تركيبات الإشارات الممكنة ، هناك 16 احتمالية (4 إلى قوة 2). 4 bools مجتمعة تساوي 16 احتمالية للإشارة. بما أن أول واحد هو 0 0 0 0 أو F F F F ، فلن يؤدي ذلك إلى توليد أي شيء. هناك 15 مجموعة إشارات ممكنة للشراء. على سبيل المثال ، T F F F/Signal A only F T F F/SignalB only F F T F/Signal C only F F F T/Signal D only T T ...
    بعد حساب A ، B ، C ، D ، ستعطيك الأسطر الأربعة من الكود في المنشور # 2 نفس النتيجة عن ما تحاول القيام به مع تدقيق متعدد ...

  10. #10
    لماذا تعتقد أنك بحاجة إلى قائمة أو صفيف؟ إذا كنت أفهم هذا جيداً ، فسوف أفعل: استبدل كل الاحتمالات ، وفي كل تقليب ، إذا كانت النتيجة أفضل من الأخير ، خزن قيمه المنطقية الأربعة التي تم تأويلها من خلال ترجيح (ثنائي) كمجموع في متغير 'فهرس (أي: true = 1، false = 0، A = 8، B = 4، C = 2، D = 1 ؛ بمعنى أنه إذا تم استيفاء A فقط ، فسوف ينتج المؤشر 8 ، إذا كان AB = 12 ، وما إلى ذلك). في نهاية ”مؤشر” هو مؤشر (أو فهرسة) أفضل مزيج.

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز 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.