Sunday 18 February 2018

كيفية باكتست استراتيجيات التداول في الخيار الثنائي


الخيارات الثنائية الحافة.
إي - باكتست استراتيجيات الخيارات الثنائية إي.
مثل هذا خلافا كونكيستادور 16 يوليو 2018.
هذه هي أول مشاركة لي في هذا المنتدى، ويسرني جدا أن أقدم لكم إي أن انتهيت للتو ديفيلوبينغ.
أنا دائما قراءة الاستراتيجيات، وما إلى ذلك، ولكن لم أشارك بعد، لذلك هذا هو الآن إسهام المتواضع.
أنا ديفيلوبر (درجة الماجستير في ديفيلوبيمنت) وأنا رئيس المشاريع في صناعة البرمجيات.
أنا مبتدئ حقيقي على الفوركس / الخيارات الثنائية، أنا مهتم في هذا السوق لمدة 1 سنة الآن.
وحتى الآن، أنا لم يفز بأي سنت بعد. لكن سأفعل.
هذا إي (الإصدار 1.0) تعطيك كل ما تحتاجه لاختبار استراتيجيات بسيطة في MT4 للخيارات الثنائية.
هود: أنها تظهر معلومات حول الاستراتيجية الخاصة بك سوف ديفيلوبب مع هذا إي.
الرسم البياني: فإنه رسم على الأسهم الرسم البياني، تحقق ووقف للتجارة.
كيفية ديفيلوبب كنت تملك الاستراتيجيات؟
هنا هو رمز حيث يمكنك إضافة المؤشرات الخاصة بك وإضافة التعليمات البرمجية الخاصة بك ل بوت أو خيار كال:
المثال المعطى هو مؤشر القوة النسبية (لا يعمل استراتيجية!)
رصيد الحساب: تعيين الاستثمار الذي تريد أن تبدأ مع العوائد: تعيين النسبة المئوية وسيط تعطيك على العملة (إكسيمبل: دفع تعويضات 80٪) الاستثمار: تعيين الاستثمار الذي تريد أن تضع على كل موقف الخيار ثنائي (إكسيمبل: 5 €)
هذا هو كل شيء للإصدار 1.0.
قل لي إذا كنت ترغب في الإصدار 2.0 مع:
إدارة الأموال مارتينغال خطوات الرسوم البيانية التخصيصات اللون أي شيء آخر؟ ورحب الاقتراح!
من الواضح إذا كنت ترى أي الافتراضي أو البق، لا تتردد في الرد!
الملفات المرفقة.
Konkis_EA_BO_Tester_v1.0.mq4 14.29KB 549 التنزيلات.
مثل هذا خلافا كونكيستادور 16 يوليو 2018.
محفوظة للإصدار 2.0.
مثل هذا خلافا كونكيستادور 16 يوليو 2018.
محفوظة للإصدار 3.0.
مثل هذا خلافا ياويكس 16 يوليو 2018.
مثل هذا خلافا ندريههات 16 يوليو 2018.
ثاتس كبيرة وموثقة بشكل جيد.
أليس من الأفضل أن تكون مؤشرا وليس كخصخصة أمريكية؟
مثل هذا خلافا my_be 16 يوليو 2018.
انتصارات متتالية والخسائر المتتالية يمكن أن تضاف.
مثل هذا خلافا بيرنال 16 يوليو 2018.
لا يعمل بالنسبة لي ! هل يعمل على الرسم البياني الحالي أو فقط في اختبار استراتيجية؟
مثل هذا خلافا بيرنال 16 يوليو 2018.
آه حل المشكلة! لديك لوضعه في مجلد الخبراء.
مثل هذا خلافا كونكيستادور 16 يوليو 2018.
مرحبا شكرا! حسنا سوف نلقي نظرة على ذلك، لم أكن قراءة جميع المشاركات في المنتدى حتى الآن.
ثاتس كبيرة وموثقة بشكل جيد.
أليس من الأفضل أن تكون مؤشرا وليس كخصخصة أمريكية؟
لا أنا لا أعتقد ذلك.
يمكن لمناطق العد القيام بأشياء أكثر من المؤشرات، مثل مارتينغال، وإدارة الأموال، والحسابات، وما إلى ذلك.
وأعتقد أن الجميع یشاركون المؤشرات، ولكن لا أحد یشارك مناطق العد، وأتساءل لماذا؟
حلمي، وآمل أن تصبح حقيقة واقعة، هو تبادل معرفتي ومهاراتي في ديفيلوبيمنت للحصول على إي جيدة، استنادا إلى أي استراتيجية.
ومن شأن هذا التقييم أن يحقق ربحا صغيرا ولكنه متسق مع مرور الوقت، وسيشاركه مع هذا المجتمع، لتحسينه ومناقشته وجعله صخبا.
أعتقد أن إن إي مشفرة بشكل جيد، يمكن أن يكون أكثر كفاءة من النظر إلى الرسم البياني طوال اليوم للعثور على دخول.
حتى مع تنبيه الصوت، أو البريد الإلكتروني، فإن إي يكون دائما أسرع من البشر.
لذلك، نعم، إي في باكتست تظهر دائما "أفضل" النتائج الممكنة وهناك الكثير من الاختلافات بين باكتست والتجارة الحية (بينغ، زمن الاستجابة، انتشار الخ ..).
ولكن هذا مؤشر لأي الناس الذين يرغبون في اختبار استراتيجية جديدة وتحسينه.
و إي أنا ديفيلوبينغ يمكن استخدامها كأساس لاختبار استراتيجية مثل استراتيجية نيميسيس V3 أو رينبو أو ما سأختبر في وقت لاحق.
أنا فقط بحاجة إلى قواعد تعمل بشكل جيد، وأنا أريد أن تقاسمها معكم يا رفاق.
مثل هذا خلافا بيرنال 16 يوليو 2018.
هذا الاختبار لديه مشكلة مع = يوبين (نول، 0، 0)؛ أحاول: إذا فتح الشمعة الحالية يفتح فوق / أدناه البولنجر العصابات ولكن أحصل على خطأ حاسم في إي! في علامة التبويب "الخبراء".
مثل هذا خلافا كونكيستادور 16 يوليو 2018.
هذا الاختبار لديه مشكلة مع = يوبين (نول، 0، 0)؛ أحاول: إذا فتح الشمعة الحالية يفتح فوق / أدناه البولنجر العصابات ولكن أحصل على خطأ حاسم في إي! في علامة التبويب "الخبراء".
نعم فعلا ؟ يمكنك نسخ / لصق الخطأ ونسخ / لصق التعليمات البرمجية الخاصة بك إكسيمبل؟
مثل هذا خلافا بيرنال 16 يوليو 2018.
مثل هذا خلافا ياويكس 16 يوليو 2018.
مثل هذا خلافا بيرنال 16 يوليو 2018.
هناك استراتيجيات لها معدلات إيتم عالية والتي هي مربحة للغاية.
80٪ إيتم معدل ولكن عندما تشغيله على منصة حية إي لا يمكن أن تتكاثر نفس النتائج بسبب التأخير في تنفيذ التجارة والوسيط رفض الصفقات.
حول هذا التأخير جيدا، ونحن لا يمكن أن تفعل شيئا عن ذلك قبل شهر اقترحت على مشرف من mql5 لإضافة وظيفة إذا تأخر أجل 1 ثانية لإلغاء النظام، وهذا هو ما حصلت عليه من مشرف:
لا، لن تتم إضافة هذا الخيار.
لديك لتوضيح ذلك مع الوسيط الخاص بك.
ملاحظة: هذا هو ل إياس لا التداول اليدوي.
مثل هذا خلافا كونكيستادور 16 يوليو 2018.
هناك استراتيجيات لها معدلات إيتم عالية والتي هي مربحة للغاية.
كل ما يمكنني قوله هو كل ما تحتاجه هو:
(أي لاغي واحد مع أكثر من استراتيجية معقدة) فس جيدة لتشغيل MT4 مع إي الخاص بك طوال اليوم وسيط جيد (أنا باستخدام غمفس مع أبي ثنائي الخيار جيدة)
أنا تنشيط التداول التلقائي مع غمفس واستراتيجية نيميسيس V1 أمس، وكانت التجارة سريعة حقا، لذلك أنا لا تقلق بشأن ذلك.
مثل هذا خلافا ياويكس 16 يوليو 2018.
مثل هذا خلافا كونكيستادور 16 يوليو 2018.
حسنا وجدت الخطأ:
الخط 307، يرجى تغيير:
يمكنني تحديث إي في أول وظيفة لاختبار بيتا المقبل، ولكن لا أستطيع تحرير مشاركتي.
مثل هذا خلافا بيرنال 16 يوليو 2018.
ليك ذيس أونليكيس تيز 16 جول 2018.
هذه هي أول مشاركة لي في هذا المنتدى، ويسرني جدا أن أقدم لكم إي أن انتهيت للتو ديفيلوبينغ.
أنا دائما قراءة الاستراتيجيات، وما إلى ذلك، ولكن لم أشارك بعد، لذلك هذا هو الآن إسهام المتواضع.
أنا ديفيلوبر (درجة الماجستير في ديفيلوبيمنت) وأنا رئيس المشاريع في صناعة البرمجيات.
أنا مبتدئ حقيقي على الفوركس / الخيارات الثنائية، أنا مهتم في هذا السوق لمدة 1 سنة الآن.
وحتى الآن، أنا لم يفز بأي سنت بعد. لكن سأفعل.
هذا إي (الإصدار 1.0) تعطيك كل ما تحتاجه لاختبار استراتيجيات بسيطة في MT4 للخيارات الثنائية.
هود: أنها تظهر معلومات حول الاستراتيجية الخاصة بك سوف ديفيلوبب مع هذا إي.
الرسم البياني: فإنه رسم على الأسهم الرسم البياني، تحقق ووقف للتجارة.
كيفية ديفيلوبب كنت تملك الاستراتيجيات؟
هنا هو رمز حيث يمكنك إضافة المؤشرات الخاصة بك وإضافة التعليمات البرمجية الخاصة بك ل بوت أو خيار كال:
المثال المعطى هو مؤشر القوة النسبية (لا يعمل استراتيجية!)
رصيد الحساب: تعيين الاستثمار الذي تريد أن تبدأ مع العوائد: تعيين النسبة المئوية وسيط تعطيك على العملة (إكسيمبل: دفع تعويضات 80٪) الاستثمار: تعيين الاستثمار الذي تريد أن تضع على كل موقف الخيار ثنائي (إكسيمبل: 5 €)
هذا هو كل شيء للإصدار 1.0.
قل لي إذا كنت ترغب في الإصدار 2.0 مع:
إدارة الأموال مارتينغال خطوات الرسوم البيانية التخصيصات اللون أي شيء آخر؟ ورحب الاقتراح!
من الواضح إذا كنت ترى أي الافتراضي أو البق، لا تتردد في الرد!
عمل جميل جدا! تشكرات!!
سؤال واحد، كيف يمكنني تغيير وقت انتهاء الصلاحية؟ لذلك على سبيل المثال 5 الشموع بدلا من 1؟
ليك ذيس أونليكيس تيز 16 جول 2018.
اقتراح آخر سيكون لطباعة النتائج في المجلة، بحيث يمكنك روند اختبار الطبقة أيضا في أي وضع البصرية ونرى النتائج بعد ذلك في المجلة، يجعلها أسرع بكثير لاختبار.

كيفية بناء واختبار استراتيجية الخيارات الثنائية مع اختبار استراتيجية ميتاتريدر 4.
جدول المحتويات.
توضح هذه المقالة كيفية بناء استراتيجية الخيارات الثنائية واختبارها في استراتيجية تستر من ميتاتريدر 4 مع ثنائي خيارات استراتيجية استراتيجية اختبار. افتراضيا تستر تستر من ميتاتريدر 4 يمكن اختبار الخبراء المستشارين والمؤشرات ضد البيانات التاريخية، ولكن لا يمكن التعامل مع الخيارات الثنائية مع انتهاء الصلاحية مرات. ولأنني بحاجة إلى إمكانية اختبار استراتيجيات الخيارات الثنائية المؤتمتة في اختبار استراتيجية ميتاتريدر 4، فقد تم بناء اختبار الخيارات الثنائية والاستراتيجية كمرفق يلائم تلك الاحتياجات.
ويتضمن المفهوم الأجزاء التالية:
هذا هو مثال خطوة بخطوة كيفية بناء استراتيجية الخيارات الثنائية المخزنة في مؤشر (علامة باللون الأحمر في الصورة أعلاه) للاتصال من خلال ثنائي-خيارات استراتيجية مكتبة (ملحوظ باللون الأخضر في الصورة أعلاه) مع ثنائي خيارات - اختبار استراتيجية (ملحوظ باللون الأزرق في الصورة أعلاه)، لوضع أوامر افتراضية واعتماد نتائجها مع باكتستس والاختبارات إلى الأمام.
يرجى مراعاة ما يلي: لن تمثل النتائج السابقة مع البيانات السابقة المستقبل الحقيقي، ولكنها قد تعطيك قيمة تقريبية للحصول على استراتيجيتك أكثر استقرارا.
تعتمد جودة باكتست على بياناتك السابقة. ولذلك فمن المستحسن استخدام مجموعة من البيانات جودة هايت!
تحميل وشراء بيناري-أوبتيونس-ستراتيغي-تيستر فائدة من السوق:
إطار اختبار لاختبار استراتيجيات الخيارات الثنائية في استراتيجية تستر من ميتاتريدر 4.
لماذا هناك حاجة إلى نسخة مشتراة من ثنائي-خيارات استراتيجية تستر أداة؟
استراتيجية الثنائية الخيارات يجب أن ندعو وظيفة من ثنائي خيارات استراتيجية تستر (عن طريق ثنائي خيارات استراتيجية المكتبة) لوضع الصفقات الافتراضية. ذات الصلة لمفهوم الترخيص من MQL4 هذا يعمل فقط إذا كان المنتج لديه رخصة العمل. لذلك عليك شراء المنتج لاختبار استراتيجيات الخيارات الثنائية أو هذا المثال.
تحميل مجانا BinaryOptionsStrategyLibrary. mqh ووضعه في مجلد \ إينلود ([مسار إلى ميتاتريدر 4] \ MQL4 \ إينلود):
سوف المكتبة الحرة توفر العديد من الوظائف لبناء استراتيجية الخيارات الثنائية الخاصة بك بسهولة والتواصل مع ثنائي خيارات استراتيجية تستر. انظر الثنائية-خيارات استراتيجية المكتبة لمزيد من التفاصيل عن المكتبة.
تحميل مؤشر KVO. mq4 مجانا ووضعه (وملف KVO. ex4 جمعت) في مجلد \ المؤشرات \ التنزيلات ([مسار إلى ميتاتريدر 4] \ MQL4 \ مؤشرات \ التنزيلات):
يستخدم مؤشر كفو كمثال لإظهار إمكانية الوصول إلى المؤشرات الخارجية وهناك ملفات ex4 في القسم "3.2.6 استخدام المؤشرات الخارجية (ملفات ex4)". انظر هتبس: // mql5 / إن / كود / 8677 لمزيد من التفاصيل عن المؤشر.
الآن يمكنك الذهاب إلى أبعد من ذلك مع القسم "3. أمثلة استراتيجية الخيارات الثنائية" وبناء رمز المثال من قبل نفسك أو مجرد تحميل رمز هذا المثال أدناه.
تحميل اختياري BinaryOptionsStrategyExample. mq4 ووضعه (الملف BinaryOptionsStrategyExample. ex4 المجمع) في المجلد \ المؤشرات ([باث تو يور ميتاتريدر 4] \ MQL4 \ إنديكاتورس):
تحميل رمز هذا المثال استراتيجية الخيارات الثنائية للسماح بتشغيل دون بناء عليه من قبل نفسك.
لتجميع ملفات. ex4 فتح ملفات. mq4 (KVO. mq4 و BinaryOptionsStrategyExample. mq4 - لا ثنائي خيارات-استراتيجية-Library. mq4) في ميتاكوتس محرر اللغة وانقر على زر "ترجمة" أو مجرد إعادة تشغيل ميتاتريدر 4 الخاص بك بعد يتم تخزين هذه الملفات في المجلدات الموضحة وسوف ميتاتريدر 4 القيام بذلك تلقائيا بالنسبة لك.
3. مثال إستراتيجية الخيارات الثنائية.
الخطوات التالية سترشدك ثروغ مثال على كيفية بناء مثال إستراتيجية الخيارات الثنائية المخزنة في مؤشر للتواصل مع ثنائي-خيارات-تستر-تستر. يمكنك بناء من قبل نفسك أو مجرد تحميل رمز BinaryOptionsStrategyExample. mq4.
يرجى ملاحظة: هذه الاستراتيجية ليست استراتيجية الخيارات الثنائية مربحة! انها مجرد مثال على كيفية بناء استراتيجية في مؤشر للتواصل مع ثنائي-خيارات استراتيجية تستر الأداة المساعدة. بالطبع لديك لبناء استراتيجية مربحة من قبل نفسك. ولكن كما سترى، هذه الأداة المساعدة سوف تساعدك على اختبار وتحسين استراتيجية الخيارات الثنائية الخاصة بك.
3.1 تحديد استراتيجية الخيارات الثنائية.
أولا وقبل كل شيء علينا أن نحدد الاستراتيجية والقيم القابلة للتغيير (معلمات الإدخال). وثائق MQL4 يظهر جميع المؤشرات الفنية، والتي يمكن أدرسد عبر واجهة إكوستوم: هتبس: //docs. mql4/indicators.
لنفترض أننا نرغب في إنشاء استراتيجية عابرة للمتوسط ​​المتحرك البسيط مع متوسط ​​متحرك واحد "سريع" و "بطيء" للتداول على الشمعة القادمة بعد عبورها لبعضها البعض. توضح الوثائق كيف يمكننا الحصول على قيمة متوسط ​​متحرك واحد: هتبس: //docs. mql4/indicators/ima.
دعونا نقول كذلك، نود أن نختار قيم ل "فترة المتوسط ​​م" (سريع وبطيء) و "السعر المطبق" وكذلك ل "طريقة المتوسط". وتعتمد القيم الأخرى (مثل الرمز والإطار الزمني والتحول) على الحرف (على سبيل المثال الرمز الذي يعمل عليه المختبر) ويجب أن يتم ضبطه تلقائيا. لذلك نحن في الأساس بحاجة إلى المتغيرات التالية للمتوسط ​​المتحرك:
ونحن بحاجة إلى اثنين من المتوسطات المتحركة للتحقق من الصلبان، ونحن بحاجة إلى المعلمات المدخلات التالية لمثال الاستراتيجية مع بعض القيم الافتراضية:
إنت period_slow = 10؛
إنت method_both = 0؛
إنت apply_price_both = 0؛
3.2 إنشاء استراتيجية الخيارات الثنائية.
تحتاج إلى بناء مؤشر الذي يخزن استراتيجية الخيارات الثنائية لسحبه على المخطط حيث يتم تشغيل ثنائي-خيارات استراتيجية تستر جرا.
فتح ميتاكوتس محرر اللغة (في ميتاتريدر 4 انقر على "أدوات" - & غ؛ "ميتاكوتس لغة محرر" أو مجرد الضغط على F4) وانقر على "جديد":
سيظهر معالج مقل. حدد "مؤشر مخصص" لإنشاء مؤشر فارغ وانقر على "التالي":
أدخل اسم، حقوق الطبع والنشر وربط الاستراتيجية وكذلك معلمات الإدخال مع أنواعها والقيم الافتراضية (القيم الأولية) عن طريق النقر على "إضافة" - Button ثم اضغط على "التالي":
على معالجات الأحداث علامة التبويب حدد مربع الاختيار "أونكالكولات" ونحن بحاجة هذا الحدث للتحقق من استراتيجيتنا على كل القراد. اضغط على "التالي":
على علامة التبويب خصائص حدد مربع الاختيار "المؤشر في نافذة منفصلة" ونحن بحاجة إلى نافذة منفصلة لطباعة القيم التصحيح. اضغط على "إنهاء":
ستظهر الشفرة الأولية للمؤشر:
// | كوبيرايت 2018، __martin__ |
#property كوبيرايت "كوبيرايت 2018، __martin__"
#property لينك "هتبس: // mql5 / إن / وسرس / __ martin__"
#property فيرسيون "1.00"
إنبوت إنت period_fast = 5؛
إنبوت إنت period_slow = 10؛
إنبوت إنت method_both = 0؛
إنبوت إنت apply_price_both = 0؛
// | وظيفة تهيئة مؤشر مخصص |
// --- مؤشر المخازن المؤقتة.
// | وظيفة التكرار مؤشر مخصص |
إنت أونكالكولات (كونست إنت rate_total،
كونست إنت prev_calculated،
كونست داتيتيم & أمب؛ تايم []،
كونست مزدوجة ومفتوحة []،
كونست مزدوجة & أمبير؛ عالية []،
كونست مزدوج & أمب؛ منخفض []،
كونست دوبل & أمب؛ كلوز []،
كونست لونغ & أمب؛ tag_volume []،
كونست لونغ & أمب؛ فولوم []،
كونست إنت & أمب؛ سبرياد [])
1.2.3 معلمات الإدخال.
يتم إنشاء معلمات الإدخال الأولية مع معالج مقل (راجع 3.2 إنشاء استراتيجية الخيارات الثنائية) وسوف نقوم بتعزيزها مع الخطوات التالية.
ولتجنب إدخال القيم الداخلية للسعر المطبق وطريقة متوسط ​​المتوسطات المتحركة لمعلمات المدخلات، يتم تغيير النمط الخاص ب method_both و apply_price_both من إنت إلى نوع التعداد بقيمة افتراضية.
بالإضافة إلى ذلك، يتم إضافة تعليقات لمعلمات الإدخال لإظهار التعليقات كتصنيفات بدلا من أسماء المتغيرات:
إنبوت إنت period_fast = 5؛ // فاست ما قيمة.
إنبوت إنت period_slow = 10؛ // بطيئة قيمة ما.
الإدخال ENUM_MA_METHOD method_both = MODE_SMA؛ // ما الطريقة.
الإدخال ENUM_APPLIED_PRICE application_price_both = PRICE_CLOSE؛ // ما تطبيق السعر.
مع هذه التعديلات توفر المعلمات المدخلات المنسدلة مع القيم المتاحة لتحديد وكذلك "تسميات" لمعلمات الإدخال:
3.2.2 تضمين ثنائي-خيارات-استراتيجية المكتبة.
إذا قمت بتنزيل المكتبة وتخزينها (انظر 2. التثبيت) في المجلد \ إينلود ([المسار إلى ميتاتريدر 4] \ MQL4 \ إينلود)، يمكنك تضمين المكتبة كالتالي:
// | كوبيرايت 2018، __martin__ |
#property كوبيرايت "كوبيرايت 2018، __martin__"
#property لينك "هتبس: // mql5 / إن / وسرس / __ martin__"
#property فيرسيون "1.00"
لا حاجة لتغيير محتوى المكتبة!
سوف ثنائي-خيارات استراتيجية مكتبة تعزيز المعلمات المدخلات مع اثنين من المعلمات الجديدة:
وضع واحد فقط بيع أو واحد شراء التجارة لكل شمعة تحقق فقط في بداية شمعة جديدة للاستراتيجية.
3.2.3 إضافة كالستراتيغي ()
إضافة مكالمة إلى كالستراتيجي () - وظيفة في أونكالكولات () من مؤشر الاستراتيجية الخاصة بك لاستدعاء استراتيجية على كل علامة جديدة. يتم توفير كالستراتيغي () من قبل ثنائي-خيارات استراتيجية المكتبة لديك إنلكوديد مثل المذكورة أعلاه:
// | وظيفة التكرار مؤشر مخصص |
إنت أونكالكولات (كونست إنت rate_total،
كونست إنت prev_calculated،
كونست داتيتيم & أمب؛ تايم []،
كونست مزدوجة ومفتوحة []،
كونست مزدوجة & أمبير؛ عالية []،
كونست مزدوج & أمب؛ منخفض []،
كونست دوبل & أمب؛ كلوز []،
كونست لونغ & أمب؛ tag_volume []،
كونست لونغ & أمب؛ فولوم []،
كونست إنت & أمب؛ سبرياد [])
لذلك عليك تنفيذ الدالة تشيكميرولز () في مؤشر إستراتيجية الخيارات الثنائية.
3.2.4 تنفيذ تشيكميرولز () وظيفة المساعد.
في تشيكميرولز () - الدالة، التي يتم استدعاؤها من خلال ثنائي-خيارات استراتيجية المكتبة، يتم تنفيذ الشروط للاستراتيجية ويتم وضع الصفقات من خلال بلاسيتراد () - وظيفة المكتبة. قيم كل من المتوسطات المتحركة المخزنة مؤقتا في المتغيرات لمقارنتها في حالة إذا كانت قيم المتوسطات المتحركة مأخوذة من الدالة المساعد جيتفاليسفورما ():
إنبوت إنت period_fast = 5؛ // فاست ما قيمة.
إنبوت إنت period_slow = 10؛ // بطيئة قيمة ما.
الإدخال ENUM_MA_METHOD method_both = MODE_SMA؛ // ما الطريقة.
الإدخال ENUM_APPLIED_PRICE application_price_both = PRICE_CLOSE؛ // ما تطبيق السعر.
// | ضع قواعد التداول هنا - انظر المثال أدناه. |
// | سوف ستراتيغيتيستر استدعاء هذه الوظيفة لوضع الصفقات. |
// | - أد فونكتيون باراماترز، e. g. تشيكميرولز (إنت a) |
// | - تغيير نوع وظيفة العودة، على سبيل المثال. إنت تشيكميرولز () |
// وظيفة مساعد المساعد جيتفاليفورما () للحصول على قيمة - انظر المساعد-وظائف أدناه.
دوبل emaSlow_Current = جيتفالويفورما (period_slow، 0)؛
دوبل emaFast_Current = جيتفالويفورما (period_fast، 0)؛
// وظيفة مساعد المساعد جيتفاليفورما () للحصول على قيمة - انظر المساعد-وظائف أدناه.
دوبل emaSlow_Past = جيتفالويفورما (period_slow، 1)؛
مزدوج emaFast_Past = جيتفالويفورما (period_fast، 1)؛
وأمبير؛ & أمبير؛ emaFast_Current & لوت؛ emaSlow_Past) // تحقق ما إذا كان بطيئة ما و ما يعبر سريع.
بلاسيتريد (OP_SELL)؛ // مكان بيع التجارة للاستراتيجية تستر، وتقع وظيفة في BinaryOptionsStrategyFunctions. mqh.
وأمبير؛ & أمبير؛ emaFast_Current & غ؛ emaSlow_Past) // تحقق ما إذا كان بطيئة ما و ما يعبر سريع.
بلاسيتريد (OP_BUY)؛ // مكان شراء التجارة للاستراتيجية مختبرة، وتقع وظيفة في BinaryOptionsStrategyFunctions. mqh.
// | ضع المساعد - الدالات هنا، انظر المثال أدناه |
// | الحصول على القيم ما للفترة، الطريقة، السعر المطبق والتحول. |
// | للحصول على تفاصيل إيما () راجع هتبس: //docs. mql4/indicators/ima |
مزدوج جيتفاليفورما (إنت _period، إنت _shift)
ريتورن إما (نول، 0، _period، 0، method_both، apply_price_both، _shift)؛
3.2.5 طباعة قيم التصحيح.
الدالة برينتدبوغفالو () بريفيدس إمكانية طباعة القيم التصحيح أثناء تشغيل المختبر. في المثال أدناه يتم طباعة قيم المتوسطات المتحركة بأسماء المتغيرات الخاصة بهم كتصنيفات:
إنبوت إنت period_fast = 5؛ // فاست ما قيمة.
إنبوت إنت period_slow = 10؛ // بطيئة قيمة ما.
الإدخال ENUM_MA_METHOD method_both = MODE_SMA؛ // ما الطريقة.
الإدخال ENUM_APPLIED_PRICE application_price_both = PRICE_CLOSE؛ // ما تطبيق السعر.
// | ضع قواعد التداول هنا - انظر المثال أدناه. |
// | سوف ستراتيغيتيستر استدعاء هذه الوظيفة لوضع الصفقات. |
// | - أد فونكتيون باراماترز، e. g. تشيكميرولز (إنت a) |
// | - تغيير نوع وظيفة العودة، على سبيل المثال. إنت تشيكميرولز () |
// وظيفة مساعد المساعد جيتفاليفورما () للحصول على قيمة - انظر المساعد-وظائف أدناه.
دوبل emaSlow_Current = جيتفالويفورما (period_slow، 0)؛
دوبل emaFast_Current = جيتفالويفورما (period_fast، 0)؛
// وظيفة مساعد المساعد جيتفاليفورما () للحصول على قيمة - انظر المساعد-وظائف أدناه.
دوبل emaSlow_Past = جيتفالويفورما (period_slow، 1)؛
مزدوج emaFast_Past = جيتفالويفورما (period_fast، 1)؛
برينتدبوغفالو ("emaFast_Current:"، (سترينغ) emaFast_Current، 1)؛ // التسمية والقيمة في السطر 1.
برينتدبوغفالو ("emaSlow_Past:"، (سترينغ) emaSlow_Past، 2)؛ // التسمية والقيمة في السطر 2.
برينتدبوغفالو ("emaFast_Past:"، (سترينغ) emaFast_Past، 3)؛ // التسمية والقيمة في السطر 3.
وأمبير؛ & أمبير؛ emaFast_Current & لوت؛ emaSlow_Past) // تحقق ما إذا كان بطيئة ما و ما يعبر سريع.
بلاسيتريد (OP_SELL)؛ // مكان بيع التجارة للاستراتيجية تستر، وتقع وظيفة في BinaryOptionsStrategyFunctions. mqh.
وأمبير؛ & أمبير؛ emaFast_Current & غ؛ emaSlow_Past) // تحقق ما إذا كان بطيئة ما و ما يعبر سريع.
بلاسيتريد (OP_BUY)؛ // مكان شراء التجارة للاستراتيجية مختبرة، وتقع وظيفة في BinaryOptionsStrategyFunctions. mqh.
// | ضع المساعد - الدالات هنا، انظر المثال أدناه |
// | الحصول على القيم ما للفترة، الطريقة، السعر المطبق والتحول. |
// | للحصول على تفاصيل إيما () راجع هتبس: //docs. mql4/indicators/ima |
مزدوج جيتفاليفورما (إنت _period، إنت _shift)
ريتورن إما (نول، 0، _period، 0، method_both، apply_price_both، _shift)؛
3.2.6 استخدام المؤشرات الخارجية (ملفات ex4)
بالإضافة إلى ذلك، يمكن الوصول إلى مؤشر خارجي الذي يخزن قيمه في المخازن المؤقتة لاستراتيجية الخيارات الثنائية، حتى لو كان الملف ex4 الذي تم تجميعه موجود فقط.
لنفترض أننا نود أن ندرج خط إشارة مؤشر كفو هتبس: // mql5 / إن / كود / 8677 لوضع الصفقات فقط إذا كان خط الإشارة أكثر من 0 في صفقات الشراء وتحت 0 لصفقات البيع. تحميل مؤشر KVO. mq4 ووضع ملف (ملف ex4) في مجلد \ المؤشرات \ التنزيلات ([مسار إلى ميتاتريدر 4] \ MQL4 \ المؤشرات \ التنزيلات).
لتجميع ملف. ex4 مفتوح KVO. mq4 في محرر اللغة ميتاكوتس وانقر على زر "تجميع" أو مجرد إعادة تشغيل ميتاتريدر 4 الخاص بك بعد تخزين الملف في المجلد الموصوف وسوف ميتاتريدر 4 القيام بذلك تلقائيا بالنسبة لك.
أولا علينا أن نحدد المخازن المؤقتة ذات الصلة التي تخزن القيم ذات الصلة للوصول. لذلك نضغط على زر "نافذة البيانات" في ميتاتريدر 4 لإظهار كافة المخزونات المتوفرة للمؤشرات المستخدمة وسحب مؤشر كفو على الرسم البياني. من خلال تحوم الصليب عبر الرسم البياني (اضغط على عجلة الماوس على الرسم البياني لإظهار الصليب) القيم العازلة للمؤشر من تايمبيرود تحوم ستظهر في نافذة البيانات:
وتعلمنا تسميات نافذة البيانات قيمة المخزن المؤقت الثاني للمؤشر بتخزين خط الإشارة. إذا لم يكن لدى المخازن المؤقتة للمؤشرات تسميات، فيمكننا العثور على العلامة الصحيحة من خلال مقارنة القيم العازلة مع القيمة المعروضة أسفل الصليب في المخطط والمؤشر. المخازن المؤقتة من مؤشر يبدأ مع 0، لذلك لدينا قيمة عازلة 1 = العازلة 0، قيمة العازلة 2 = العازلة 1 وهلم جرا وعلينا الوصول إلى العازلة 1 للحصول على قيمة الإشارة.
التالي علينا أن نعرف كل المعلمات المدخلات من مؤشر خارجي نود الوصول إليها. عن طريق دراج المؤشر على الرسم البياني، ونحن نرى جميع المدخلات باريميترز:
دعونا نقول كذلك، نود أن الوصول إلى المؤشر مع (القيم الافتراضية): 34، 55 و 13. نستخدم وظيفة المساعد (على أساس إكوستم)، ويتش يتيح لنا إمكانية الحصول على قيم المؤشر مع المعلمات ل العازلة والتحول، في حين أن التحول 0 ستكون قيمة الشمعة الحالية، التحول 1 قيمة شمعة مشاركة، تحول 2 قيمة الثانية إلى شمعة الماضي وهلم جرا. وبالإضافة إلى ذلك نحن تيمبوراريلي تخزين قيم المؤشر العازلة وتعزيز حالة إذا من الاستراتيجية:
إنبوت إنت period_fast = 5؛ // فاست ما قيمة.
إنبوت إنت period_slow = 10؛ // بطيئة قيمة ما.
الإدخال ENUM_MA_METHOD method_both = MODE_SMA؛ // ما الطريقة.
الإدخال ENUM_APPLIED_PRICE application_price_both = PRICE_CLOSE؛ // ما تطبيق السعر.
// | ضع قواعد التداول هنا - انظر المثال أدناه. |
// | سوف ستراتيغيتيستر استدعاء هذه الوظيفة لوضع الصفقات. |
// | - أد فونكتيون باراماترز، e. g. تشيكميرولز (إنت a) |
// | - تغيير نوع وظيفة العودة، على سبيل المثال. إنت تشيكميرولز () |
// وظيفة مساعد المساعد جيتفاليفورما () للحصول على قيمة - انظر المساعد-وظائف أدناه.
دوبل emaSlow_Current = جيتفالويفورما (period_slow، 0)؛
دوبل emaFast_Current = جيتفالويفورما (period_fast، 0)؛
// وظيفة مساعد المساعد جيتفاليفورما () للحصول على قيمة - انظر المساعد-وظائف أدناه.
دوبل emaSlow_Past = جيتفالويفورما (period_slow، 1)؛
مزدوج emaFast_Past = جيتفالويفورما (period_fast، 1)؛
كفوزيغنال مزدوجة = GetValuesFromIndicator__KVO __ (1، 0)؛
برينتدبوغفالو ("emaFast_Current:"، (سترينغ) emaFast_Current، 1)؛ // التسمية والقيمة في السطر 1.
برينتدبوغفالو ("emaSlow_Past:"، (سترينغ) emaSlow_Past، 2)؛ // التسمية والقيمة في السطر 2.
برينتدبوغفالو ("emaFast_Past:"، (سترينغ) emaFast_Past، 3)؛ // التسمية والقيمة في السطر 3.
وأمبير؛ & أمبير؛ emaFast_Current & لوت؛ emaSlow_Past // تحقق ما إذا كان بطيئة ما و ما يعبر سريع.
وأمبير؛ & أمبير؛ كفوسينال & لوت؛ 0) // تحقق مما إذا كانت قيمة إشارة كفو أقل من 0.
بلاسيتريد (OP_SELL)؛ // مكان بيع التجارة للاستراتيجية تستر، وتقع وظيفة في BinaryOptionsStrategyFunctions. mqh.
وأمبير؛ & أمبير؛ emaFast_Current & غ؛ emaSlow_Past // تحقق ما إذا كان بطيئة ما و ما يعبر سريع.
وأمبير؛ & أمبير؛ كفوسينال & غ؛ 0) // تحقق مما إذا كانت قيمة إشارة كفو أكثر من 0.
بلاسيتريد (OP_BUY)؛ // مكان شراء التجارة للاستراتيجية مختبرة، وتقع وظيفة في BinaryOptionsStrategyFunctions. mqh.
// | ضع المساعد - الدالات هنا، انظر المثال أدناه |
// | الحصول على القيم ما للفترة، الطريقة، السعر المطبق والتحول. |
// | للحصول على تفاصيل إيما () راجع هتبس: //docs. mql4/indicators/ima |
مزدوج جيتفاليفورما (إنت _period، إنت _shift)
ريتورن إما (نول، 0، _period، 0، method_both، apply_price_both، _shift)؛
// | مثال على كيفية الحصول على قيم من المؤشرات الخارجية |
// | إنت _buffer - مؤشر-عازلة (يبدأ مع 0) |
// | إنت _shift - فالو تو شيفت؛ 0 = شمعة الحالية، 1 = بريف شمعة |
مزدوج GetValuesFromIndicator__KVO __ (إنت _buffer، إنت _shift = 0) // تغيير "__KVO__" إلى اسم المؤشر.
نول، // نول للإطار الزمني المحدد في اختبار - لا تغييرات المطلوبة.
0، // 0 للرمز الحالي المحدد في اختبار - لا تغييرات المطلوبة.
"\\ التنزيلات \\ KVO. ex4"، // فيليباث واسم الملف للمؤشر (*.ex4 فيل)
// بيجين مؤشرات المؤشرات.
_shift // التحول (0 للشمعة الحالية)، _shift هو أدرسد على وظيفة المعلمات - لا تغييرات المطلوبة.
ومن الممكن أيضا لتعزيز المعلمات المدخلات من مؤشر الاستراتيجية لدينا مع القيم لمؤشر كفو المستخدمة وتعيين القيم في وظيفة المساعد من المتغيرات. كما يجب أن يكون هذا البرنامج التعليمي مجرد مثال و "بسيطة قدر الإمكان"، لا يظهر هذا البديل.
3.3 رمز كامل.
أدناه سوف تجد رمز كامل للخيارات الثنائية-استراتيجية-مثال من جميع الخطوات المذكورة أعلاه، وعلى استعداد لسحب على ثنائي خيارات استراتيجية تستر لاختبار ورؤية النتائج على الرسم البياني:
// | كوبيرايت 2018، __martin__ |
#property كوبيرايت "كوبيرايت 2018، __martin__"
#property لينك "هتبس: // mql5 / إن / وسرس / __ martin__"
#property فيرسيون "1.00"
// | ضع معلمات الإدخال هنا - انظر المثال أدناه |
إنبوت إنت period_fast = 5؛ // فاست ما قيمة.
إنبوت إنت period_slow = 10؛ // بطيئة قيمة ما.
الإدخال ENUM_MA_METHOD method_both = MODE_SMA؛ // ما الطريقة.
الإدخال ENUM_APPLIED_PRICE application_price_both = PRICE_CLOSE؛ // ما تطبيق السعر.
// | وظيفة تهيئة مؤشر مخصص |
// --- مؤشر المخازن المؤقتة.
// | وظيفة التكرار مؤشر مخصص |
إنت أونكالكولات (كونست إنت rate_total،
كونست إنت prev_calculated،
كونست داتيتيم & أمب؛ تايم []،
كونست مزدوجة ومفتوحة []،
كونست مزدوجة & أمبير؛ عالية []،
كونست مزدوج & أمب؛ منخفض []،
كونست دوبل & أمب؛ كلوز []،
كونست لونغ & أمب؛ tag_volume []،
كونست لونغ & أمب؛ فولوم []،
كونست إنت & أمب؛ سبرياد [])
// | ضع قواعد التداول هنا - انظر المثال أدناه. |
// | سوف ستراتيغيتيستر استدعاء هذه الوظيفة لوضع الصفقات. |
// | - أد فونكتيون باراماترز، e. g. تشيكميرولز (إنت a) |
// | - تغيير نوع وظيفة العودة، على سبيل المثال. إنت تشيكميرولز () |
// وظيفة مساعد المساعد جيتفاليفورما () للحصول على قيمة - انظر المساعد-وظائف أدناه.
دوبل emaSlow_Current = جيتفالويفورما (period_slow، 0)؛
دوبل emaFast_Current = جيتفالويفورما (period_fast، 0)؛
// وظيفة مساعد المساعد جيتفاليفورما () للحصول على قيمة - انظر المساعد-وظائف أدناه.
دوبل emaSlow_Past = جيتفالويفورما (period_slow، 1)؛
مزدوج emaFast_Past = جيتفالويفورما (period_fast، 1)؛
كفوزيغنال مزدوجة = GetValuesFromIndicator__KVO __ (1، 0)؛
برينتدبوغفالو ("emaFast_Current:"، (سترينغ) emaFast_Current، 1)؛ // التسمية والقيمة في السطر 1.
برينتدبوغفالو ("emaSlow_Past:"، (سترينغ) emaSlow_Past، 2)؛ // التسمية والقيمة في السطر 2.
برينتدبوغفالو ("emaFast_Past:"، (سترينغ) emaFast_Past، 3)؛ // التسمية والقيمة في السطر 3.
وأمبير؛ & أمبير؛ emaFast_Current & لوت؛ emaSlow_Past // تحقق ما إذا كان بطيئة ما و ما يعبر سريع.
وأمبير؛ & أمبير؛ كفوسينال & لوت؛ 0) // تحقق مما إذا كانت قيمة إشارة كفو أقل من 0.
بلاسيتريد (OP_SELL)؛ // مكان بيع التجارة للاستراتيجية تستر، وتقع وظيفة في BinaryOptionsStrategyLibrary. mqh.
وأمبير؛ & أمبير؛ emaFast_Current & غ؛ emaSlow_Past // تحقق ما إذا كان بطيئة ما و ما يعبر سريع.
وأمبير؛ & أمبير؛ كفوسينال & غ؛ 0) // تحقق مما إذا كانت قيمة إشارة كفو أكثر من 0.
بلاسيتريد (OP_BUY)؛ // مكان شراء التجارة للاستراتيجية تستر، وتقع وظيفة في BinaryOptionsStrategyLibrary. mqh.
// | ضع المساعد - الدالات هنا، انظر المثال أدناه |
// | الحصول على القيم ما للفترة، الطريقة، السعر المطبق والتحول. |
// | للحصول على تفاصيل إيما () راجع هتبس: //docs. mql4/indicators/ima |
مزدوج جيتفاليفورما (إنت _period، إنت _shift)
ريتورن إما (نول، 0، _period، 0، method_both، apply_price_both، _shift)؛
// | مثال على كيفية الحصول على القيم من المؤشرات الخارجية، |
// | إنت _buffer - مؤشر-عازلة (يبدأ مع 0) |
// | إنت _shift - فالو تو شيفت؛ 0 = شمعة الحالية، 1 = بريف شمعة |
مزدوج GetValuesFromIndicator__KVO __ (إنت _buffer، إنت _shift = 0) // تغيير "__KVO__" إلى اسم المؤشر.
نول، // نول للإطار الزمني المحدد في اختبار - لا تغييرات المطلوبة.
0، // 0 للرمز الحالي المحدد في اختبار - لا تغييرات المطلوبة.
"\\ التنزيلات \\ KVO. ex4"، // فيليباث واسم الملف للمؤشر (*.ex4 فيل)
// بيجين إنزاتورس إنبوتس.
_shift // التحول (0 للشمعة الحالية)، _shift هو أدرسد على وظيفة المعلمات - لا تغييرات المطلوبة.
4. تشغيل باكتست (فيديو)
يظهر الفيديو التالي كيفية تشغيل باكتست من استراتيجية الخيارات الثنائية الخاصة بك في استراتيجية تستر من ميتاتريدر 4:
بدء اختبار الخيارات الثنائية-استراتيجية-تستر في استراتيجية تستر من ميتاتريدر 4 وتعيين المعلمات المدخلات اسحب مؤشر استراتيجية الخيارات الثنائية على الرسم البياني، تعيين معلمات الإدخال وتحقق "السماح واردات الخبراء الخارجيين" في علامة التبويب "المشتركة" سحب الخاص بك (اختياري) حفظ جميع الإعدادات في قالب لتشغيل الاختبار مع كافة الإعدادات مرة أخرى - باستخدام زر وقفة من تستر-تيستر (اختياري) انظر نتائج إستراتيجية الخيارات الثنائية الخاصة بك على مخطط ستراتيغي-تيستر.
5. تشغيل اختبار إلى الأمام.
للقيام اختبار إلى الأمام ببساطة سحب الأداة الثنائية الخيارات استراتيجية تستر ومؤشر الاستراتيجية الخاصة بك على التجريبي الخاص بك أو الرسم البياني الحية للوسيط بدلا من استخدامه في استراتيجية تستر:
اسحب بيناري-أوبتيونس-ستراتيغي-تيستر الأداة المساعدة على الرسم التوضيحي أو الرسم البياني المباشر وقم بتعيين معلمات الإدخال اسحب مؤشر إستراتيجية الخيارات الثنائية الخاص بك على المخطط، وقم بتعيين معلمات الإدخال وتحقق من "السماح باستيراد الخبراء الخارجيين" في علامة التبويب "كومون" المؤشرات مع معلمات الإدخال المستخدمة على الرسم البياني لرؤية القيم أثناء اختبار الأمام قيد التشغيل (اختياري) حفظ كافة الإعدادات في قالب لتشغيل الاختبار مرة أخرى مع كافة الإعدادات (اختياري) راجع نتائج إستراتيجية الخيارات الثنائية الخاصة بك على العرض التجريبي أو المباشر الرسم البياني.
سؤال: لماذا تظهر مثالا لاستراتيجية الخيارات الثنائية غير الربحية؟
أنسوير: هذا مجرد مثال على كيفية بناء استراتيجية في مؤشر للتواصل مع ثنائي-خيارات استراتيجية تستر أداة في السوق لاختبار وتحسين الاستراتيجية الخاصة بك.
سؤال: ثنائي خيارات-استراتيجية تستر توقف بعد المبلغ المحدد للخسائر مع الخطأ "صفيف خارج النطاق". لماذا ا؟
أنسوير: ثنائي خيارات-استراتيجية تستر يمكن أن ترتفع خطأ بعد خسائر x لوقف اختبار وتحليل سيتوايون على الرسم البياني. إذا كنت لا تريد، مجرد إيقاف الخيار في الإعدادات.
سؤال: لا تظهر الأسهم على الرسم البياني بعد أن حفزت مؤشر بلدي مع استراتيجية عمل على ذلك. ماذا حدث؟
أنسوير: يجب تمكين "السماح باستيراد الخبراء الخارجيين" في علامة التبويب "شائعة" أثناء سحب مؤشر الإستراتيجية على المخطط (ستظهر رسالة السجل خطأ في هذه الحالة).
سؤال: لا تظهر الأسهم على الرسم البياني بعد أن قمت بتشغيل مؤشر بلدي مع استراتيجية عمل على ذلك مع "السماح واردات الخبراء الخارجيين" تمكين. لماذا ا؟
أنسوير: استراتيجية يجب أن ندعو وظيفة ثنائي الخيارات-استراتيجية تستر لوضع الصفقات الافتراضية. ذات الصلة لمفهوم الترخيص MQL4 هذا يعمل فقط إذا كان المنتج لديه رخصة العمل. لذلك لديك لشراء المنتج.
سؤال: لا تظهر الأسهم على الرسم البياني بعد أن سحبت المؤشر الخاص بي مع استراتيجية عمل على ذلك، وأنا حصلت على أخطاء مثل "لا يمكن استدعاء .." أو "لا يمكن تحميل .." في سجل ميتاتريدر 4. ماذا يمكنني أن أفعل؟
أنسوير: استخدام أحدث إصدار (أكبر v1.00) من BinaryOptionsStrategyLibrary. mqh. تحقق علامة الإصدار في التعليمات البرمجية الخاصة بك BinaryOptionsStrategyLibrary. mqh وانظر v1.01 التغيير من بيناريوبتيونسستراتيغليبراري.
سؤال: لا أرى أي نتائج على علامات التبويب استراتيجية تستر "النتائج"، "الرسم البياني"، "تقرير". أين يمكنني رؤية النتائج؟
أنسوير: استراتيجية تستر من ميتاتريدر 4 لا يمكن التعامل مع الخيارات الثنائية حتى لا يتم استخدام هذه علامات التبويب. لذلك هذه الأداة تحسب جميع الانتصارات والخسائر ويطبع النتائج على الرسم البياني.
كما أحتاج إلى إمكانية اختبار استراتيجيات الخيارات الثنائية الآلي في استراتيجية تستر من ميتاتريدر 4 لفترات زمنية طويلة في وقت قصير والقيام الاختبارات فوارد على الرسم البياني للوسيط، وكانت هذه الأداة المساعدة بناء. لقد أمضيت الكثير من الوقت لمفهوم وتنفيذ ثنائي الخيارات-تستر-تستر فضلا عن الوثائق. ربما هناك طريقة أفضل للقيام بذلك وربما بعض التحسينات سوف تجعله أقرب لتناسب احتياجات لك. لذا لا تتردد في الاتصال بي للحصول على أفكار لإدخال تحسينات!

اختبار الخيارات الثنائية - أول منصة في العالم لخلق واختبار الروبوتات الخيارات الثنائية.
استمتع خلق واختبار الخيارات الثنائية الروبوتات على الانترنت.
البرق - باكتستس سريع.
يختبر استراتيجياتك ضد البيانات التاريخية ويظهر لك النتائج في غمضة عين.
رمز ممتاز دون الترميز.
يتيح لك إنشاء المستشارين الخبراء دون كتابة سطر واحد من التعليمات البرمجية. ومع ذلك، فإن مدونة الخبراء المصدرة نظيفة وسهلة القراءة والتعديل.
واحد - انقر ستارتيجي مولد.
يسمح لك لتوليد استراتيجيات لكل سوق. حدد العملة والإطار الزمني - التطبيق سوف تفعل بقية بالنسبة لك.
الخبراء التي تجعل الشعور.
تمكنك من إنشاء استراتيجيات سليمة منطقيا فقط باستخدام بنية استراتيجية محددة مسبقا وقواعد التداول.
المؤشرات الصلبة الصخرية.
تعتمد فقط على مؤشرات ميتاتريدر القياسية التي تعرفها وتحبها. استخدام مؤشرات ميتاتريدر يجعل إي ستوديو سريع للغاية وموثوق بها.
اختبار المتانة.
الفوائد من أحدث التقنيات من أجل اختبار متانة الخبراء الخبراء: محاكاة مونتي كارلو واختبار السوق المتعددة.
حرية الوصول للاختبار.
مطلوب الاشتراك لتصدير خبراء الإشارات والتجارة.
يمكنك اختبار التطبيق بحرية واستخدام مولد، ومجموعات استراتيجية وجميع الأدوات القوية الأخرى.
ومع ذلك، تحتاج إلى اشتراك من أجل تصدير إشارات الخبراء والخبراء التجاريين ل ميتاتريدر 4.
كيف اختبار الخيارات الثنائية يساعدك على الفوز.
يمكن أن يفشل خبير واحد أديفسور في ظروف السوق الحقيقية. نحن إنشاء مجموعة من الاستراتيجيات لكل سوق (دعونا نقول 2، 5، 10 و هيليب؛) ووضع كل منهم للتداول في وقت واحد. هذا أمر سهل بسبب قوة اختبار الخيارات الثنائية. في نهاية الأسبوع (أو فترة أخرى محددة مسبقا) نقوم بتقييم أداء جميع الخبراء. نحن إزالة تلك التي تفشل واستبدالها مع تلك الجديدة التي أنشأناها بالفعل. نحن لا نعتمد على خبير واحد أو في سوق واحد لأننا لا تقتصر على أنظمة التداول لدينا.
الجودة هي أولويتنا.
الخيارات الثنائية تستر التجارة والتجار الخبراء مكتوبة في 100٪ رمز مقل الأصلي. برنامجنا لا يتطلب كود طرف ثالث ويجمع في ميتاترادر ​​دون أي أخطاء أو تحذيرات.
سير العمل المؤتمتة بالكامل.
نعم بالطبع اختبار الخيارات الثنائية هي منصة الأكثر تقدما لخلق استراتيجيات للإشارات والمستشارين الخبراء التجاريين. انها تمكنك من استخدام سير العمل مؤتمتة بالكامل لتوليد والتحسين والتحقق من صحة السير التجارية. ويسمى هذا النظام مفاعل الاستراتيجية.
لماذا الخيارات الثنائية تستر المسائل.
أنا معجب جدا مع اختبار الخيارات الثنائية. أنها قوية جدا وسريعة وسهلة الاستخدام في نفس الوقت الذي أنا متحمس حقا حول قدراتها. بصراحة لم أكن أتوقع أن يكون الكثير من الاحتمالات في تطبيق ويب.
اختبار الخيارات الثنائية يوفر لك جميع الأدوات اللازمة لإنشاء وتحليل الخبراء المستشارين.
يخدم مولد غرض واحد. وهذا هو - لتوفر لك مع عدد غير محدود عمليا من الاستراتيجيات. مولد يخلق واختبارات الاستراتيجيات الخاصة بك تلقائيا. ويستخدم معايير القبول المتقدمة لاختيار أفضل الاستراتيجيات التي تناسب الاحتياجات الخاصة بك.
مجموعة.
أفضل الاستراتيجيات من مولد الذهاب إلى مجموعة. هناك يمكنك فرز وتصفية أفضل الاستراتيجيات كما يحلو لك. هذا يسمح لك بسهولة لاختيار الاستراتيجيات الأكثر ملاءمة للتجارة. قد تجد مجموعة لتكون أداة مفيدة جدا التي تمكنك من اختيار بسهولة استراتيجية مع مخطط جيد. سيؤدي النقر على إستراتيجية في المجموعة إلى تحميلها في المحرر.
محسن هو أداة سريعة تم إنشاؤها لتحسين المعلمات الرقمية للمؤشر، فضلا عن وقف الخسارة وجني الأرباح الجديد. محسن يسمح لك للقيام بها من عينة الاختبار، للتحقق من صحة الاستراتيجيات وإضافتها إلى المجموعة.
في محرر يمكنك أن ترى المعلمات الاستراتيجية الأساسية، والمؤشرات وقواعد التداول. يمكنك أيضا استخدامه لمراجعة استراتيجيات من مولد وكذلك لخلق الاستراتيجيات الخاصة جدا يدويا. في كل مرة تقوم فيها بتغيير شيء ما في الإستراتيجية سيقوم المحرر بإعادة حساب الإحصائيات والرسم البياني للميزان.
مونتي كارلو.
مونتي كارلو هو الأداة الأكثر أهمية للتحقق من صحة متانة تراديغن الخاص بك. البرنامج يجعل مختلف التعاليم تحاول تقليل الأداء. فإنه يظهر لك احصائيات كومبليت وأيضا جدول الثقة.
متعدد السوق.
يمكنك بسهولة اختبار كيفية أداء ستيتيجيس في الأسواق المختلفة. هذه الأداة تحميل سلسلة بيانات مختلفة وتنفيذ باكتست بنقرة واحدة. ترى خطوط التوازن مختلفة تآمر على مخطط واحد، مما يجعل من السهل جدا التقييم. يمكنك أيضا تعيين معايير للتحقق الآلي.
باكتست الإحصائيات والرسوم البيانية.
معايير التحقق من الصحة.
لديك السيطرة الكاملة لتحديد كيف سيقوم البرنامج بإنشاء السير التجارية.
البيانات التاريخية.
مفاعل الاستراتيجية.
مفاعل الاستراتيجية هو سير العمل الآلي لوضع الاستراتيجيات والتحقق من صحتها.
حرية الوصول للاختبار.
مطلوب الاشتراك لتصدير خبراء الإشارات والتجارة.
يمكنك اختبار التطبيق بحرية واستخدام مولد، ومجموعات استراتيجية وجميع الأدوات القوية الأخرى.
ومع ذلك، تحتاج إلى اشتراك من أجل تصدير إشارات الخبراء والخبراء التجاريين ل ميتاتريدر 4.
فوركس سوفتوار Ltd.
برنامج تداول العملات الأجنبية الآلي للمبتدئين والتجار المحترفين. إنشاء واختبار وتصدير الخبراء الاستشاريين ل ميتاترادر.
استراتيجية البرمجيات.
محرر المستندات & أمب؛ خطوط إرشاد.
اإلفصاح عن المخاطر.
العقود الآجلة وتداول العملات الأجنبية ينطوي على مخاطر كبيرة وليس لكل مستثمر. يمكن أن يفقد المستثمر كل أو أكثر من الاستثمار الأولي. رأس المال المخاطر هو المال الذي يمكن أن تضيع دون تعريض الأمن المالي أو أسلوب الحياة للخطر. يجب استخدام رأس المال الخطر فقط للتداول، ويجب فقط على األشخاص الذين لديهم رأس مال مخاطر كاف أن يأخذوا في االعتبار التداول.
إفصاح الأداء الافتراضي.
نتائج الأداء الافتراضي لها العديد من القيود الكامنة، وبعضها موضح هنا. ولا يوجد أي تمثيل مفاده أن أي حساب سيحقق أو يحتمل أن يحقق أرباحا أو خسائر مماثلة لتلك المبينة؛ في الواقع، هناك اختلافات حادة في كثير من الأحيان بين نتائج الأداء الافتراضية والنتائج الفعلية التي تحققت في وقت لاحق من قبل أي برنامج تجاري معين. واحدة من القيود المفروضة على نتائج الأداء الافتراضي هو أنها تعد بشكل عام مع الاستفادة من التأخر. وبالإضافة إلى ذلك، لا ينطوي التداول الافتراضي على مخاطر مالية، ولا يمكن لأي سجل تداول افتراضي أن يحسب تماما تأثير المخاطر المالية للتداول الفعلي. على سبيل المثال، القدرة على تحمل الخسائر أو الالتزام ببرنامج تجاري معين على الرغم من الخسائر التجارية هي نقاط مادية يمكن أن تؤثر سلبا أيضا على نتائج التداول الفعلية. هناك العديد من العوامل الأخرى المتعلقة بالأسواق بشكل عام أو بتنفيذ أي برنامج تجاري محدد لا يمكن حسابه بشكل كامل في إعداد نتائج الأداء الافتراضية وكل ما يمكن أن يؤثر سلبا على نتائج التداول.
حقوق الطبع والنشر © 2006 - 2018 فوريكس سوفتوار Ltd. جميع الحقوق محفوظة.

باكتستينغ خوارزميات الخيارات الثنائية.
ويعني الاختبار السابق في الأسواق المالية تجربة استراتيجية معينة باستخدام الأحداث والظروف التاريخية. هناك عدة أدوات هناك لغرض باكتستينغ. ولإجراء اختبار مسبق لاستراتيجية، ستحتاج إلى بيانات تاريخية لإعداد المخططات الإطار الزمني الخاص بك، وتشغيل البرنامج الخاص بك في ظل ظروف محاكاة وسوف برنامج إعادة الاختبار باكتستينغ إعادة إنشاء كيف كان البرنامج قد تصرفت إذا تم استيفاء الشروط المبرمجة مسبقا.
بعد مقارنة أداء البرنامج مع البيانات التاريخية، عليك أن تكون قادرا على اكتشاف ما إذا كان البرنامج قد حققت الربح أم لا.
بعبارات بسيطة، يتم تنفيذ باكتستينغ من خلال تعريض خوارزمية استراتيجية معينة لتيار من البيانات المالية التاريخية، الأمر الذي يؤدي إلى مجموعة من إشارات التداول. كل تجارة (والتي سنعنيها هنا لتكون & # 8217؛ ذهابا وإيابا و # 8217؛ لإشارتين) سوف يكون لها ربح أو خسارة مرتبطة. سيؤدي تراكم هذه الأرباح / الخسائر على مدى فترة استراتيجيتكم باكتست إلى إجمالي الأرباح والخسائر.
أسباب إجراء الاختبارات الخلفية.
بعض الأسباب التي تجعلك ذكيا لتدعيم استراتيجياتك:
وتستخدم باكتستس لتصفية الاستراتيجيات وذلك لحذف ما يعمل وما لا. يسمح الاختبار المسبق باستخدام بعض أحداث السوق في تصميم البرامج بشكل مناسب. يتم استخدام باكتستينغ لضمان أن أداء استراتيجية هي في المستويات المثلى. يتم استخدام باكتستينغ للتحقق من أن الاستراتيجيات الخارجية تعمل بشكل صحيح.
باكتستينغ يمكن استخدامها للتداول الخوارزمية من الخيارات الثنائية. هذه الخوارزميات الخيارات الثنائية قادرة على توليد إشارات على برامج طرف ثالث والتي يمكن نقلها إلى منصات الخيارات الثنائية للتنفيذ. هناك عدد قليل من هذه البرامج حول التي تولد إشارات على MT4 ومن ثم جسرها إلى منصات الخيارات الثنائية على شبكة الإنترنت.
البرمجيات المستخدمة ل باكتستينغ.
ويمكن الآن أن يتم اختبار الخلفية مع العديد من الحلول البرمجية. في اختيار البرنامج المناسب ل باكتست خوارزمية الخاص بك، عدة اعتبارات يجب أن تكون:
مهارة مبرمج. التوافق وسيط وظيفة التخصيص تعقيد استراتيجية سرعة التنفيذ التكلفة.
مصادر البيانات ل باكتستينغ.
وتعد مصادر البيانات من أجل إجراء الاختبارات الخلفية العنصر الرئيسي للعملية برمتها. دون بيانات دقيقة، أي شيء آخر القيام به في عملية باكتستينغ سيكون غير دقيق. من الصعب الحصول على البيانات الدقيقة التي تعود إلى ما لا يقل عن 10 سنوات، ولكن لغرض التداول في العصر الحديث، والبيانات التي يعود تاريخها إلى 2007 (7 سنوات) هو الشيء الذي يمكن للتاجر القيام به مع. منصة باكتستينغ اخترنا هو واحد الذي يذهب أيضا لتوفير مصدر البيانات باكتستينغ. لذلك يمكن للتجار مصدر البيانات وإجراء الاختبارات الخلفية في منصة واحدة. المنصة المعنية هي التي تقدمها شركة كوانتكونيكت.
تقدم هذه الشركة تسهيلات باكتستينغ لخوارزميات التداول، وتوفر البيانات التي يعود تاريخها إلى 2007. كوانتكونكت يوفر التجار حرية الوصول إلى بيانات عالية الدقة ل باكتستينغ من خوارزميات التداول على محاكاة التجارة الخاصة بهم. وتدعم منشآتها المتقلبة حاليا الأسهم الأمريكية وسوق الفوركس.
على عكس ما هو مبين في العديد من منصات الاختبار الخلفي الأخرى، منصة على كوانتكونيكت يوفر الرسوم البيانية التفاعلية بالكامل، مما يسمح لأوامر باكتست التي كان سيتم وضعها من قبل خوارزمية الخاص بك لتكون مضافين على هذه المخططات لتحسين التمثيل والتصوير التصويرية.
يتم الانتهاء من باكتستس في 30-60 ثانية، وهي طريقة أسرع مما يمكن الحصول عليها من منصة MT4. يمكن للمتداولين أيضا بناء خوارزميات من الصفر باستخدام هذه المنصة.
رسم بياني لأداء باكتست. © كوانتكونيكت كوربوراتيون.
على اليمين يمكنك أن ترى الإحصاءات ملخص نولد لأداء خوارزمية الخاص بك & # 8217؛ ق. ومن الأهمية بمكان فهم هذه الأمور ومحاولة تصميم استراتيجية مدورة جيدا. ومن الخطأ الشائع محاولة تحسين العائد السنوي، وحساب تحمل مخاطر كبيرة. فالاستثمار الجيد ينطوي على مخاطر منخفضة وعائد مرتفع.
ويمكن أيضا الحصول على البيانات من أجل MT4 باكتستينغ، وهو أسهل شكل من أشكال باكتستينغ خوارزمية الخيارات الثنائية.
يتم اختبار الخلفية على MT4 باستخدام وظيفة اختبار استراتيجية. من المهم جدا الحصول على البيانات التي سيتم استخدامها ل باكتستينغ. وعادة ما تكون هذه البيانات من المخططات M1. بيانات الرسم البياني M1 من الصعب جدا الحصول عليها، ولكن يمكن الوصول إليها لأزواج العملات المحددة من هذا الرابط.
لإجراء اختبار باكتست على MT4، نفذ الخطوات التالية:
تجميد جميع ينتشر الحالي من خلال اتخاذ منصة التداول MT4 حاليا. هذا هو لمنع النتائج من باكتيستس يجري انحراف عن طريق التحويل من 4 أرقام إلى التسعير من 5 أرقام. يمكنك تنشيط لوحة نافيغاتور بالنقر على المفتاح كترل + N. ثم انقر بزر الماوس الأيمن على الحساب ضمن لوحة نافيغاتور، ثم انقر على "حذف" لاتخاذ MT4 في وضع عدم الاتصال.
اضغط F2 لتنشيط "مركز المحفوظات"، وانقر نقرا مزدوجا على الإطار الزمني 1 دقيقة للتأكد من عدم وجود أي بيانات موجودة.
كرر العملية برمتها لجميع أزواج العملات التي ترغب في باكتست. عندما يتم استيراد جميع ملفات التاريخ، أغلق MT4 والسماح لملف التاريخ (ق) ليتم استيرادها بالكامل. ثم تحويل البيانات M1 إلى أطر زمنية أخرى. تحويل البيانات M1 للعمل على أطر زمنية أخرى بحيث يمكنك باكتست عليها أيضا. لتحويل البيانات M1 بحيث يمكن استخدامها ل باكتست الاستراتيجية على الأطر الزمنية الأخرى، وإطلاق MT4، ومرة ​​أخرى إلغاء من جميع المطالبات. افتح مخطط M1 مع زوج العملات الذي يتم تحويل بيانات M1 إليه.
من علامة التبويب المستكشف ضمن النصوص البرمجية، اسحب البرنامج النصي Auto_converter إلى المخطط. يجب أن يظهر النص البرمجي التحويل لمدة 5 دقائق و 15 دقيقة و 30 دقيقة و 60 دقيقة (ساعة واحدة) و 240 دقيقة (4 ساعات) ومن ثم 1440 دقيقة (يوميا).
مع التسهيلات التي تقدمها شركة كوانتكونيكت وشركة ميتاكوتس إنك (MT4)، يمكن للمتداولين في سوق الخيارات الثنائية تشغيل عمليات باكتستس على خوارزميات التداول الخاصة بهم. و MT4 يمكن استخدامها لإصدارات مبسطة من الخوارزميات في حين أن العمل الأكثر تعقيدا يمكن القيام به مع واجهة كوانتكونيكت.

كيفية اختبار استراتيجيات التداول مرة أخرى في الخيار الثنائي
لا توجد نتائج.
ما هي بالضبط محاكاة المحاكاة.
كيف يمكنني تطبيق هذا إلى بلدي التداول.
مؤشر ميتاتريدر لمحاكاة التداول.
سيضع هذا المؤشر محاكي التداول تلقائيا على المخطط. تأكد من وضع الملف في المجلد "MQL4 / المؤشرات". "السماح استيراد دل" في أدوات / خيارات / المستشارين الخبراء قبل استخدام المؤشر.
الشكل 1 - محاكاة تداول الخيارات الثنائية ل mt4.
كيفية استخدام محاكي التداول.
الشكل 2 - يعمل جهاز محاكاة تماما مثل حساب تجريبي الخيارات الثنائية.
لا تبدأ في الذعر عندما ترى تختفي الصفقات على الجانب الأيمن الخاص بك. ويتم ذلك فقط لإفساح المجال أمام الصفقات الجديدة. لاحظ أنه بعد إغلاق المحاكاة، يتم حفظ كافة نتائج التداول في ملف "كسف" تحت مجلد البيانات / MQL4 / الملفات عند القيام التداول المباشر أو تحت مجلد البيانات / اختبار / الملفات عند تشغيل اختبار الاستراتيجية.
عند استخدام محاكي التداول يمكنك دمجها مع غيرها من مؤشرات مبو MT4 مثل جلسات السوق أو مؤشر تقويم الأخبار. هذه الميزة مفيدة جدا لأن معظم الناس يميلون إلى تجنب التداول خلال النشرات الإخبارية ويريدون فقط التداول خلال جلسات التداول المحددة. يجب على كل تاجر مراعاة هذه الحقائق عند تداول الخيارات الثنائية. في الصورة أدناه (الشكل 3)، يمكنك أن ترى أننا أضفنا تقويم الأخبار ومؤشرات جلسات السوق باستخدام محاكي التداول.
الشكل 3 - يمكن للمحاكاة العمل جنبا إلى جنب مع غيرها من المؤشرات مثل تقويم الأخبار ومؤشرات جلسات السوق.
ويمكن أيضا محاكاة تداول الخيارات الثنائية أن تستخدم لاستعراض مختلف استراتيجيات التداول أو المؤشرات من خلال الاستفادة من اختبار استراتيجية على ميتاتريدر الخاص بك 4. لقد وجدنا أن هذه الوظيفة مفيدة بشكل خاص لأولئك التجار الذين غير قادرين على ممارسة خلال ساعات السوق العادية. باستخدام اختبار استراتيجية تمكنك من التجارة بضعة أسابيع من قيمة البيانات في غضون ساعات قليلة. القدرة على التداول حتى عندما تكون الأسواق قريبة، في أي وقت من النهار أو الليل يجعل لدينا محاكاة التداول أداة قيمة للغاية ومفيدة.
الشكل 4 - يمكن استخدام محاكي الخيارات الثنائية Mt4 في الاختبارات الخلفية جنبا إلى جنب مع بيانات الأخبار التاريخية.
النجاح يعتمد على الحقائق الصعبة، وهذا هو بالضبط ما هذا محاكي الخيارات الثنائية سوف تعطيك. سوف تجد بسرعة ما إذا كانت الاستراتيجية الخاصة بك مربحة أم لا. وهذا سوف تساعدك بطريقتين. الرقم الأول هو أنه في حال أن الاستراتيجية الخاصة بك كان لن تكون ناجحة، يمكنك الانتقال على واستثمار وقتك في وضع استراتيجية جديدة. ثانيا، إذا كان الأسلوب الخاص بك ينبغي أن تكون مربحة، يمكنك العمل على تحسين ذلك والانتقال إلى التجارة أنها تعيش في أقرب وقت ممكن.
يجب أن أعترف بأن باكتستينغ استراتيجيتك ليست حقيقية مثل استخدام المال الحقيقي، لكنه يخلق نظرة واقعية جدا لمدى ما يمكنك القيام به مع الاستراتيجية الخاصة بك في المستقبل. أنا شخصيا أعتقد أن التداول المحاكاة هي ثاني أفضل المساعدات التعليمية هناك لأي تاجر. الرقم الأول سيكون من الواضح أن التداول المباشر ولكن يمكن أن تحصل مكلفة للغاية.

No comments:

Post a Comment