Thursday 8 February 2018

اختبار استراتيجية الخيارات


OptionStack.


التجارة مثل برو.


باستخدام أوبتيونستاك، يمكنك تلقائيا باكتست الأسهم وخيارات التداول استراتيجيات في دقائق!


مهمتنا.


الاستواء شارع وول ستريت & # 8217؛ ق اللعب الميدان.


أوبتيونستاك هو منصة مؤسسية لبناء واختبار الأسهم الخاصة بك & # 038؛ استراتيجيات تداول الخيارات. مهمتنا هي تمكين جميع المستثمرين لتحقيق أهدافهم المالية. ونحن نعتقد لا أحد يهتم أكثر عن أموالك مما كنت. ومع الحق مجموعة من الأدوات، يمكنك إدارة الاستثمارات الخاصة بك أفضل من أي شخص على وول ستريت!


الخيارات الآلية باكتستينغ.


خلافا لغيرها من برامج تحليل الخيارات، برنامج كومة الخيار براءات الاختراع في انتظار بأتمتة العملية برمتها من باكتستينغ الأسهم وخيارات التداول استراتيجيات! لا أكثر يدويا الخوض من خلال البيانات باليد!


أنظمة تداول الأسهم والخيارات.


من السهل السخرية لخلق واختبار استراتيجيات التداول الخيار الخاص بك، من شراء واحد يضع / يدعو لضبط الخيار المعقدة ينتشر (فراشة، كوندورس، ينتشر العمودي، سترادل، الخ ..).


إذا كنت من النوع الذي يريد السيطرة الكاملة على الأسهم وخيارات الصفقات، لدينا براءات الاختراع في انتظار تحليل الخيارات و باكتستينغ منصة يمكن أن تعطيك هذه الحافة!


والتكنولوجيا من الطراز العالمي، والمجتمع، وأكثر من ذلك.


الاختبارات التلقائية.


اتخاذ قرارات الاستثمارات أفضل مع قوة باكتستينغ الآلي - باكتست تلقائيا 10+ سنوات من الأسهم وخيارات التداول استراتيجيات في غضون دقائق.


سحب وإسقاط.


باكتست حتى الأسهم الأكثر تعقيدا وخيارات الاستراتيجيات دون أي معرفة البرمجة، من شراء المكالمات لبيع غير متوازنة كوندورس الحديد.


الرسوم البيانية للمخاطر البصرية.


تحسين استراتيجيات التداول الخاصة بك مع تحليلات قوية، والرسوم البيانية التفاعلية المخاطر محفظة، والرسوم البيانية المتقدمة من الأسهم والدراسات.


استراتيجيات متقدمة.


إنشاء الأسهم المعقدة والخيارات ينتشر، تعديلات التجارة المتقدمة، إعادة التوازن محفظة، تخصيص رأس المال، وتحديد المواقع الموقف، جيل ألفا، وأكثر من ذلك بكثير.


الدراسات والمؤشرات.


الاختيار من بين مئات من الدراسات والمؤشرات المتاحة، بما في ذلك التقلبات / التقنية / الإحصائي / خيارات غريكس / الدراسات الأرباح، وأكثر من ذلك بكثير.


تبادل الأفكار والاستراتيجيات التجارية مع مجتمعنا من محنك للتجار تطمح.


الخيارات الثنائية الحافة.


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


مثل هذا خلافا ديفيد 15 أكتوبر 2014.


لذلك كما طلب مني عدة مرات حول اختبار استراتيجية MT4 يمكنني استخدام، قررت أن تجعل الفيديو قليلا عن ذلك تبين كيف يمكنك استخدامه مع بعض القواعد البسيطة. (A الشكر الكبير لريان من سيغنالبوش لتشفير هذا بالنسبة لنا لاستخدام.)


حتى هنا هو، وكذلك الملف. سأحاول الإجابة على الأسئلة، ولكن يرجى تذكر أنا لا تزال مبتدئ في هذا أيضا.


مثل هذا خلافا إشيداكيلر 17 أكتوبر 2014.


إعجاب هذا على عكس روليرز 17 أكتوبر، 2014.


مثل هذا خلافا ديفيد 17 أكتوبر 2014.


انت مرحب بك! آمل يا رفاق سوف تحصل على بعض استخدام للخروج من ذلك مثل لدي!


مثل هذا خلافا ل جاندام 20 أكتوبر 2014.


لقد حاولت اختبار مؤشر على أوسجبي، الرسم البياني 15min.


فوز: 195، العلاقات: 0 الخسائر: 43، المجموع: 238، النسبة المئوية: 81.9٪


اختبار كل وسيلة العودة إلى 09.19.2014 00:45 1 اختبار الشهر.


المشكلة الوحيدة هي أنني لا أفهم كيف يعمل.


هذا هو الترميز الذي وضعت في الاختبار.


أسفل [i] = عالية [i] + 5 * نقطة؛


وينبوفر [i-1] = هاي [i-1] + 5 * بوينت؛


برينت ("وين أت" + تيمتوستر (تايم [i]))؛


> إلس إف (أوبين [i] == كلوز [i-1])


برينت ("تي أت" + تيمتوستر (تايم [i]))؛


لوسبوفر [i-1] = هاي [i-1] + 5 * بوينت؛


لوسبوفر [i-1] = هاي [i-1] + 5 * بوينت؛


برينت ("لوس أت" + تيمتوستر (تايم [i]))؛


أوب [i] = لو [i] - 5 * بوينت؛


وينبوفر [i-1] = منخفض [i-1] - 5 * نقطة؛


برينت ("وين أت" + تيمتوستر (تايم [i]))؛


> إلس إف (أوبين [i] == كلوز [i-1])


برينت ("تي أت" + تيمتوستر (تايم [i]))؛


لوسبوفر [i-1] = هاي [i-1] + 5 * بوينت؛


لوسبوفر [i-1] = لو [i-1] - 5 * بوينت؛


برينت ("لوس أت" + تيمتوستر (تايم [i]))؛


أي مساعدة لفهم هذا سيكون كبيرا، وكيف يمكنني جعل هذا العمل، مع اختبار الظهر أو أحتاج إلى فهم ومجرد الدعوة ووضع كما يخرج.


آسف أنا جديدة جدا لهذا ليس لديها فهم قليل المصطلحات.


مثل هذا خلافا ديفيد 20 أكتوبر 2014.


لقد حاولت اختبار مؤشر على أوسجبي، الرسم البياني 15min.


فوز: 195، العلاقات: 0 الخسائر: 43، المجموع: 238، النسبة المئوية: 81.9٪


اختبار كل وسيلة العودة إلى 09.19.2014 00:45 1 اختبار الشهر.


المشكلة الوحيدة هي أنني لا أفهم كيف يعمل.


هذا هو الترميز الذي وضعت في الاختبار.


أسفل [i] = عالية [i] + 5 * نقطة؛


وينبوفر [i-1] = هاي [i-1] + 5 * بوينت؛


برينت ("وين أت" + تيمتوستر (تايم [i]))؛


> إلس إف (أوبين [i] == كلوز [i-1])


برينت ("تي أت" + تيمتوستر (تايم [i]))؛


لوسبوفر [i-1] = هاي [i-1] + 5 * بوينت؛


لوسبوفر [i-1] = هاي [i-1] + 5 * بوينت؛


برينت ("لوس أت" + تيمتوستر (تايم [i]))؛


أوب [i] = لو [i] - 5 * بوينت؛


وينبوفر [i-1] = منخفض [i-1] - 5 * نقطة؛


برينت ("وين أت" + تيمتوستر (تايم [i]))؛


> إلس إف (أوبين [i] == كلوز [i-1])


برينت ("تي أت" + تيمتوستر (تايم [i]))؛


لوسبوفر [i-1] = هاي [i-1] + 5 * بوينت؛


لوسبوفر [i-1] = لو [i-1] - 5 * بوينت؛


برينت ("لوس أت" + تيمتوستر (تايم [i]))؛


أي مساعدة لفهم هذا سيكون كبيرا، وكيف يمكنني جعل هذا العمل، مع اختبار الظهر أو أحتاج إلى فهم ومجرد الدعوة ووضع كما يخرج.


آسف أنا جديدة جدا لهذا ليس لديها فهم قليل المصطلحات.


أي شيء باستخدام شريط الحالي '0' لن تعمل في اختبار الظهر بشكل صحيح لأنها سوف تستخدم شريط كامل وعدم استخدام الإدخال الدقيق بشكل صحيح أن كنت قد حصلت.


ليك ذيس أونليك كوميديان 20 أكتوبر، 2014.


ما MT4 بناء أنت على؟ أنا فقط الحصول على أخطاء، هل لأنها MQ4 بدلا ثا ex4؟ حاولت تجميع مع أي حظ.


أي نصيحة بشأن ذلك موضع تقدير.


مثل هذا خلافا ديفيد 20 أكتوبر 2014.


ما MT4 بناء أنت على؟ أنا فقط الحصول على أخطاء، هل لأنها MQ4 بدلا ثا ex4؟ حاولت تجميع مع أي حظ.


أي نصيحة بشأن ذلك موضع تقدير.


أنا باستخدام المتداولين الطريق - الإصدار 4.00 بناء 711 (27 سبتمبر 2014)، بعد خطأ يصل. يمكن أن يكون بسبب خطأ معلمة إذا قمت بتغيير أي شيء.


ليك ذيس أونليك كوميديان 21 أوكت 2014.


نفس لي لذلك يجب أن أفعل شيئا خاطئا. سوف تذهب من خلال ذلك مرة أخرى ونشر إذا واجهتك مشكلة.


مثل هذا خلافا ديفيد 21 أكتوبر 2014.


يبدو جيدا، واسمحوا لي أن أعرف ما يحدث الكوميدي حتى نتمكن من محاولة والحصول عليه ثابتة ليا.


ليك ذيس أونليك كوميديان 21 أوكت 2014.


طيب كل الشكر العمل.


في محاولة لمعرفة كيفية رمز ما الصلبان.


ليك ذيس أونليك كوميديان 22 أكتوبر 2014.


يبدو جيدا، واسمحوا لي أن أعرف ما يحدث الكوميدي حتى نتمكن من محاولة والحصول عليه ثابتة ليا.


ديفيد، في محاولة لكتابة اختبار لل MA9 MA20 وثيقة داخل استراتيجية ولكن لا يمكن الحصول عليه لرسم على الشموع الصحيحة.


باستخدام ذلك حتى الطلاء خارج إماس. أنا لم خلق "إما المزدوج"


ليك ذيس أونليك كوميديان 22 أكتوبر 2014.


لقد مسح كل شيء خارج - إعادة تطبيقه ويبدو أفضل بكثير الآن. يبدو أفضل لإعادة تطبيقه بدلا من قرص وإعادة تشغيل؟


مثل هذا خلافا ديفيد 22 أكتوبر 2014.


ديفيد، في محاولة لكتابة اختبار لل MA9 MA20 وثيقة داخل استراتيجية ولكن لا يمكن الحصول عليه لرسم على الشموع الصحيحة.


باستخدام ذلك حتى الطلاء خارج إماس. أنا لم خلق "إما المزدوج"


يبدو ذلك صحيحا، وتذكر إذا كان الحالي + 1 انها تستخدم القضبان الأخيرة وثيقة. وبالتالي فإن لقطة تبدو صحيحة.


لقد مسح كل شيء خارج - إعادة تطبيقه ويبدو أفضل بكثير الآن. يبدو أفضل لإعادة تطبيقه بدلا من قرص وإعادة تشغيل؟


في ما يتعلق بإعادة تطبيق مقابل قرص وإعادة تشغيل، وأنا لا أتذكر حقا يلاحظ الفرق، وليس متأكدا لماذا لك هو بهذه الطريقة.


ليك ذيس أونليك كوميديان 22 أكتوبر 2014.


أنت على حق. انها أفهم أين ينبغي أن تكون الأسهم. الفيديو واضح، خطأي تماما.


أي فكرة عن كيفية ضبط الأطر الزمنية؟ على سبيل المثال إذا كان أحد يرغب في استخدام مخطط 5M مع انتهاء 15M؟


مثل هذا خلافا ديفيد 22 أكتوبر 2014.


أنت على حق. انها أفهم أين ينبغي أن تكون الأسهم. الفيديو واضح، خطأي تماما.


أي فكرة عن كيفية ضبط الأطر الزمنية؟ على سبيل المثال إذا كان أحد يرغب في استخدام مخطط 5M مع انتهاء 15M؟


نعم، فقط حصلت ريان للرد عليه بالنسبة لنا. لذا فإن ما تحتاج إلى تغييره سيكون كما يلي:


أساسا [i-1] في الوسائل الأصلية التي هي 1 شمعة في المستقبل. نقله إلى [i-2] يعني الشموع 2 في المستقبل. ستحتاج إلى تغييره في كل من إعدادات فتح & غ؛ إغلاق، والفوز والخزانات الخسارة لذلك مؤامرات بشكل صحيح.


ليك ذيس أونليك كوميديان 22 أكتوبر 2014.


بريليانت - شكرا لك.


سنرى كيف سيجري الامر.


مثل هذا خلافا ديفيد 30 أكتوبر 2014.


استمرار الفيديو فيما يتعلق باستخدام المؤشرات المخصصة مع اختبار الاستراتيجية.


مثل هذا خلافا بيززاكوت 10 نوفمبر 2014.


أنا جديد مع MT4 ولدي بعض المشاكل مع إضافة المؤشرات. يمكنني تحميلها، وضع ثام في ملف المؤشر وعند فتح منصة MT4 لا أراهم! عندما أفتح ميتا إديتور يمكنني العثور على جميع المؤشرات فقط على تلك التي لا أستطيع استخدام هناك خطأ!


وهذا يحدث أيضا مع اختبار مؤشر!


أي نوع من الخطأ هو و هل تعرف كيف يمكنني إصلاحه؟


مثل هذا خلافا ديفيد 10 نوفمبر 2014.


أنا جديد مع MT4 ولدي بعض المشاكل مع إضافة المؤشرات. يمكنني تحميلها، وضع ثام في ملف المؤشر وعند فتح منصة MT4 لا أراهم! عندما أفتح ميتا إديتور يمكنني العثور على جميع المؤشرات فقط على تلك التي لا أستطيع استخدام هناك خطأ!


وهذا يحدث أيضا مع اختبار مؤشر!


أي نوع من الخطأ هو و هل تعرف كيف يمكنني إصلاحه؟


لأول مرة قبالة منصة MT4 هل تحميل، من أي موقع؟ بعد ذلك، عند تثبيت المؤشرات المفتوحة MT4 والذهاب إلى ملف - & غ؛ فتح مجلد البيانات - & غ؛ ثم مرة واحدة المجلد مفتوح الذهاب إلى MQL4 - & غ؛ المؤشرات. هذا هو المكان الذي وضع لهم.


أنا لم أر هذا الخطأ قبل أن ذكرتم.


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


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


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


كيفية تداول الخيارات الثنائية؟ تبدأ في التجارة مع الاختبار!


لاستراتيجية الاختبار يمكنك الاستفادة من أي محطة التداول، والتي تستخدمها في تتبع تاريخ الاقتباسات. نقترح استخدام MT4 في الاختبارات التي يمكن تحميلها هنا.


خاصة لأنه في هذه المحطة أداة برنامج خاص يسمى "اختبار الاستراتيجية" موجود. مع مساعدتها فمن الممكن لإعادة الاقتباس في الوقت الحقيقي من الأيام الماضية.


وهكذا، عندما كنت قد وجدت استراتيجية التداول الجديدة التي سوف تستخدم في التداول الخاص بك، واختباره لتحديد ما إذا كان النظام يستحق اهتمامكم.


اختر إطارا زمنيا للاختبار.


ليس من الضروري أن تكون إستراتيجية التداول الخاصة بك مصممة للاستخدام على منصة التداول MT4. بعد كل شيء، في التجارة علينا التعامل مع الاقتباسات من الأصول المالية التي هي نفسها في جميع محطات التداول. وهذا يعني أن المحطات على شبكة الإنترنت والمحطات التي يتم تثبيتها، مثل MT4، تحتوي على نفس الاقتباسات. ومع ذلك، فإن ميزة منصة ميتا التاجر 4 هو أنه مع مساعدة من هذا البرنامج يمكننا أن ننظر إلى الماضي، وكشف عن يقتبس الحقيقية التي كانت يوما أو أسبوعا أو شهر أو حتى قبل عام للأصول التي اخترناها.


ثم حدد الفاصل الزمني لعرض الاقتباسات. في محطة ويب نموذجية يوفر وسيط الرسم البياني الخط الذي يتوافق مع الإطار الزمني لل M15 في محطة MT4. ومع ذلك، من أجل راحة الرسوم البيانية، يجب علينا اختيار الإطار الزمني M5.


ثم، انتقل عجلة من فأرة الكمبيوتر، ونحن يمكن أن تتحرك على الرسم البياني من الاقتباسات الأصول المغامرة تقريبا أي وقت مضى.


كيفية اختبار استراتيجية التداول.


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


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


نظرا لعدم تجانس حركة عروض الأسعار، هناك تغيير متكرر للاتجاهات من شقة إلى أخرى، والعكس بالعكس - كما هو الحال بالنسبة لاختبار استراتيجيات التداول على التاريخ، ونحن بحاجة إلى اتخاذ فاصل زمني لا يقل عن 3 أشهر. وبالتالي، نحصل على البيانات المتوسطة عن الربح والخسارة، مع الأخذ بعين الاعتبار التغير في حركة الاقتباسات في اتجاهات مختلفة (شقة واتجاه).


اختبار الاستراتيجية. كيفية استخدام هذا البرنامج التحسين.


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


كيفية بناء واختبار استراتيجية الخيارات الثنائية مع اختبار استراتيجية ميتاتريدر 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 / المؤشرات.


لنفترض أننا نرغب في إنشاء استراتيجية عابرة للمتوسط ​​المتحرك البسيط مع متوسط ​​متحرك واحد "سريع" و "بطيء" للتداول على الشمعة القادمة بعد عبورها لبعضها البعض. الوثائق تقول، كيف يمكننا الحصول على قيمة المتوسط ​​المتحرك واحد: docs. mql4 / مؤشرات / إيما.


دعونا نقول كذلك، نود أن نختار قيم ل "فترة المتوسط ​​م" (سريع وبطيء) و "السعر المطبق" وكذلك ل "طريقة المتوسط". وتعتمد القيم الأخرى (مثل الرمز والإطار الزمني والتحول) على الحرف (على سبيل المثال الرمز الذي يعمل عليه المختبر) ويجب أن يتم ضبطه تلقائيا. لذلك نحن في الأساس بحاجة إلى المتغيرات التالية للمتوسط ​​المتحرك:


ونحن بحاجة إلى اثنين من المتوسطات المتحركة للتحقق من الصلبان، ونحن بحاجة إلى المعلمات المدخلات التالية لمثال الاستراتيجية مع بعض القيم الافتراضية:


إنت period_slow = 10؛


إنت method_both = 0؛


إنت apply_price_both = 0؛


3.2 إنشاء استراتيجية الخيارات الثنائية.


تحتاج إلى بناء مؤشر الذي يخزن استراتيجية الخيارات الثنائية لسحبه على المخطط حيث يتم تشغيل ثنائي-خيارات استراتيجية تستر جرا.


فتح ميتاكوتس محرر اللغة (في ميتاتريدر 4 انقر على "أدوات" - & غ؛ "ميتاكوتس لغة محرر" أو مجرد الضغط على F4) وانقر على "جديد":


سيظهر معالج مقل. حدد "مؤشر مخصص" لإنشاء مؤشر فارغ وانقر على "التالي":


أدخل اسم، حقوق الطبع والنشر وربط الاستراتيجية وكذلك معلمات الإدخال مع أنواعها والقيم الافتراضية (القيم الأولية) عن طريق النقر على "إضافة" - Button ثم اضغط على "التالي":


على معالجات الأحداث علامة التبويب حدد مربع الاختيار "أونكالكولات" ونحن بحاجة هذا الحدث للتحقق من استراتيجيتنا على كل القراد. اضغط على "التالي":


على علامة التبويب خصائص حدد مربع الاختيار "المؤشر في نافذة منفصلة" ونحن بحاجة إلى نافذة منفصلة لطباعة القيم التصحيح. اضغط على "إنهاء":


ستظهر الشفرة الأولية للمؤشر:


// | حقوق الطبع والنشر 2016، __martin__ |


#property كوبيرايت "كوبيرايت 2016، __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 \ إينلود)، يمكنك تضمين المكتبة كالتالي:


// | حقوق الطبع والنشر 2016، __martin__ |


#property كوبيرايت "كوبيرايت 2016، __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 / إنديكاتورس / إيما |


مزدوج جيتفاليفورما (إنت _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 / إنديكاتورس / إيما |


مزدوج جيتفاليفورما (إنت _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 / إنديكاتورس / إيما |


مزدوج جيتفاليفورما (إنت _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 رمز كامل.


أدناه سوف تجد رمز كامل للخيارات الثنائية-استراتيجية-مثال من جميع الخطوات المذكورة أعلاه، وعلى استعداد لسحب على ثنائي خيارات استراتيجية تستر لاختبار ورؤية النتائج على الرسم البياني:


// | حقوق الطبع والنشر 2016، __martin__ |


#property كوبيرايت "كوبيرايت 2016، __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 / إنديكاتورس / إيما |


مزدوج جيتفاليفورما (إنت _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 لفترات زمنية طويلة في وقت قصير والقيام الاختبارات فوارد على الرسم البياني للوسيط، وكانت هذه الأداة المساعدة بناء. لقد أمضيت الكثير من الوقت لمفهوم وتنفيذ ثنائي الخيارات-تستر-تستر فضلا عن الوثائق. ربما هناك طريقة أفضل للقيام بذلك وربما بعض التحسينات سوف تجعله أقرب لتناسب احتياجات لك. لذا لا تتردد في الاتصال بي للحصول على أفكار لإدخال تحسينات!

No comments:

Post a Comment