البرمجة في اللغة الخوارزمية MQL4 في الوقت الحاضر، أصبح جهاز كمبيوتر شخصي لا غنى عنه للجميع. التطور السريع للإنترنت وأداء أجهزة الكمبيوتر الحديثة فتحت آفاقا جديدة في العديد من مجالات الأنشطة البشرية. وفي وقت مبكر قبل عشر سنوات، كانت التجارة في الأسواق المالية متاحة للبنوك ولمجتمع محدود من المتخصصين. اليوم، يمكن لأي شخص الانضمام إلى عالم التجار المحترفين وبدء التداول المستقل في أي وقت. مئات الآلاف من التجار في جميع أنحاء العالم قد حكمت بالفعل محطة ميتاترادر 4 العميل على مزاياها. استخدام لغة البرمجة المدمجة، MQL4، يرفع التجار إلى مستوى جديد من التداول - إلى التداول الآلي. الآن، يمكن للتاجر تنفيذ أفكاره كبرنامج تطبيق - كتابة مؤشر مخصص، سيناريو لأداء عمليات واحدة، أو إنشاء مستشار خبير - نظام التداول الآلي (الروبوت التداول). مستشار خبير (إي) يمكن أن تعمل على أساس 247 دون أي تدخل - تتبع أسعار الأمن، وإرسال الرسائل الإلكترونية، والرسائل القصيرة إلى الهاتف المحمول الخاص بك، وكذلك القيام بالعديد من الأشياء المفيدة الأخرى. والميزة الرئيسية للتطبيقات هي إمكانية إجراء الصفقات وفقا للخوارزمية التي وضعها التاجر. أي أفكار يمكن وصفها بلغة خوارزمية (تقاطع متوسطين متحركين أو معالجة رقمية للإشارات، ثلاث شاشات من قبل المسنين أو بيترز تحليل كسوري، شبكة عصبية أو إنشاءات هندسية) يمكن ترميزها في تطبيق ومن ثم استخدامها في التداول العملي . تطوير التطبيقات ل ميتاترادر 4 محطة العميل يتطلب معرفة MQL4. هذا الكتاب المدرسي الحالي سوف تساعدك على إنشاء الخاصة المستشارين الخبراء، والبرامج النصية والمؤشرات وتجسد في نفوسكم أفكارك خوارزميات التداول المربح. ويهدف الكتاب المدرسي لعدد كبير من القراء دون خبرة في البرمجة التي تريد أن تتعلم كيفية تطوير تطبيقات التداول الآلي لمحطة العميل ميتاترادر 4. وقد تم تصميم الكتاب المدرسي في مثل هذه الطريقة التي تجعل التعلم MQL4 مريحة وبالتالي يترتب على ذلك ممكن. MetaTrader 4 - الخبراء المتوسط المتحرك - خبير ل ميتاتريدر 4 خبير متوسط متحرك لتشكيل إشارات التجارة يستخدم المتوسط المتحرك واحد. يتم فتح وإغلاق المواقف عندما يستوفي المتوسط المتحرك السعر في الشريط الذي تم تشكيله مؤخرا (مؤشر شريط يساوي 1). سيتم تحسين حجم الكثير وفقا لخوارزمية خاصة. يحلل مستشار الخبراء موافقة المتوسط المتحرك ورسم سعر السوق. يتم إجراء الفحص بواسطة الدالة تشيكفوروبين (). إذا كان المتوسط المتحرك يفي بالشريط بحيث يكون الأول أعلى من سعر الافتتاح ولكن أقل من سعر الإغلاق، سيتم فتح موضع الشراء. إذا كان المتوسط المتحرك يلبي الشريط بحيث يكون السعر الأول أقل من سعر الافتتاح ولكن أعلى من سعر الإغلاق، سيتم فتح موضع بيع. إدارة الأموال المستخدمة في الخبير هو بسيط جدا، ولكنها فعالة: يتم التحكم في كل حجم الموقف اعتمادا على نتائج المعاملات السابقة. يتم تنفيذ هذه الخوارزمية من قبل الدالة لوتسوبتيميزد (). يتم حساب حجم اللوت الأساسي على أساس الحد الأقصى للمخاطر المسموح بها: تعرض معلمة ماكسيمومريسك النسبة المئوية للمخاطر الأساسية لكل معاملة. وعادة ما تكون قيمة بين 0.01 (1) و 1 (100). على سبيل المثال، إذا كان هامش الحرة (أكونتفريمارجين) يساوي 20،500 وقواعد إدارة رأس المال يصف لاستخدام خطر 2، فإن حجم الكثير الأساسي جعل 20500 0.02 1000 0.41. فمن المهم جدا للسيطرة على دقة حجم الكثير وتطبيع النتيجة مع القيم المسموح بها. عادة، يسمح لكسر الكثير مع خطوة من 0.1. الصفقة التي لها حجم 0.41 لن يتم تنفيذها. لتطبيع، يتم استخدام الدالة نوراليزدوبل () مع دقة تصل إلى 1 حرف بعد النقطة. وهذا يؤدي إلى الكثير الأساسي من 0.4. حساب الكثير الأساسي على أساس هامش الحرة يسمح لزيادة في أحجام التشغيل اعتمادا على نجاح التداول، أي للتداول مع إعادة الاستثمار. هذه هي الآلية الأساسية مع إدارة رأس المال إلزامية لزيادة إفتيفينيس التداول. دكريسيفاكتور هو المدى الذي سيتم تخفيض حجم الكثير بعد التداول غير المربحة. القيم العادية هي 2،3،4،5. إذا كانت المعاملات السابقة غير مربحة، فإن وحدات التخزين اللاحقة تنخفض بعامل دكريسيفاكتور من أجل الانتظار من خلال فترة غير مربحة. هذا هو العامل الرئيسي في خوارزمية إدارة رأس المال. الفكرة بسيطة جدا: إذا كان التداول يتزايد بنجاح، يعمل الخبير مع الكثير الأساسي تحقيق أقصى قدر من الأرباح. بعد أول معاملة غير مربحة، فإن الخبير يقلل من السرعة حتى يتم إجراء صفقة إيجابية جديدة. الخوارزمية يسمح لتعطيل خفض السرعة، لفعل ذلك، يجب على المرء أن يحدد دكريسيفاكتور 0. يتم احتساب مبلغ آخر المعاملات غير المربحة المتعاقبة في تاريخ التجارة. سيتم حساب الكميات الأساسية على هذا الأساس: وهكذا، فإن الخوارزمية تسمح للحد من المخاطر التي تحدث نتيجة لسلسلة من المعاملات غير المربحة بشكل فعال. يتم التحقق من حجم اللزوم عن الحد الأدنى المسموح به من حجم اللوت في نهاية الدالة لأن الحسابات التي أجريت سابقا يمكن أن يؤدي إلى الكثير 0: ويهدف الخبير أساسا للعمل مع الفترة اليومية، وفي وضع الاختبار - للقيام به في أسعار قريبة. وسوف تتداول فقط عند فتح شريط جديد، وهذا هو السبب في أن هناك حاجة لوضع نماذج كل القراد. نتائج الاختبار هي ممثلة في التقرير. المؤشر المخصص روك (سعر معدل التغيير) ومن المعروف أن جميع المؤشرات ذات صلة التطبيق - أنها تستخدم لمساعدة التاجر التوجه في حركة السعر الحالي والتنبؤ على الأقل إلى حد ما المستقبل حركة السعر. عندما تكون التجربة كبيرة جدا، يمكن للمرء أن يتجول بنفسه من خلال تحريك متوسط التغيرات، على سبيل المثال، ببساطة اتباع اتجاهه. ومع ذلك، يعكس المتوسط المتحرك ديناميات التغيرات في أسعار السوق فقط كوتين جينيركوت، لأنه لديه عيب خطير جدا - تأخر. مؤشر روك الموصوفة هنا لديه بعض المزايا بالمقارنة مع ماجستير بسيطة - لديها تأخر أصغر وأكثر وضوحا. دعونا نرى كيف ماس مع فترة المتوسط مختلفة تميز تحركات الأسعار. ويوضح الشكل 125 خطين من خطوط المؤشرات: الأحمر واحد - ما مع متوسط متوسط يساوي 21 بارا و ما الأزرق مع فترة المتوسط 5 أشرطة. يمكنك أن ترى بسهولة أن ما مع فترة المتوسط أصغر هو أقرب إلى الرسم البياني ولها تأخر أصغر. ومع ذلك، فمن الصعب جدا استخدام هذا الخط لتوصيف السوق، لأنها مائج جدا، أي في كثير من الأحيان يتغير اتجاهها، مما يعطي الكثير من الإشارات الكاذبة. ما مع فترة متوسط أكبر ليست متموجة جدا، أي لن تعطي الكثير من الإشارات الكاذبة، ولكن لديه عيب آخر - تأخر أكبر. السطر الثالث الموجود في الشكل 125 هو خط مؤشر معدل التغير (البرتقالي). هذا الخط لديه ميزة واضحة بالمقارنة مع أي من ماس: لديها تماما تأخر صغير ويتم تمهيد جيدا. لنناقش السطر بالتفصيل. تم بناء خط المؤشر هذا على أساس معدل التغيير (21) ما. في جزء A-B معدل التغيير ما ينمو. وهذا يعني أن كل نقطة ما في الجزء المشار إليه ليست مجرد أعلى من سابقتها، ولكن أعلى من القيمة التي هي أكبر من القيمة المماثلة للنقطة السابقة. على سبيل المثال، إذا كان على شريط مع مؤشر 271 ما (21) قيمة 1.3274، على شريط مع مؤشر 272 - 1.3280، على شريط 273 - 1.3288، زادت القيمة بين الحانات مع الفهارس 271 و 272 ما بنسبة 6 نقاط، بين 272 و 273 - بمقدار 8 نقاط. وبالتالي ما لا ينمو ببساطة، ولكن معدله يزيد أيضا. في جزء من زيادة معدل التغيير (A-B) الكهوف ما في صعودا وجزء صغير من هذا الجزء يمكن وصفها كجزء من دائرة مع دائرة نصف قطرها R1 معينة. كما تقترب درجة الماجستير من النقطة المرنة B، نصف قطر الدائرة التي تقاطع الجزء الأخير آخذ في الازدياد وفي النقطة B تساوي اللانهاية. أي. في النقطة B ما يتحول إلى خط مستقيم، والذي يتميز بمعدل ثابت من النمو، وهذا هو السبب توقف خط البرتقال زيادة. في الجزء B - C ماز ينمو يتباطأ، ولكن يستمر. على الرغم من ما تواصل النمو في بعض السرعة الإيجابية، ومعدل ما تزايد يصبح أقل، وهذا هو السبب في منحنى الخامس يتحرك إلى أسفل. أي جزء صغير في هذا النوع جزء ما من سيركومزكريبس دائرة من دائرة نصف قطرها r2 أدناه ما. في النقطة C ما توقف عن النمو، أي سرعته تساوي الصفر. في هذا المثال لبناء خط البرتقال يستخدم ما خط الدعم. هنا ينبغي تحديد فكرة دعم ما. في بناء المعتاد من أي مخطط في طائرة عادة ما يستخدم نظام الإحداثيات الديكارتية، وكما يتم استخدام خط البداية لبناء X - محور. في حالتنا على هذا النحو خط لا يستخدم محور مستقيم، ولكن ما مع فترة معينة من المتوسط (في هذه الحالة ما (21)، الخط الأحمر)، ويسمى ما دعم. معدل التغير ما يتناسب مع الفرق بين ما الأحمر والبرتقالي V. I. e. إذا كان الخط البرتقالي هو فوق ما، ما سرعة إيجابية إذا أدناه، فمن السلبية، في نقطة الصليب من V و ما معدل نمو ما يساوي الصفر. يمكن وصف الجزء C-D على غرار الجزء A-B، ولكن سرعة النمو ما هي قيمة سلبية. لحظة هامة هنا هي أن ما ينمو خلال الفاصل الزمني الكامل E-C، في حين أن منحنى V لديه نموذجي، واضح جدا في النقطة K. يظهر التحليل البصري للمخطط أن خط مؤشر روك يميز قمم وقيعان من الرسم البياني من أي ما. في برمجة مؤشر لحساب معدل التغير في ما يتم استخدام تقنية بسيطة. معدل هو مقياس يحتوي في قيمة البسط للمعلمة تغييرها وفي مقامها - الفترة الزمنية، والتي يتغير المعلمة خلالها. وفي سياق هذا المؤشر (انظر الشكل 126)، فإن الفرق بين ماك (قيمة ما الحالية) و ماب (القيمة السابقة) على الفاصل الزمني يساوي عدة أشرطة بارسف. مع العلم أن حساب معدل لتاريخ تطور الأسعار يتم على واحد ونفس الفاصل الزمني (عدد من القضبان)، يمكن حذف القاسم، أي واحد يمكن أن يحكم على سعر سعر التغيير الفرق بين ماك و ماب على الحالية والسابقة. يحسب المؤشر المخصص الذي تم تحليله 6 خطوط مؤشر في الكل. يحتوي صفيف المؤشر لاين 0 على قيم الدالة الداعمة (ما)، التي يتم بناء جميع خطوط المؤشرات الأخرى لها. وتحتوي صفائف المؤشرات الثلاثة التالية (السطر 1، السطر 2 والخط 3) على قيم لمعدلات تغيرات الأسعار استنادا إلى درجات الحرارة المتوسطة مع فترات مختلفة من المتوسط. والمقصود من صفيف المؤشر السطر 4 هو بناء خط متوسط السعر (المتوسط الحسابي للخط 1، السطر 2 والخط 3)، والخط 5 - لإنشاء نفس المعدل المتوسط للسطر، ولكن تمهيده. عند اتخاذ قرارات التداول عادة ما يأخذ المتداول في الاعتبار طابع تطور الأسعار ليس فقط على الحالي، ولكن أيضا على أقرب الأطر الزمنية. لفهم أفضل لكيفية إنشاء خطوط مؤشر روك الثلاثة، يتيح الانتباه إلى التفاصيل التالية. وتنعكس درجة الماجستير مع فترة معينة من المتوسط بناء على إطار زمني معين على أقرب إطار زمني مع فترة المتوسط أقل من القيمة، التي الإطار الزمني أكبر. على سبيل المثال، إذا كان على الرسم البياني الأمني M30 مع فترة المتوسط 400 ينعكس، فإنه سيتم تنعكس أيضا (مع نفس الصورة والقيم المطلقة وثيقة) على الرسم البياني H1 مع فترة من المتوسط 200، على الرسم البياني H4 مع الفترة 50 وهلم جرا . على الرغم من ذلك، سيكون هناك بعض عدم الدقة المرتبطة بكمية أكبر من البيانات التي تؤخذ في الاعتبار على الأطر الزمنية الأصغر. ومع ذلك، في معظم الحالات هذا عدم دقة صغيرة مقبولة. يعكس الخط البرتقالي الذي تم إنشاؤه على أساس صفيف المؤشر Line1 تغير المعدل على الإطار الزمني الحالي. وينعكس الخط الأخضر القائم على الخط 2 (في نفس الإطار الزمني الحالي) مثل الخط البرتقالي سينعكس في أقرب إطار زمني. وينعكس الخط البني في الإطار الزمني الحالي كما يمكن أن تنعكس واحدة البرتقال على الإطار الزمني الأكبر المقبل. وهكذا باستخدام مؤشر وصف روك ثلاثة خطوط يمكن أن تنعكس على الرسم البياني - خطوط تعكس معدل سعر التغيير في الإطار الزمني الحالي، أقرب واحد أكبر والإطار الزمني أكبر المقبل. مؤشر مخصص roc. mq4 (السعر معدل التغيير) للإطار الزمني الحالي، أقرب أكبر واحد والقادم الزمني أكبر. ولحساب صفائف المؤشرات لثلاثة خطوط معدل، تستعمل مس مع فترات متوسطات مختلفة. يتم تعيين فترة المتوسط المتوسط للإطار الزمني الحالي من قبل المستخدم في المتغير الخارجي periodMA1، ومتوسط فترة دعم ما - في المتغير الخارجي بيريودما 0. يتم حساب فترات المتوسط للماجستير، والتي يتم احتساب معدلها، يتم حساب فترات المتوسط لدعم الدوالر األمريكي والفترة التي يتم فيها قياس المعدل، وذلك ألطر زمنية أعلى في الكتلة 6-7. وتعرف المعاملات المقابلة لحساب هذه القيم في الفدرة 5-6. على سبيل المثال، إذا تم إرفاق المؤشر بالرسم البياني M30، فإن المعاملتين K2 و K2 تساويان 2 و 8 وفقا لذلك، لأن أقرب إطار زمني H1 هو أكبر مرتين من M30، فإن الإطار الزمني الأعلى التالي هو H4 وهو ثماني مرات أكبر من M30. الحسابات في البداية () بسيطة جدا. في كتلة 12-13 يتم احتساب قيم دعم ما للإطار الزمني الحالي (خط المؤشر الأسود). في كتلة 13-14 قيم صفيف مؤشر الخط 1 يتم تعريفها لبناء خط روك على الإطار الزمني الحالي (الخط البرتقالي). ويعرف المعدل هنا بأنه فارق في قيمة ما المحسوبة على الشريط الحالي وعلى الشريط، ويكون مؤشره أكبر بمقدار SH1 من المؤشر الحالي، أي (ماك - ماب). تتكون قيمة صفيف المؤشر الخط 1 على الشريط الحالي من قيم الدالة ما ومعدل توصيف القيمة (هنا K هو معامل المقياس الذي تم إنشاؤه في متغير خارجي): يتم إجراء حسابات مماثلة لإنشاء خطوط معدل الأطر الزمنية الأخرى (الكتل 14-16). لا يظهر المؤشر دعم هذه المصفوفات. في كتلة 16017 قيم صفيف المؤشر يتم تعريف خط 4 لإنشاء خط متوسط السعر (الخط الأزرق)، وهو المتوسط الحسابي البسيط. في كتلة 17-18 يتم إجراء الحسابات لخط معدل متوسط واحد - تمهيد واحد (خط أحمر سميك، مؤشر مجموعة line5). يتم التجانس عن طريق المتوسط المتوسط: قيمة عنصر صفيف المؤشر الخط 5 على الشريط الحالي هو متوسط القيمة الحسابية لعدة قيم أخيرة من صفيف المؤشر السطر 4. نتيجة لاستخدام هذه الطريقة خط المؤشر يصبح أقل متموجة، ولكن في الوقت نفسه لديه بعض التأخر. يتم تعيين كمية من أشرطة للتمهيد في أفيربارز المتغير الخارجي. ابتداء من المؤشر سترى 6 خطوط مؤشر في إطار الرسم البياني: خط أسود - دعم ما لبناء خط سعر السعر على الخط الزمني الحالي البرتقال خط - سعر معدل التغيير على الإطار الزمني الحالي الخط الأخضر - سعر سعر التغيير على أقرب خط زمني أعلى خط براون - سعر التغير في خط الزمن الزمني الأعلى الأعلى - خط متوسط معدل الخط الأحمر لتغيير السعر - خط متوسط ممتد لمعدل تغير الأسعار. الشكل 127. يسمح المؤشر المخصص roc. mq4 بتتبع رسم بياني على شاشة واحدة لتغير المعدل على أقرب مستوى زمني أعلى وما بعده ومتوسطه. مؤشر roc. mq4 يمكن تركيبها على نافذة أي أمن مع أي إطار زمني. لكل إطار زمني نفس القاعدة صحيحة: يعكس الخط البرتقالي معدل على الإطار الزمني الحالي، الأخضر - على أقرب إطار زمني أكبر، البني - على الإطار الزمني أكبر المقبل. يمكنك التحقق من ذلك بسهولة: قم بإرفاق المؤشر بنافذة مخطط وانظر صورة الخطوط في الإطار الزمني الحالي وأقرب الأطر الزمنية (انظر الشكل 128 والشكل 129). الشكل 128. صورة الخط الثالث (البني) على الإطار الزمني الحالي (M15) متطابقة مع صورة الخط الثاني (الأخضر) على إطار زمني أعلى (M30، الشكل 129) وصورة أول (برتقالي) ) على الإطار الزمني الأعلى التالي (H1، الشكل 129). الشكل 129. صورة السطر الثاني (الخط الأخضر) على الإطار الزمني الحالي (M30) متطابقة مع صورة الخط الثالث (البني) على إطار زمني أصغر (M15، الشكل 128) وصورة 1 (البرتقالي) ) على إطار زمني أعلى (H1). هناك خصوصية واحدة في مؤشر roc. mq4 تحليلها. كل خط معدل يحمل ليس فقط قيمة معدل التغير في الأسعار، ولكن أيضا يعتمد على طابع التغييرات ما دعم. من ناحية هذه التكنولوجيا تسمح بعرض خطوط معدل مباشرة على الرسم البياني، والتي هي مريحة للغاية. من ناحية أخرى، إذا كانت قيم سعر سعر التغيير صغيرة جدا، فإن العامل الرئيسي في بناء خط المعدل هو قيمة دعم ما، وهو أمر غير مرغوب فيه، لأن كل ماجستير لديه تأخر معين. والمؤشر المخصص التالي هو التناظرية الكاملة للمؤشر roc. mq4. ولكن يتم رسمها في نافذة منفصلة. ويسمح ذلك بحساب قيم خطوط المعدل لأطر زمنية مختلفة ليست نسبية إلى حد ما داعم، ولكن بالنسبة إلى خط صفري أفقي. وفقا لذلك، يتم تغيير رمز البرنامج أيضا قليلا: لا حاجة لحساب دعم ماس واستخدام معامل مقياس. مؤشر مخصص rocseparate. mq4 روك (سعر معدل التغيير) في الإطار الزمني الحالي، أقرب أعلى واحد والإطار الزمني الأعلى أعلى. يتم عرضها في نافذة منفصلة. إذا لاحظنا باهتمام خطوط المؤشرات المرسومة في نافذة منفصلة وفي نافذة الرسم البياني، سوف نرى بعض الاختلافات الناتجة عن استخدام أساليب مختلفة خلال العمليات الحسابية. لحساب خطوط المؤشر رسمها في النافذة الرئيسية التي تدعم ما تستخدمه، للخطوط في نافذة منفصلة لا يوجد مثل هذه دعم ماس. وهذا هو أيضا السبب في وجود التزامن صارمة من نقاط الصليب من خطوط معدل ودعم ما في roc. mq4 ونقاط الصليب من خط معدل مع خط الصفر في rocseparate. mq4 المؤشر. الشكل 130. يسمح المؤشر المخصص rocseparate. mq4 بالاطلاع في نافذة منفصلة على مخطط التغير في السعر على الإطار الزمني الحالي، أقرب إطار زمني أعلى وأعلى أعلى واحد، فضلا عن متوسطها.
No comments:
Post a Comment