قائمة MT4 أو صفيف؟ - Page 2
الصفحة 2 من 389 FirstFirst 123 الأخيرةالأخيرة
Results 11 to 20 of 25

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

  1. #11

    Quote Originally Posted by ;
    لماذا تعتقد أنك بحاجة إلى قائمة أو صفيف؟ إذا كنت أفهم هذا جيداً ، فسوف أفعل: استبدل كل الاحتمالات ، وفي كل تقليب ، إذا كانت النتيجة أفضل من الأخير ، خزن قيمه المنطقية الأربعة المتضمنة بتوزين (ثنائي) في متغير ”فهرس” (أي true = 1، false = 0، A = 8، B = 4، C = 2، D = 1 ؛ بمعنى أنه إذا تم استيفاء A فقط ، فسوف ينتج العائد 8 ، إذا كان AB = 12 ، وما إلى ذلك). في نهاية ”مؤشر” هو مؤشر (أو فهرسة) أفضل مزيج.
    شكرا على الفكرة. لم أكن أعرف كيفية تنفيذ ذلك ، لكنه جعلني أفكر ... بما أن هناك 15 مجموعة فقط من عمليات الشراء ، فقط يكون لديك extern int من buysignalvalue من 1 إلى 15. وبعد ذلك ، أظهر إما إذا (buysigvalue == 1) buysigA صيغة أو (buysigA) buysigvalue = 1 كرر لكل مجموعة من عمليات البيع والشراء ثم قم بإجراء اختبار مع buysignalvalue من 1 إلى 15 و sellsignvalue = buysigvalue أعرف أن هذه الطريقة قد تبدو زائدة عن الحاجة إلى rockit و ferru ولكنها الطريقة الوحيدة التي أعرف كيف للقيام بذلك والحصول على نتائج فورية. قد تكون الطرق الأخرى أسرع في التعليمة البرمجية وأسهل في الاستيراد إلى غيرها من المشاكل والمشاكل المنطقية الأخرى ، ولكنها أبعد قليلاً من مهارات البرمجة الفورية. سوف أتذكرهم وأحاول إقناعهم بالعمل عندما يكون لدي المزيد من الوقت. شكرا لكم جميعا ثلاثة منكم rockit و ferru و max. حتى إذا لم أتمكن من تنفيذ اقتراحاتكم على الفور فهي ذات قيمة وأنا متأكد من أن هناك آخرين هنا علىforexdropالذين يقرؤون هذه واستخدامها كذلك.

  2. #12
    أعتقد أنني حصلت عليه الآن. يجب عليك تخريق كل تركيبات الإشارات. لاحظ أن A..D (إشارات aka) يجب أن تكون 0 أو 1 ، غير صحيحة أو خاطئة: Insert Code Code = result = 0 for a = 0 to 1 for b = 0 to 1 for c = 0 to 1 for d = 0 إلى 1 إذا! (A ^ a)! (B ^ b)! (C ^ c)! (D ^ d) result = trade () إذا كانت النتيجة gt؛ prev prev = result combin = a * 1 b * 2 c * 4 d * 8 chrarr = {'A'، 'B'، 'C'، 'D'} sigstr = for i = 0 to 3 if combin pow (2، i) sigstr = chararr # 91؛ i # 93؛ طباعة الجمع الفائز: sigstr

  3. #13

    Quote Originally Posted by ;
    أعتقد أنني حصلت عليه الآن. يجب عليك تخريق كل تركيبات الإشارات. لاحظ أن A..D (إشارات aka) يجب أن تكون 0 أو 1 ، غير صحيحة أو خاطئة: prev = result = 0 لـ a = 0 to 1 لـ b = 0 to 1 لـ c = 0 to 1 لـ d = 0 to 1 if (A * a B * b C * c D * d) gt؛ 0 نتيجة = trade () إذا كانت النتيجة gt؛ prev prev = result combin = a * 1 b * 2 c * 4 d * 8 chrarr = {'A'، 'B'، 'C'، 'D'} sigstr = for i = 0 to 3 if combin pow (2، i) sigstr = chararr [i] طباعة المجموعة الفائزة: sigstr
    لم أكن مشفرة بهذه الطريقة من قبل لذا يجب أن أمارسها بالفعل وأتعلمها. لكن تعليقاتك جعلتني أفكر أكثر في هذا. هناك تباين إضافي واحد لدمج الإشارة لكل رسالة (باستخدام 8 فقط في مثالنا سيكون 8 1). رياضيا هناك 8 مجموعات باستخدام أ. ومع ذلك منطقيا من وجهة نظر تجارية محتملة سيكون هناك 9. واحد آخر هو بسيط إذا A من أي مجموعة. إذاً ، سيبدو تشبيه زائد 1 الأخير بهذا الشكل ، هذا بالإضافة إلى الفرد 8 لكل منهما: إذا كانت (A1 || A2 || A3 || A4 || A5 || A6 || A8 || A8) Buy؛ إذا كان يبحث عن تبدلات AB ، فسيكون 4 زائد 1. إذا كان (AB1 || AB2 || AB3 || AB4) اشتر ذلك. يجب أن تتحقق من 8 أو 4 أو كل 2 تباديل لكل حرف الجمع مع واحد في كل حالة حيث يمكن للمرء أن يقول شراء إذا كان أي من الحالات A صحيح أو شراء إذا كانت أي من حالات AB صحيحة. لذا ، سيكون لكل خطاب ما مجموعه 33 تحويلًا ، ولكن بعد المجموعة الأولى ، سيتم تكرار العديد من التباديل. الطريقة الأكثر بساطة بالنسبة لي ، والمتكررة ، والمتكررة ، وتستغرق وقتا طويلا هي إنشاء قائمة من سيناريوهات شراء 4 × 33 ، ومنحهم فقط عدداً صحيحاً فريداً بين 1 و 132 ثم تشغيل الاختبار الخلفي. نظرًا لعدم اختبار هذه المتطلبات على الأفراد ، يجب ألا يكون الاختبار كثيفًا.

  4. #14
    أعتقد أنك ستحتاج إلى صفيف (وأكثر). لتخزين النتائج لكل مجموعة. في النهاية ، ستبحث عن الجمع بين أفضل النتائج. آسف ، أنا لا أفهم مفهوم 8 1 فيما يتعلق بالنتائج. هو 8 مجموعات لكل حرف ، كل شيء آخر هو التحليل الإحصائي. تحرير: كما أعتقد أن الاختبار (في رمز بلدي أعلاه) يجب أن يكون مثل: إذا (! (A ^ a)! (B ^ b)! (C ^ c)! (D ^ d)) {trade () }

  5. #15

    Quote Originally Posted by ;
    أعتقد أنك ستحتاج إلى صفيف (وأكثر). لتخزين النتائج لكل مجموعة. في النهاية ، ستبحث عن الجمع بين أفضل النتائج. آسف ، أنا لا أفهم مفهوم 8 1 فيما يتعلق بالنتائج. هو 8 مجموعات لكل حرف ، كل شيء آخر هو التحليل الإحصائي. تحرير: كما أعتقد أن الاختبار (في رمز بلدي أعلاه) يجب أن يكون مثل: إذا (! (A ^ a)! (B ^ b)! (C ^ c)! (D ^ d)) {trade () }
    كما قلت هناك 8 مجموعات ممكنة لكل حرف حسابيا. ومع ذلك ، إذا أضفتها إلى سيناريوهات شراء محتملة ، فهناك المزيد من المجموعات. وإليك مثال على ذلك: بالنسبة إلى المجموعات: اشترِ إذا كان 1. A O O O 2. A B O O 3. A O C O 4. A O O D 5. A B C O 6. A B O D 7. A O C D 8. A B C D There is buy if any of above not just 1 ~ 8. 9. إذا كانت (A1 || A2 || A3 || A4 || A5 || A6 || A8 || A8) التي ستنتج إشارات أكثر بكثير. # 2 و 5 و 6 و 8 هي اختلافات من AB ولكن هناك أيضا شراء إذا كان أي من 2،5،6 أو 8 التي من شأنها أن تنتج إشارات أكثر من 2 و 5 و 6 و 8 فقط. إلخ

  6. #16
    لذا سأقوم بعمل جدول مع كل مجموعة شراء ممكنة غدًا ثم احذف الملفات المزدوجة التي يجب أن تعطيني إجمالي مجموع عمليات الشراء. أعتقد أنه أكثر من 15 لا بما في ذلك الصفر. رياضيا في صفيف سيكون هناك 15 ، ولكن في الواقع هناك المزيد.

  7. #17

    Quote Originally Posted by ;
    كما قلت هناك 8 مجموعات ممكنة لكل حرف حسابيا. ومع ذلك ، إذا أضفتها إلى سيناريوهات شراء محتملة ، فهناك المزيد من المجموعات.
    لا ليست هناك. هناك 16 في المجموع (15 وهذا). ويمكن معالجتها جميعًا في 4 حلقات متداخلة ، كما ذكرت أعلاه (لقد حصلت على الاختبار في البداية على نحو خاطئ ؛ على المرء أن يستخدم xor وليس المشغلين).

  8. #18
    1 مرفق (مرفقات)
    Quote Originally Posted by ;
    {quote} لا ، ليس هناك. هناك 16 في المجموع (15 وهذا). ويمكن معالجتها جميعًا في 4 حلقات متداخلة ، كما ذكرت أعلاه (لقد حصلت على الاختبار في البداية على نحو خاطئ ؛ على المرء أن يستخدم xor وليس المشغلين).
    في البداية اعتقدت أن هناك 15 (16 F F F F F ، أو O O O O). من المنظور الرياضي الذي سيكون صحيحًا ، نظرًا لوجود 4 مجموعات ثنائية ... 2x2x2x2 ومع ذلك ، فهناك تركيبات أخرى قابلة للتداول ... على سبيل المثال لمجموعة AB: يمكنك أن تقول شراء إذا كان ABXX ، أو اشترِ إذا ABCX ، أو اشترِ إذا كان ABXD تلك 3 نتائج منفصلة عن 15 (16) الأصلي. يمكنك أيضا تضمين ببساطة شراء إذا كان AB ، مما يعني شراء إذا ABXX || ABCX || ABXD التي من شأنها أن تولد العديد من الصفقات أكثر من اختبار واحد من كل ثلاثة محتملة ضد بعضها البعض ، لذلك في الواقع هناك 4 مجموعات ممكنة من AB ليس فقط 3 إذا قمت باستقراء ذلك مع كل من المجموعات ، على سبيل المثال A: test if AXXX) (TFFF) gt؛ gt؛ قم بشراء اختبار إذا كان (ABXX) gt؛ gt؛ قم بشراء اختبار إذا كانت (AXCX) gt؛ gt؛ قم بشراء اختبار إذا كان (AXXD) gt؛ gt؛ شراء اختبار إذا (ABCX) gt؛ gt؛ قم بشراء اختبار إذا كان (ABXD) gt؛ gt؛ قم بشراء اختبار إذا كانت (AXCD) gt؛ gt؛ قم بشراء اختبار إذا كان (ABCD) gt؛ gt؛ الشراء للحصول على مجموعة ممكنة من الممكن أن تكون هناك 8 مجموعات أعلاه بالإضافة إلى مجموعة قابلة للتداول إضافية في الواقع يجب أن يتم اختبارها كذلك. لأن الشراء إذا كان A ، قد يعني إما شراء AXXX (AFFF ، في حالة استخدام TF) ، أو قد يعني شراء أي مجموعة من A ، مما يعني أن (A || AB || AC || AD || ABC || ABD || ACD || ABCD) gt؛ gt؛ شراء هذا هو نتيجة قابلة للتداول جدا ، ولكن لم تدرج في المجموعة المحسوبة أصلا من 8. لذلك ، وشراء إذا كان A ، ليس 8 ، ولكن 9 حالات قابلة للتداول. الشراء إذا كان A قد يعني أيًا من 9 أو 9 فقط ، في حين أن الشراء إذا كان فقط AXXX يعني فقط المجموعة الأولى. شراء إذا كان AB يمكن أن يعني شراء إذا ANY AB ، أو قد يعني شراء إذا ABXX فقط. استقراء جميع النتائج الممكنة للتداول A ، B ، C ، D ومشتقاتها ثم حذفها من خلال duplies يعطيني 29 نتيجة قابلة للتداول ، كل منها يولد مجموعة مختلفة من الصفقات مع مرور الوقت. لست على دراية بالحلقات المتداخلة وكيف تعمل شفرتك ولكن بالنظر إلى المضاعفات 8 ، 2 ، 1 أعتقد أن الشفرة لا تسمح إلا بالنتائج الثابتة أو النتائج التي قد تصل إلى 15. وقد تكون حسابات الكود الخاصة بك للشرط التاسع وأنا لا أرى ذلك؟ إذا لم يكن مسؤولاً عن ذلك ، فأنا متأكد أنه في الاختبار والتداول ، سيؤدي ذلك إلى نتائج مختلفة. condition 1: if (AXXX) (TFFF) gt؛ gt؛ اشتر شرط 2: if (ABXX) gt؛ gt؛ اشتر شرط 3: if (AXCX) gt؛ gt؛ اشتر شرط 4: if (AXXD) gt؛ gt؛ اشتر شرط 5: if (ABCX) gt؛ gt؛ اشتر شرط 6: if (ABXD) gt؛ gt؛ اشتر شرط 7: if (AXCD) gt؛ gt؛ اشتر شرط 8: if (ABCD) gt؛ gt؛ Buy condition 9: if (AXXX || ABXX || AXCX || AXXD || ABCX || ABXD || AXCD || ABCD) gt؛ gt؛ Buy لقد قمت بنشر ملف pdf من جدول البيانات مع كل المجموعات في كل رسالة إشارة وحذف الحروف المزدوجة.
    https://www.forexdrop.com/attachment...1566454549.pdf

  9. #19
    على أي حال ، أعتقد أن معرفة جميع سيناريوهات التداول المحتملة قبل الاختبار أكثر أهمية من التفكير في استخدام قائمة أو حلقة متداخلة أو مصفوفة. أنا أعرف كيفية ترميز هذه القائمة الحكيمة. أنواع الترميز الأخرى التي سأدرسها لتنفيذها في المستقبل. شكرا للمساهمة في هذا الموضوع. لقد فتحت حقًا عيني لأخطاء منطق التداول المحتملة قبل أن أبدأ في تشفيرها واختبارها.

  10. #20

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

أذونات النشر

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