Saturday 2 December 2017

Mql4 الحركة من المتوسط - مؤشر رمز


مؤشر ميتاترادر ​​4 - مؤشرات المتوسطات المتحركة، مؤشر ماساتشوستس للتداول ميتاترادر ​​4 يظهر المؤشر الفني المتوسط ​​المتحرك متوسط ​​قيمة سعر الأداة لفترة معينة من الزمن. وعندما يحسب المرء المتوسط ​​المتحرك، يبلغ متوسط ​​سعر الأداة لهذه الفترة الزمنية واحدا. ومع تغير السعر، فإن متوسطه المتحرك إما يزيد أو ينخفض. هناك أربعة أنواع مختلفة من المتوسطات المتحركة: بسيطة (يشار إليها أيضا بالحساب)، الأسي، السلس والخطي المرجح. ويمكن حساب المتوسطات المتحركة لأي مجموعة بيانات متسلسلة، بما في ذلك أسعار الافتتاح والختام، أعلى وأدنى الأسعار، وحجم التداول أو أي مؤشرات أخرى. وكثيرا ما يحدث عندما تستخدم المتوسطات المتحركة المزدوجة. والشيء الوحيد الذي تختلف فيه المعدلات المتحركة لأنواع مختلفة اختلافا كبيرا عن بعضها البعض، عندما تكون معاملات الوزن، التي يتم تعيينها لأحدث البيانات، مختلفة. في حال كنا نتحدث عن المتوسط ​​المتحرك البسيط، فإن جميع أسعار الفترة الزمنية المعنية متساوية في القيمة. تربط المتوسطات المتحركة الأسية والخطية المرجحة قيمة أكبر لأحدث الأسعار. الطريقة الأكثر شيوعا لتفسير المتوسط ​​المتحرك للسعر هي مقارنة ديناميكياتها مع حركة السعر. عندما يرتفع سعر الأداة فوق متوسطه المتحرك، تظهر إشارة شراء، إذا انخفض مؤشر ثيبريس أدنى متوسطه المتحرك، فما لدينا هو إشارة بيع. هذا النظام التجاري، الذي يقوم على المتوسط ​​المتحرك، غير مصمم لتوفير مدخل إلى حق السوق في أدنى نقطة له، وخروجه من الحق في الذروة. انها تسمح للعمل وفقا للاتجاه التالي: لشراء قريبا بعد وصول الأسعار إلى أسفل، وبيع قريبا بعد أن وصلت الأسعار ذروتها. المتوسط ​​المتحرك البسيط (سما) بسيط، وبعبارة أخرى، يتم حساب المتوسط ​​المتحرك الحسابي عن طريق تلخيص أسعار إغلاق الأداة على عدد معين من الفترات المفردة (على سبيل المثال، 12 ساعة). ثم تقسم هذه القيمة على عدد هذه الفترات. سما سوم (كلوز، N) N حيث: N هو عدد فترات الحساب. المتوسط ​​المتحرك الأسي (إما) يتم حساب المتوسط ​​المتحرك الممتد أضعافا مضاعفة بإضافة المتوسط ​​المتحرك لحصة معينة من سعر الإغلاق الحالي إلى القيمة السابقة. مع المتوسطات المتحركة السلسة أضعافا مضاعفة، أحدث الأسعار هي أكثر قيمة. سيبدو المتوسط ​​المتحرك الأسي P٪ كما يلي: حيث: إغلاق (i) سعر إغلاق الفترة الحالية إما (i-1) المتوسط ​​المتحرك أضعافا لإغلاق الفترة السابقة P النسبة المئوية لاستخدام قيمة السعر. المتوسط ​​المتحرك السلس (سما) يتم حساب القيمة الأولى لهذا المتوسط ​​المتحرك السلس كمتوسط ​​متحرك بسيط (سما): SUM1 سوم (كلوز، N) وتحسب المتوسطات المتحركة الثانية والمتحركة وفقا لهذه الصيغة: حيث: SUM1 هو إجمالي قيمة أسعار الإغلاق ل N فترة SMMA1 هو المتوسط ​​المتحرك السلس للشريط الأول سما (i) هو المتوسط ​​المتحرك السلس للشريط الحالي (باستثناء الأول) إغلاق (i) هو سعر الإغلاق الحالي N هو فترة التمهيد. المتوسط ​​المتحرك المتوسط ​​الخطي (لوما) في حالة المتوسط ​​المتحرك المرجح، تكون أحدث البيانات ذات قيمة أكبر من البيانات المبكرة. يتم حساب المتوسط ​​المتحرك المرجح عن طريق ضرب كل واحد من أسعار الإغلاق ضمن السلسلة المعينة، من خلال معامل وزن معين. لوما سوم (كلوز (i) i، N) سوم (i، N) حيث: سوم (i، N) هو مجموع معاملات الوزن. ويمكن أيضا تطبيق المتوسطات المتحركة على المؤشرات. حيث أن تفسير المتوسطات المتحركة للمؤشر يشبه تفسير المتوسطات المتحركة للأسعار: إذا ارتفع المؤشر فوق المتوسط ​​المتحرك، فإن ذلك يعني أن حركة المؤشر الصاعد من المرجح أن تستمر: إذا انخفض المؤشر دون متوسطه المتحرك، فإن هذا المؤشر يعني أنه من المرجح أن يستمر في الانخفاض. في ما يلي أنواع المتوسطات المتحركة على الرسم البياني: المتوسط ​​المتحرك البسيط المتوسط ​​المتوسط ​​المتحرك الأسي (سما) المتوسط ​​المتحرك الخطي (سما) المتوسط ​​المتحرك الخطي المتوسط ​​(لوما) إنشاء المؤشرات المخصصة عند إنشاء إستراتيجية تداول غالبا ما يواجه المطور ضرورة رسم بياني في نافذة أمان اعتماد معين يحسبه مستخدم (مبرمج). لهذا الغرض يوفر MQL4 إمكانية إنشاء مؤشرات مخصصة. مؤشر مخصص هو برنامج تطبيق مشفرة في MQL4 أنها تهدف أساسا لعرض رسومية من التبعية المحسوبة سلفا. هيكل المؤشر المخصص ضرورة المخازن المؤقتة إن المبدأ الرئيسي الذي تقوم عليه المؤشرات المخصصة هو تمرير قيم صفائف المؤشرات إلى طرف العميل (لخطوط مؤشر الرسم) عبر المخازن المؤقتة. المخزن المؤقت عبارة عن منطقة ذاكرة تحتوي على قيم رقمية لمصفوفة مؤشر. معيار MQL4 يعني إمكانية رسم ما يصل إلى ثمانية خطوط مؤشر باستخدام مؤشر مخصص واحد. يتم إحضار صفيف مؤشر واحد ومخزن مؤقت واحد إلى مراسلات مع كل خط مؤشر. كل المخزن مؤقت له فهرس خاص به. مؤشر المخزن المؤقت الأول هو 0، من الثانية - 1، وهكذا، وآخر واحد لديه مؤشر 7. يوضح الشكل 115 كيف يتم تمرير المعلومات من مؤشر مخصص عبر المخازن المؤقتة إلى محطة العميل لمؤشر الرسم خطوط. الشكل 115. تمرير قيم صفائف المؤشرات عبر المخزن المؤقت لمحطة العميل. الترتيب العام لخطوط مؤشر البناء هو ما يلي: 1. يتم إجراء الحسابات في مؤشر مخصص ونتيجة لذلك يتم تعيين القيم الرقمية لعناصر صفيف المؤشر. 2. يتم إرسال قيم عناصر صفيف المؤشرات إلى محطة عميل عبر المخازن المؤقتة. 3. على أساس صفائف القيمة الواردة من المخازن المؤقتة محطة العميل يعرض خطوط المؤشر. مكونات مؤشر مخصص يتيح تحليل مؤشر مخصص بسيط يظهر سطرين - سطر واحد هو بناء على أساس أسعار شريط القصوى، والثاني يستخدم الحد الأدنى من الأسعار. مثال على مؤشر مخصص بسيط userindicator. mq4 يتيح تحليل تفاصيل أجزاء المؤشر. في أي برنامج تطبيق مكتوب في MQL4 يمكنك الإشارة معلمات الإعداد التي توفر خدمة البرنامج الصحيح من قبل محطة العميل. في هذا المثال يحتوي جزء برنامج الرأس (انظر هيكل البرنامج) على عدة أسطر مع خاصية التوجيهات. يشير التوجيه الأول في أي نافذة يجب على طرف العميل رسم خطوط المؤشر: في MQL4 هناك نوعان من أشكال خطوط مؤشر الرسم: في نافذة الأمان الرئيسية وفي نافذة منفصلة. الإطار الرئيسي هو الإطار الذي يحتوي على مخطط أمان. في هذا المثال، يشير مؤشر بارتيراتيونشارتويندو في دليل الخاصية إلى أنه يجب على طرف الجهاز العميل رسم خطوط مؤشر في الإطار الرئيسي. يظهر السطر التالي عدد المخازن المؤقتة المستخدمة في المؤشر: في المثال الذي تم تحليله يتم رسم خطين للمؤشر. يتم تعيين المخزن المؤقت واحد إلى كل المخزن المؤقت، وبالتالي فإن العدد الإجمالي من المخازن المؤقتة هو اثنين. الخطوط التالية تصف ألوان خطوط المؤشر. معلمات المؤشر cololor1 و indicatorcolor2 تحديد إعداد اللون للمخازن المؤقتة المقابلة - في هذه الحالة للمخازن المؤقتة مع الفهارس 0 (الأزرق) و 1 (الأحمر). لاحظ أن الأرقام في أسماء المعلمة المؤشراتcolor1 ومؤشرcolor2 ليست الفهارس المخزن المؤقت. هذه الأرقام هي أجزاء من الأسماء الثابتة التي يتم تعيينها وفقا للمخازن المؤقتة. لكل لون ثابت يمكن تعيين وفقا لتقدير المستخدم. في صفائف مؤشر السطر التالي يتم الإعلان: الغرض من المؤشر هو رسم خطين للمؤشر، لذلك نحن بحاجة إلى الإعلان عن صفيفين عالميين أحادي البعد، واحد لكل سطر. أسماء صفائف المؤشرات تصل إلى المستخدم. في هذه الحالة تستخدم صفيف الأسماء Buf0 و Buf1، وفي حالات أخرى يمكن استخدام أسماء أخرى، على سبيل المثال، Line1، ألفا، إنتغرال etc. من الضروري الإعلان عن المصفوفات على المستوى العالمي، لأنه يجب الحفاظ على قيم عناصر الصفيف بين المكالمات من بدء وظيفة خاصة (). تم بناء المؤشر المخصص الموصوف على أساس وظيفتين خاصتين - init () وبدء (). تحتوي الدالة إينيت () على جزء من التعليمات البرمجية المستخدمة في البرنامج مرة واحدة فقط (انظر الدالات الخاصة). يتم تنفيذ إجراء مهم جدا في السطر: باستخدام الدالة سيتندكسبوفر () يتم وضع المخزن المؤقت الضروري (في هذه الحالة مع الفهرس 0) في المراسلات مع مصفوفة (في هذه الحالة Buf0). وهذا يعني بناء خط المؤشر الأول محطة طرفية تقبل البيانات الواردة في صفيف Buf0 باستخدام العازلة صفر لذلك. وعلاوة على ذلك، يتم تعريف نمط الخط: بالنسبة إلى المخزن المؤقت الصفر (0)، ينبغي أن تستعمل المطراف الطرفية أنماط الرسم التالية: السطر البسيط (درولين) والخط الصلب (ستيليسوليد) وعرض الخط 2. يحتوي السطران التاليان على إعدادات السطر الثاني : وهكذا، وفقا لرمز الدالة الخاصة إينيت () سيتم رسم كل من خطوط المؤشر في نافذة الأمان الرئيسية. أول واحد سيكون خط أزرق صلبة مع العرض 2، والثاني هو خط أحمر منقط (ستيليدوت) من العرض المعتاد. ويمكن رسم خطوط المؤشر بأساليب أخرى أيضا (انظر أنماط خطوط المؤشرات). حساب قيم قيم صفائف المؤشر (انتبه) يتم حساب قيم صفائف المؤشرات في بداية الدالة الخاصة (). لفهم صحيح محتويات بداية () رمز الالتفات إلى ترتيب أشرطة الفهرسة. تصف صفائف المقطع بالتفصيل طريقة فهرسة المصفوفات. وفقا لهذا الأسلوب فهرسة شريط يبدأ من الصفر. شريط الصفر هو شريط الحالي غير متغير. أقرب مؤشر البارات هو 1. التالي هو 2 وهلم جرا. عند ظهور أشرطة جديدة في نافذة أمان، يتم تغيير فهارس الحانات التي تم تشكيلها بالفعل (السجل). أما الشريط الجديد (الحالي، الذي تم تشكيله، أقصى اليمين)، فيحصل على مؤشر الصفر، واحده إلى يساره (الذي تم تشكيله تماما) يحصل على المؤشر 1، كما تزداد قيم الفهارس لجميع الحانات التاريخية. الطريقة الموصوفة من أشرطة الفهرسة هي الوحيدة الممكنة لكل نظام التداول على الخط ميتاترادر، ويؤخذ في الاعتبار عند رسم خطوط باستخدام كل من المؤشرات الفنية والعرفية. وقيل في وقت سابق إن خطوط المؤشرات مبنية على أساس المعلومات الرقمية الواردة في صفائف المؤشرات. تحتوي صفيف المؤشرات على معلومات حول النقاط التي تنسق عليها خط المؤشر. والإحداثيات Y لكل نقطة هي قيمة عنصر صفيف المؤشر. و X تنسيق قيمة مؤشر مؤشر صفيف المؤشر. في المثال المحلل يتم رسم خط المؤشر الأول باستخدام القيم القصوى للقضبان. الشكل 116 يبين هذا الخط مؤشر (من اللون الأزرق) في نافذة الأمن، أنها بنيت على أساس مجموعة مؤشر Buf0. الشكل 116. مراسلات إحداثيات خط مؤشر لقيم صفيف المؤشرات. تكون قيمة فهرس صفيف مؤشر خارج محطة الطرفية العميل في مراسلات مع فهرس شريط - قيم الفهرس هذه متساوية. يجب أن يؤخذ في الاعتبار أيضا أن عملية بناء خطوط مؤشر يستمر في وضع الوقت الحقيقي في ظل ظروف عندما تظهر في أشرطة الأمان نافذة جديدة من وقت لآخر. وجميع الحانات التاريخ تحولت إلى اليسار. ولكي يتم رسم خط المؤشر بشكل صحيح (كل نقطة سطر فوق شريطه) يجب أيضا أن يتم نقله مع الأشرطة. لذلك هناك حاجة (الحاجة التقنية) لإعادة فهرسة صفيف مؤشر. والفرق الأساسي بين صفيف مؤشر من صفيف معتاد هو التالي: في اللحظة التي يتم فيها إنشاء شريط جديد، يتم تغيير قيم الفهرس لعناصر صفيف المؤشر تلقائيا بواسطة المطراف العميل، أي - يتم زيادة قيمة كل مؤشر صفيف مؤشر بنسبة يتم زيادة حجم صفيف مؤشر واحد بواسطة عنصر واحد (مع مؤشر صفر). على سبيل المثال، شريط الصفر في الشكل 116 (الإطار الزمني H1) لديه وقت الافتتاح 6:00. في الساعة 7:00 سيظهر شريط جديد في نافذة الأمان. سيتم فتح شريط في الساعة 6:00 تلقائيا الحصول على مؤشر 1. أن يكون خط المؤشر تعادل بشكل صحيح على هذا الشريط، محطة العميل سوف تغير مؤشر عنصر صفيف المؤشر المقابلة للشريط فتح في الساعة 6:00. وفي الجدول الوارد في الشكل 116، يكتب هذا العنصر في السطر الأول. جنبا إلى جنب مع تلك المؤشرات من جميع عناصر مجموعة سيتم زيادة من قبل محطة العميل من قبل واحد. فهرس عنصر الصفيف المقابل للشريط الذي تم فتحه في الساعة 6:00 سيحصل على القيمة 1 (قبل أن يساوي 0). ستصبح صفيف المؤشر أكبر من عنصر واحد. وسيكون مؤشر عنصر جديد مضاف يساوي 0، فإن قيمة هذا العنصر ستكون قيمة جديدة تعكس تنسيق خط المؤشر على شريط صفر. يتم حساب هذه القيمة في بداية الدالة الخاصة () على كل علامة. يجب إجراء العمليات الحسابية في بداية الوظيفة الخاصة () بحيث لا يتم تنفيذ أي إجراءات إضافية. قبل إرفاق المؤشر برسم بياني، فإنه لا يعكس أي خطوط مؤشر (لأن قيم صفائف المؤشرات لم يتم تعريفها بعد). ولهذا السبب يجب أن تحسب القيم عند بداية البداية لقيم صفيف بداية الوظيفة الخاصة () لجميع القضبان، التي ينبغي رسم خط المؤشر عليها. في المثال المحلل هذه هي جميع الحانات الموجودة على الرسم البياني (يمكن إجراء الحسابات الأولية ليس لجميع الحانات المتاحة، ولكن بالنسبة لبعض الجزء الأخير من التاريخ هو موضح في أمثلة أخرى). أر كل بداية أخرى من بداية وظيفة خاصة () ليست هناك حاجة لحساب قيم صفيف مؤشر لجميع القضبان مرة أخرى. يتم حساب هذه القيم بالفعل ويتم تضمينها في صفيف المؤشرات. من الضروري حساب القيمة الحالية لخط المؤشر فقط على كل علامة جديدة من شريط الصفر. لتنفيذ التكنولوجيا الموصوفة هناك وظيفة قياسية مفيدة جدا في MQL4 - إنديكاتوركونتيد (). فونكتيون إنديكاتوركونتيد () ترجع هذه الدالة عدد الأشرطة التي لم تتغير منذ استدعاء المؤشر الأخير. إذا لم يتم إرفاق المؤشر على الرسم البياني، في بداية البداية () تنفيذ قيمة الكونتدبارس سوف تكون مساوية للصفر: وهو ما يعني أن صفيف المؤشر لا يحتوي على أي عنصر مع قيمة سابقة محددة مسبقا، وهذا هو السبب في مجموعة صفيف كامل يجب أن تحسب من البداية إلى النهاية. يتم حساب صفيف المؤشر من أقدم شريط إلى صفر. مؤشر من أقدم شريط، بدءا من الحسابات التي يجب أن تبدأ، وتحسب على النحو التالي: لنفترض في لحظة إرفاق المؤشر هناك 300 الحانات في إطار الرسم البياني. هذه هي قيمة المتغير المحدد مسبقا أشرطة. كما هو محدد سابقا، كونتدتبارس يساوي 0. لذلك، ونتيجة لذلك نحصل على أن فهرس أول شريط غير محسوب (آخر واحد، بدءا من الحسابات التي ينبغي إجراؤها) يساوي 299. جميع قيم عناصر صفيف المؤشر هي محسوبة في الحلقة بينما (): بينما أنا ضمن المدى من أول شريط غير مدرج (299) إلى الحالي (0) بشكل شامل، يتم حساب قيم عناصر صفيف المؤشرات لكل من خطوط المؤشرات. ملاحظة، يتم حساب القيم المفقودة لعناصر صفيف المؤشرات خلال بداية (أول) بداية بدء الدالة الخاصة (). وتتذكر المحطة الطرفية، أثناء الحسابات، العناصر التي تم حساب القيم لها. يتم إجراء آخر تكرار في حين أن () عندما يساوي 0، أي يتم احتساب قيم صفائف المؤشرات لشريط صفر. عند انتهاء الحلقة، تنتهي وظيفة الدالة الخاصة () من تنفيذها ويتم تمرير التحكم إلى الوحدة التابعة للعميل. وستقوم محطة العميل بدورها برسم خطوط مؤشر (في هذه الحالة اثنين) وفقا للقيم المحسوبة لعناصر الصفيف. على بدء القراد المقبل () ستبدأ من قبل محطة العميل مرة أخرى. وستتوقف الإجراءات الأخرى على الوضع (سنواصل تحليل المثال ل 300 شريط). البديل 1. علامة جديدة تأتي خلال تشكيل شريط الصفر الحالي (الوضع الأكثر شيوعا). الشكل 117 يظهر اثنين من القراد التي تلقاها المحطة في لحظات من الزمن ر 1 و ر 2. وسوف يكون الوضع تحليل نفسه لكل من القراد. يتيح تتبع تنفيذ البداية () الذي تم إطلاقه في الوقت الحالي t 2. أثناء تنفيذ بدء الدالة () سيتم تنفيذ السطر التالي: إنديكاتوركونتيد () سيعيد القيمة 299، أي منذ آخر بدء () استدعاء 299 لم يتم تغيير القضبان السابقة. ونتيجة لذلك فإن قيمة الفهرس سوف تكون مساوية ل 0 (300-299-1): وهو ما يعني في الحلقة التالية () حلقة يتم حساب قيم عناصر الصفيف مع مؤشر صفر. وبعبارة أخرى، سيتم حساب الموضع الجديد لخط مؤشر على شريط الصفر. عند انتهاء الدورة، سوف تبدأ () إيقاف التنفيذ وسيتم تمرير التحكم إلى محطة العميل. البديل 2. علامة جديدة هي القراد الأول من شريط صفر (يحدث من وقت لآخر). في هذه الحالة حقيقة ظهور شريط جديد مهم. قبل أن يتم تمرير عنصر التحكم إلى بدء الدالة الخاصة ()، ستقوم الوحدة التابعة للعميل برسم كل الحانات الموجودة في نافذة الأمان مرة أخرى وإعادة فهرسة كافة صفائف المؤشرات المعلنة (المحددة في المراسلات مع المخازن المؤقتة). الى جانب ذلك، محطة العميل سوف نتذكر أن هناك بالفعل 301 الحانات، وليس 300 في إطار الرسم البياني. يحتوي الشكل 118 على حالة عندما يكون آخر علامة من الشريط السابق (في الوقت الحالي t 2) بدء تشغيل الدالة () بنجاح وتم تنفيذها. ولهذا السبب، على الرغم من أن الشريط الأول (مع الفهرس 1) انتهى في الوقت الحالي تم حساب t 2 بالمؤشر، فإن الدالة إنديكاتوركونتيد () ستعود القيمة التي كانت على الشريط السابق. أي 299: في مؤشر السطر التالي i سوف تحسب، في هذه الحالة لأول علامة من شريط جديد سيكون مساويا ل 1 (301-299-1): وهو يعني حساب قيم صفيف مؤشر في حين () حلقة في ظهور شريط جديد سيتم تنفيذ كل من شريط الماضي و شريط الصفر الجديد. في وقت سابق قليلا خلال إعادة فهرسة صفائف المؤشرات محطة العميل زيادة أحجام هذه المصفوفات. لم يتم تعريف قيم عناصر الصفيف ذات الفهارس الصفرية قبل الحسابات في الحلقة. خلال الحسابات في حلقة هذه العناصر الحصول على بعض القيم. عندما تكون الحسابات في بداية () قد انتهت، يتم إرجاع عنصر التحكم إلى محطة العميل. بعد ذلك سوف تقوم محطة العميل برسم خطوط مؤشر على شريط صفر استنادا إلى القيم المحسوبة فقط لعناصر الصفيف مع مؤشرات صفر. المتغير 3. علامة جديدة هي القراد الأول من شريط صفر جديد، ولكن لا يتم معالجة آخر ولكن علامة واحدة (حالة نادرة). ويبين الشكل 119 الحالة عند بدء تشغيل () في أول علامة من شريط جديد في لحظة t 5. الوقت السابق وقد بدأت هذه الوظيفة في هذه اللحظة ر 2. القراد الذي جاء إلى المحطة في الوقت الحالي t 3 ( السهم الأحمر) لم تتم معالجتها بواسطة المؤشر. حدث هذا لأن بداية () وقت التنفيذ t 2 - t 4 أكبر من الفاصل الزمني بين القراد t 2 - t 3. سيتم الكشف عن هذه الحقيقة من قبل محطة العميل أثناء تنفيذ بداية () أطلقت في لحظة ر 5. خلال الحسابات في السطر: إنديكاتوركونتيد () سيعيد القيمة 299 (). هذه القيمة صحيحة - من لحظة آخر مؤشر استدعاء 299 الحانات لم تتغير بعد (الآن بالفعل) 301. وهذا هو السبب في فهرس المحسوب من أول (أقصى اليسار) شريط، من الحسابات التي يجب أن تبدأ قيم عنصر صفيف، (301-299-1): هذا يعني أنه أثناء تنفيذ () تنفيذ التكرارين. خلال أول قيم واحدة من عناصر الصفيف مع الفهرس i 1 سيتم حسابها، أي Buf01 و Buf11. لا، في لحظة بدء الحسابات، يتم بالفعل إعادة فهرسة أشرطة ومصفوفات المؤشرات من قبل محطة العميل (لأن شريط جديد بدأ، بين بداية بداية وظيفة خاصة ()). وهذا هو السبب في حساب حسابات عناصر المصفوفات مع الفهرس 1 على أساس المصفوفات المصفوفة (القيم القصوى والقصوى لسعر شريط) أيضا بالمؤشر 1: أثناء التكرار الثاني في حين أن قيم () للعناصر ذات الصفر يتم حساب المؤشرات، أي لشريط الصفر، على أساس آخر القيم المعروفة من المصفوفات. ويتيح استخدام التكنولوجيا الموصوفة لحساب المؤشرات المخصصة، أولا، ضمان حساب قيم جميع عناصر صفيف المؤشرات بصرف النظر عن الطبيعة المحددة لتاريخ القراد، وثانيا، إجراء حسابات فقط للقضبان غير المحسوبة، أي استخدام الموارد الحسابية اقتصاديا . لا يعتبر شريط غير محسوب إذا لم يتم حساب قيم عنصر صفائف مؤشر على الأقل لعلامة واحدة أخيرة من الشريط. بدء مؤشر userindicator. mq4 مخصص في إطار المخطط سترى سطرين - خط أزرق سميك مبنية على الحد الأقصى شريط وخط أحمر منقط بنيت على الحد الأدنى (الشكل 120). وتجدر الإشارة إلى أنه يمكن للمرء أن يبنى مؤشرا مخصصا، تتطابق خطوط مؤشراته مع خطوط مؤشر تقني مماثل. ويمكن القيام به بسهولة إذا تم استخدام الصيغ نفسها المستخدمة في المؤشر الفني كصيغ حسابية في المؤشر المخصص. لتوضيح هذا يتيح تحسين رمز البرنامج التي تم تحليلها في المثال السابق. اسمحوا المؤشر رسم خطوط على متوسط ​​قيم الحد الأقصى والحد الأدنى من عدة أشرطة الماضي. فمن السهل إجراء الحسابات اللازمة: نحن ببساطة بحاجة إلى إيجاد متوسط ​​قيم عناصر المصفوفات-تيمسيريز. على سبيل المثال، يتم حساب قيمة مصفوفة مؤشر مع المؤشر 3 (أي خط مؤشر تنسيق الشريط الثالث) على أساس الحد الأقصى الخمس الأخيرة بالطريقة التالية: Buf03 (High3 High4 High5 High6 هاي 7) 5 يمكن إجراء حسابات مماثلة على خطوط مؤشر مبنية على الحد الأدنى. مثال لمتوسط ​​مؤشر مخصص بسيط متوسط. mq4. يتم بناء خطوط المؤشر على متوسط ​​الحد الأدنى والقيم القصوى من N القضبان. في هذا المثال هناك متغير خارجي أفيربارس. وباستخدام هذا المتغير يمكن للمستخدم أن يشير إلى عدد الأشرطة التي يتم حساب متوسط ​​قيمة لها. في بداية () يتم استخدام هذه القيمة لحساب قيمة متوسط. في الحلقة لمجموع القيم القصوى والحد الأدنى يحسب لعدد من الحانات المقابلة لقيمة أفيربارس متغير. وفي خطي البرنامج التاليين تحسب قيم عناصر صفيف المؤشرات لخطوط المؤشرات المقابلة للقيم الدنيا والقيم القصوى. يتم أيضا تطبيق طريقة حساب المتوسط ​​المستخدمة في الحسابات في المؤشر الفني المتوسط ​​المتحرك. إذا قمنا بإرفاق مؤشر المتوسط ​​المتحرك الذي تم تحليله والمتوسط ​​المتحرك، سنرى ثلاثة خطوط مؤشر. وإذا تم إعداد نفس الفترة من المتوسط ​​بالنسبة لكلا المؤشرين، فإن خط المتوسط ​​المتحرك سيتزامن مع أحد خطوط المؤشرات المخصصة (يجب تحديد معلمات الغرض المذكورة في الشكل 121 في إعدادات المؤشر التقني). الشكل 121. خطوط متزامنة لمؤشر فني ومؤشر مخصص (الخط الأحمر). وهكذا، باستخدام مؤشر تقني يمكن للمستخدم بناء انعكاس أي الانتظامات اللازمة في العمل العملي. خيارات المؤشر المخصص رسم خطوط المؤشر في ويندوز منفصلة يوفر MQL4 خدمة كبيرة لبناء مؤشرات مخصصة مما يجعل استخدامها مريحة للغاية. وعلى وجه الخصوص، يمكن رسم خطوط المؤشرات في نافذة منفصلة. ويكون ذلك مناسبا عندما تكون القيم المطلقة لاتساع خط المؤشر أصغر بكثير (أو أكبر) من أسعار الأمن. على سبيل المثال، إذا كنا مهتمين بالفرق بين متوسط ​​قيم الحد الأقصى للقضبان والحد الأدنى في فترة زمنية معينة، اعتمادا على الإطار الزمني، فإن هذه القيمة تساوي تقريبا من 0 إلى 50 نقطة (على سبيل المثال، ل M15). ليس من الصعب بناء خط مؤشر، ولكن في إطار الأمن سيتم رسم هذا الخط في نطاق 0 - 50 نقطة من سعر الأمن، أي أقل بكثير من منطقة الرسم البياني التي تظهر على الشاشة. ومن غير مريح للغاية. لرسم خطوط مؤشر في نافذة منفصلة (في الجزء السفلي من نافذة أمان)، في خاصية التوجيه (في بداية البرنامج) يجب تحديد المعلمة إنديكاتورسسباراتويندو: في الوقت الذي يتم فيه إرفاق مؤشر من هذا القبيل بنافذة أمان ، ينشئ طرف العميل نافذة منفصلة أسفل المخطط، حيث سيتم رسم خطوط المؤشرات المحسوبة في المؤشر. اعتمادا على إعدادات الألوان وأنواع خطوط المؤشر سيتم رسمها في هذا النمط أو ذاك. الحد من تاريخ الحساب في معظم الحالات تحتوي خطوط المؤشرات على معلومات مفيدة فقط في أحدث تاريخ. لا يمكن اعتبار جزء خطوط المؤشرات المبنية على الحانات القديمة (على سبيل المثال، الإطار الزمني الدقيق القديم لمدة شهر واحد) مفيدا في اتخاذ القرارات التجارية. إلى جانب ذلك، إذا كان هناك الكثير من الحانات في إطار الرسم البياني، والوقت المستثمرة في حساب ورسم خطوط المؤشر كبيرة بشكل غير معقول. قد يكون هذا حاسما في تصحيح البرامج، عندما يتم تجميع البرنامج في كثير من الأحيان ثم بدأت. وهذا هو السبب في أنه من الضروري إجراء حسابات لا للتاريخ كله، ولكن بالنسبة للجزء المحدود من تاريخ شريط الأخيرة. لهذا الغرض يتم استخدام تاريخ متغير خارجي في البرنامج التالي. وتؤخذ قيمة هذا المتغير في الاعتبار عند حساب مؤشر أول شريط (أقصى اليسار)، بدءا من عناصر صفائف المؤشرات التي يجب حسابها. حسابات إضافية في حين سيتم إجراء () حلقة لعدد من الحانات التاريخ الحديثة ليست أكبر من قيمة التاريخ. ملاحظة، طريقة تحليل الحد من التاريخ حساب يتعلق فقط جزء من العمليات الحسابية التي أجريت في بداية الأولى من بداية وظيفة خاصة (). وعلاوة على ذلك، عندما تظهر أشرطة جديدة، سيتم إضافة أجزاء جديدة من خطوط المؤشر في الجزء الأيمن، في حين سيتم الحفاظ على الصورة في الجزء الأيسر. وبالتالي فإن طول خط المؤشر سيتم زيادة خلال الوقت كله مؤشر التشغيل. وتعتبر القيمة المشتركة للمعلمة التاريخ حوالي 5000 الحانات. مثال على مؤشر مخصص بسيط separatewindow. mq4. يتم رسم خطوط المؤشر في نافذة منفصلة. يتم إجراء حساب مماثل لخط المؤشر في المؤشر الفني متوسط ​​المدى. ويبين الشكل 122 خط مؤشر تم إنشاؤه بواسطة المؤشر المخصص separatewindow. mq4 في نافذة منفصلة وخط مؤشر تم إنشاؤه بواسطة أتر في نافذة أخرى. وفي هذه الحالة تكون الخطوط متطابقة تماما لأن فترة حساب المتوسط ​​هي نفسها لكل من المؤشرين - 5. إذا تغيرت هذه المعلمة في أي من المؤشرات، فسيتغير خط المؤشر المقابل أيضا. الشكل 122. رسم خط مؤشر مخصص في نافذة منفصلة. خطوط متطابقة من مؤشر فني (أتر) ومؤشر مخصص (separatewindow. mq4). ومن الواضح أيضا أن خط مؤشر مخصص يتم إنشاؤه ليس لعرض الشاشة بأكملها، ولكن ل 50 أحدث الحانات كما هو محدد في التاريخ المتغير الخارجي. إذا كان المتداول يحتاج إلى استخدام الفاصل الزمني للتاريخ الأكبر، يمكن تغيير قيمة المتغير الخارجي بسهولة عبر نافذة إعدادات المؤشر المخصصة. ويبين الشكل 123 نافذة أمان، حيث خطنا خط رسمها في نمط آخر - كما الرسم البياني. للحصول على مثل هذه النتيجة تم تغيير سطر واحد في التعليمات البرمجية للبرنامج separatewindow. mq4 - أنماط خط أخرى المشار إليها: كافة أجزاء التعليمات البرمجية الأخرى دون تغيير. الشكل 123. رسم خط مؤشر مخصص في نافذة منفصلة (الرسم البياني). تشابه رسومات مؤشر فني (أتر) ومؤشر مخصص (separatewindow. mq4). تحويل خطوط المؤشر عموديا وأفقيا في بعض الحالات من الضروري تحويل خط المؤشر. ويمكن أن يتم ذلك بسهولة عن طريق MQL4 يعني. يتيح تحليل مثال، يتم فيه حساب موضع خطوط المؤشرات في نافذة أمان وفقا للقيم التي يحددها المستخدم. مثال على الانحراف مؤشر مخصص. mq4. تحويل خطوط المؤشر أفقيا وعموديا. لضبط خطوط التحول في الرسم البياني، وهناك نوعان من المتغيرات الخارجية - ليفتريت للتحول الأفقي من جميع الخطوط و أوبدون لتحويل اثنين من خطوط منقطة عموديا. وتستند الخوارزمية المستخدمة لحساب قيم عناصر الصفيف المقابلة إلى قواعد بسيطة جدا: لتحويل الخط أفقيا، قم بتعيين القيمة المحسوبة لعنصر صفيف، ويكون فهرسه أكبر من ليفترت (للتحويل إلى اليمين وأقل للتحويل إلى اليمين) من مؤشر شريط، والتي يتم إجراء حسابات لتحويل خط عموديا، يجب أن تضاف أوبدونبوينت (للتحول صعودا أو ينتقص للتحول إلى أسفل) إلى كل قيمة صفيف مؤشر تميز موقف الخط الأولي في تحليلها يتم حساب فهارس المثال في السطر: هنا هو فهرس شريط، الذي يتم تنفيذ العمليات الحسابية، k هو فهرس عنصر صفيف مؤشر. يتم تحويل خط المؤشر الأحمر المعروض من طرف العميل استنادا إلى صفيف المؤشر LINE0 إلى اليسار بمقدار 5 أشرطة (وفقا للإعدادات المخصصة، انظر الشكل 124) من السطر الأولي. في هذه الحالة الخط الأولي هو المتوسط ​​المتحرك مع فترة المتوسط ​​يساوي 5 صيغة حساب ما هو (هايلوي) 2. في هذا المثال، يكون موضع الخط الأحمر هو الأساس لحساب قيم صفيف المؤشرات لخطين آخرين، أي وضعهما على الرسم البياني. وتحسب الخطوط المنقوطة بهذه الطريقة: استخدام الفهرس k لعناصر جميع صفائف المؤشرات يسمح بإجراء عمليات حساب لعناصر الصفائف LINE1، السطر 2 على نفس الشريط المستخدم لحساب قيم الصفيف الأساسي المقابل. ونتيجة لذلك يتم نقل الخطوط المنقطة بالنسبة للخط الأحمر بالقيمة المحددة في نافذة إعدادات المؤشر، في هذه الحالة بمقدار 30 نقطة (الشكل 124). الشكل 124. يتحول خط المؤشر الأحمر إلى اليسار ب 5 أشرطة. وتنتقل خطوط المؤشرات المنقطة بالنسبة للخط الأحمر بمقدار 30 نقطة. القيود المفروضة على المؤشرات المخصصة هناك بعض القيود في MQL4 التي ينبغي أن تؤخذ في الاعتبار عند برمجة المؤشرات المخصصة. هناك مجموعة من الوظائف التي يمكن استخدامها فقط في المؤشرات المخصصة ولا يمكن استخدامها في المستشارين والخطوط النصية الخبراء: إنديكاتوربوفيرز ()، إنديكاتوركونتيد ()، إنديكاتورديجيتس ()، إنديكاتورشورتنام ()، سيتندكسارو ()، سيتندكسوفر ()، سيتندكسدراوبيجين ( )، سيتندكسيمبتيفالو ()، سيتندكسلابيل ()، سيتندكسشيفت ()، سيتندستيل ()، سيتليفلستيل ()، سيتليفلفالو (). من ناحية أخرى، لا يمكن استخدام وظائف التجارة في المؤشرات: أوردرسند ()، أوردركلوس ()، أوردركلوسيبي ()، أوردرديليت () و أوردرموديفي (). وذلك لأن المؤشرات تعمل في تدفق الواجهة (كما تختلف عن الخبراء المستشارين والنصوص التي تعمل في تدفق الخاصة بهم). وهذا هو السبب أيضا لماذا لا يمكن استخدام الخوارزميات القائمة على حلقات في المؤشرات المخصصة. بدء مؤشر مخصص يحتوي على حلقة لا نهاية لها (من حيث وقت التنفيذ الفعلي) يمكن أن يؤدي إلى محطة العميل معلقة مع مزيد من الضرورة لإعادة تشغيل جهاز كمبيوتر. وترد في الجدول 2 الخصائص النسبية العامة لمستشاري الخبراء ونصوصهم ومؤشراتهم. استخدام المؤشرات الفنية وفقا للانتماء إلى نظام التداول الإلكتروني ميتاترادر ​​4 هناك نوعان من المؤشرات في MQL4 - التقنية والعرفية. المؤشر الفني هو جزء لا يتجزأ من نظام التداول على الانترنت ميتاترادر، الذي بني في وظيفة تسمح للرسم على الشاشة اعتماد معين. خصائص المؤشرات الفنية الرسم في نافذة الأمان يحسب كل مؤشر تقني اعتماد محدد مسبقا. لرسم هذا الاعتماد بيانيا على الشاشة، يجب إرفاق مؤشر فني إلى الرسم البياني. ويمكن القيام بذلك عن طريق قائمة النظام إدراج مؤشرات غتغ أو عبر نافذة المستكشف من محطة العميل. لإرفاق مؤشر فني إلى الرسم البياني من نافذة المستكشف، يتم استخدام طريقة بسيطة جدا - السحب أمبير إسقاط اسم المؤشر التقني من نافذة المستكشف إلى إطار المخطط. ونتيجة لذلك سيظهر واحد أو عدة أسطر محسوبة في هذا المؤشر في نافذة المخطط. ويمكن رسم خطوط المؤشرات لمؤشر تقني في إطار المخطط الرئيسي وفي نافذة منفصلة في الجزء السفلي من نافذة الأمان. في الشكل 104 المؤشر الفني يتم رسم التمساح في نافذة الرسم البياني. كود أونشانجابيليتي جميع المؤشرات الفنية مدمجة، رمزها غير متوفر لإجراء التعديلات. لذلك يتم تأمين المستخدم من تعديل خاطئ من المؤشرات الفنية المضمنة. ومع ذلك، فإن شفرة المصدر، التي يتم احتساب مؤشر فني، متاح على موقع مطور البرامج (ميتاكوتس البرمجيات المحدودة) في قسم المؤشرات الفنية. إذا لزم الأمر، قد مبرمج استخدام التعليمات البرمجية الكاملة أو جزء منه لإنشاء مؤشرات مخصصة (انظر إنشاء مؤشرات مخصصة). استدعاء وظائف المؤشرات الفنية يتم عرض التمثيل البياني المرئي للمستخدم من قبل محطة العميل. وعلاوة على ذلك من أجل الراحة سوف ندعو هذه الرسومات خطوط المؤشر. خط المؤشر عبارة عن عرض رسومي لتبعية معينة استنادا إلى القيم الرقمية المضمنة في صفيف المؤشرات. يتم إعداد نوع خط المؤشر من قبل المستخدم. يمكن عرض خط المؤشر في شكل خط متقطع أو متقطع، لون محدد، وكذلك في شكل سلسلة من علامات معينة (النقاط، المربعات، الخواتم، الخ). خلال حسابات المؤشر، يتم حساب مجموعات من القيم الرقمية في خطوط مؤشر سيتم رسمها وفقا لهذه الحسابات. يتم تخزين مجموعات القيمة هذه في صفائف المؤشرات. صفيف المؤشر عبارة عن صفيف أحادي الأبعاد يحتوي على قيم رقمية، وفقا لخطوط المؤشرات التي يتم إنشاؤها. القيم الرقمية لعناصر صفيف المؤشرات هي إحداثيات النقاط، التي يتم رسم خط المؤشر عليها. إحداثية Y لكل نقطة هي قيمة عنصر صفيف المؤشر، X-سوردينات هي قيمة فهرس عنصر صفيف المؤشر. وتكنولوجيا تخزين البيانات في صفائف المؤشرات هي أساس بناء المؤشرات التقنية والعرفية. تتوفر قيم عناصر صفيف المؤشرات للمؤشرات الفنية من جميع برامج التطبيق، بما في ذلك الخبراء الاستشاريون، والنصوص والمؤشرات المخصصة. للحصول على قيمة عنصر صفيف مؤشر مع فهرس معين في برنامج تطبيق من الضروري استدعاء وظيفة مدمجة، يتم تعيين اسمها وفقا لاسم المؤشر التقني. ولتنفيذ وظيفة مؤشر تقني، ينبغي ألا يرتبط المؤشر المقابل بالضرورة بنافذة أمنية. أيضا وظيفة فنية مؤشر الدعوة من برنامج التطبيق لا يؤدي إلى مرفق مؤشر المقابلة إلى نافذة الأمن. لا يؤدي إرفاق مؤشر فني إلى نافذة أمان إلى إجراء مكالمة مؤشر تقني في برنامج تطبيق إما. يتم تضمين عدد من المؤشرات الفنية في محطة العميل من نظام التداول على الانترنت ميتاترادر ​​4. يتيح تحليل بعض منها. المتوسط ​​المتحرك، ما المؤشر الفني المتوسط ​​المتحرك، ما يدل على متوسط ​​قيمة سعر الأداة لفترة معينة من الزمن. ويعكس المؤشر اتجاه السوق العام - يمكن أن تزيد أو تنخفض أو تظهر بعض التقلبات بالقرب من بعض الأسعار. للحصول على القيم من خط مؤشر ما في لحظة معينة، استخدم الدالة القياسية: رمز - اسم رمز الأمن، على البيانات التي سيتم احتساب المؤشر. نول يعني الرمز الحالي. الإطار الزمني - الفترة. يمكن أن تكون واحدة من فترات الرسم البياني. 0 يعني فترة الرسم البياني الحالي. الفترة - فترة الحساب المتوسط ​​لحسابات ما. ماشيفت - تحويل مؤشر نسبة إلى الرسم البياني للسعر. ماميثود - طريقة المتوسط. يمكن أن تكون واحدة من القيم أساليب ما. أبريسريس - السعر المستخدم. يمكن أن يكون أي من الثوابت السعر. التحول - مؤشر القيمة المكتسبة من صفيف مؤشر (التحول مرة أخرى نسبة إلى شريط الحالي من قبل عدد محدد من القضبان). وفيما يلي مثال على استدعاء وظيفة مؤشر تقني من مستشار الخبراء callindicator. mq4: في استدعاء وظيفة إيا () استدعاء إيا () إي (وظيفة المؤشر الفني المتوسط ​​المتحرك). يتيح تحليل جزء البرنامج هذا في التفاصيل: نول يدل على أن حساب المتوسط ​​المتحرك يتم لنافذة أمان، والتي يتم إرفاقها إي (في هذه الحالة هو إي، بشكل عام يمكن أن يكون أي برنامج التطبيق) 0 - هو المحسوبة للإطار الزمني المحدد في نافذة الأمان، التي يتم إرفاق إي بها بيريودما - يتم تعيين قيمة فترة المتوسط ​​في متغير خارجي إذا بعد إرفاق إي إلى نافذة أمان المستخدم لا يغير هذه القيمة في إعدادات المتغيرات الخارجية إي ، فإن القيمة تساوي 5 0 - لا يتم تحويل صفيف المؤشرات بالنسبة إلى مخطط، أي قيم عناصر صفيف المؤشرات التي تحتوي على قيم ما المحسوبة للقضبان، التي يسحب عليها خط المؤشر موديزما - تستعمل طريقة المتوسط ​​المتحرك البسيط الحسابات بريسيكلوس - يستخدم سعر إغلاق شريط للحسابات 0 - مؤشر مؤشر صفيف المؤشر، الذي يتم الحصول على القيمة - في هذه الحالة هو عنصر صفر. مع الأخذ في الاعتبار أن صفيف مؤشر لا يتم تحويل نسبة إلى الرسم البياني، يتم الحصول على قيمة ما لشريط صفر. الدالة إيما () ترجع قيمة يتم تعيينها إلى متغير ما. في خطوط البرامج الأخرى تتم مقارنة هذه القيمة مع سعر العطاء الحالي. إذا كان السعر الحالي أعلى أو أقل من قيمة ما تم الحصول عليها، يتم عرض تنبيه. استخدام المتغيرات فاكتوب و فاكتن يسمح لإظهار التنبيه فقط بعد عبور الأول من خط ما (ملاحظة، يتم رسم خط المؤشر الأزرق في نافذة الأمن ليس لأن وظيفة مؤشر الفنية ودعا من البرنامج، ولكن لأن المستخدم قد تعلق المؤشر إلى الرسم البياني، الشكل 104). وتجدر الإشارة هنا إلى أنه مع ظهور مؤشرات أشرطة جديدة من الحانات التاريخ زيادة، ويجري حاليا تشكيل شريط دائما لديه 0 مؤشر. في مستشار الخبراء callindicator. mq4 وظيفة مؤشر التقنية إيما () ترجع القيمة المحسوبة لشريط صفر. على الرغم من أن قيمة الفهرس لم تتغير مطلقا أثناء تنفيذ إي (بمعنى أن الحسابات تجري دائما على الشريط الحالي)، فإن القيمة التي يتم إرجاعها بواسطة إما () ستتوافق دائما مع آخر حساب محسوبة، أي محسوب لشريط الصفر الحالي. إذا كان بالنسبة لبعض العمليات الحسابية في البرنامج نحن بحاجة إلى الحصول على قيمة قيمة مؤشر فني ليس للبار الحالي، بر لمدة تاريخية، يجب أن يكون مؤشر مؤشر صفيف ضروري في الدعوة وظيفة. يتيح عرض مثال على إي historybars. mq4. حيث يتم احتساب ما على شريط الرابع: في إي historybars. mq4 يتم احتساب القيم ما للشريط الحالي (مؤشر 0) وللشريط الرابع (مؤشر 4). المؤشرات المشار إليها 0 و 4 لا تتغير خلال هذا البرنامج ويمكن تشغيل البرنامج لفترة طويلة بلا حدود في كل مرة حساب القيم ما للقيم الصفر والرابعة. تذكر، على الرغم من إجراء حسابات ل ما على القضبان مع نفس الفهارس، سيتم تغيير ما، أي أن تتوافق مع القيم الحالية ما على شريط الصفر الحالي والشريط الرابع الحالي. في الشكل 106 من الواضح أنه مع نمو الأسعار على أشرطة لاس، ترتفع ما. الفرق بين قيم ما على الصفر والقضبان الرابعة ينمو أيضا وهو ما ينعكس في التنبيهات المعروضة. المؤشرات الفنية قد تعكس ليس فقط واحد، ولكن أيضا اثنين أو أكثر من خطوط المؤشر المؤشر الفني مؤشر ستوكاستيك يقارن سعر الإغلاق الحالي مع النطاق السعري لفترة مختارة من الزمن. وعادة ما يمثل المؤشر خطين للمؤشرات. ويسمى الخط الرئيسي K. خط الإشارة D الثاني هو المتوسط ​​المتحرك ل K. عادة ما يتم رسم K كخط متين، D - متقطع. وفقا لأحد متغيرات تفسير المؤشرات، يجب أن نشتري إذا كان K أعلى من D وبيع إذا انخفض K أقل من D. وتعتبر اللحظة الأكثر ملاءمة لتنفيذ عملية تجارية لتكون لحظة موافقة خطوط. رمز رمز الأمن، على البيانات التي سيتم احتساب المؤشر. نول يعني الرمز الحالي. الإطار الزمني - الفترة. يمكن أن تكون واحدة من فترات الرسم البياني. 0 يعني فترة الرسم البياني الحالي. كبيريود - الفترة (عدد الحانات) لحساب K. دبيريود - فترة من المتوسط ​​من D. تباطؤ - قيمة التباطؤ. الطريقة - طريقة المتوسط. يمكن أن تكون واحدة من القيم أساليب ما. بريسفيلد - معلمة من اختيار الأسعار للحسابات. يمكن أن يكون أحد القيم التالية: 0 - لوهيغ أو 1 - كلوز إغلاق. - مؤشر خطوط المؤشر. يمكن أن يكون أحد القيم التالية: موديمين أو موديسينال. التحول - مؤشر القيمة التي تم الحصول عليها من المخزن المؤقت للمؤشر (التحول مرة أخرى نسبة إلى شريط الحالي بواسطة عدد محدد من القضبان). باستخدام ستوشاستيك مذبذب يوفر ضرورة تحليل المواقف خطوط النسبية. ولحساب أي قرار للتجارة ينبغي أن يؤخذ، يجب أن تؤخذ في الاعتبار قيمة كل سطر على القضبان الحالية والسابقة (انظر الشكل 107). عندما تعبر الخطوط في النقطة A (الخط الأخضر يعبر الأحمر صعودا)، يجب أن يتم إغلاق أمر البيع ويجب أن يتم فتح أمر الشراء. خلال الجزء A - B (لا خطوط عبور، الخط الأخضر هو أعلى من الخط الأحمر) وينبغي أن تعقد شراء النظام مفتوحا. في النقطة B (الخط الأخضر يعبر الأحمر واحد لأسفل) يجب أن يتم إغلاق شراء وينبغي فتح بيع. ثم يجب أن يبقى البيع مفتوحا حتى المعبر التالي (لا عبور، خط أخضر تحت الخط الأحمر). الشكل 107. الموافقة على الخطوط الرئيسية وخطوط الإشارة من مؤشر ستوكاستيك أوزيلاتور. المثال التالي يحتوي على تنفيذ خوارزمية بسيطة توضح كيف يمكن الحصول على القيم الضرورية لكل سطر ويمكن تشكيل معايير التداول. لهذا الغرض تستخدم قيم وظائف المؤشر الفني إستوكاستيك () في إي كالستوهاستيك. mq4: للحصول على قيمة خط K (أخضر صلب) على شريط الصفر، يتم استخدام خط الحساب التالي: هنا المعلمة موديمين تشير إلى الخط، والقيمة التي يطلب منها، المعلمة الأخيرة 0 هي مؤشر الشريط، الذي ينبغي حساب قيمة الخط. وفي خطوط البرامج الثلاثة التالية تحسب المتغيرات الأخرى بالقياس - بالنسبة إلى الخط D (الخط المتقطع الأحمر، المعلمة موديسينال) بالنسبة إلى الصفر والشريط الأول. في الكتلة التالية يتم تحليل الارتباط بين القيم التي تم الحصول عليها و إي تقارير عن الحالة الراهنة على كل القراد. على سبيل المثال، في خطوط: يتم الكشف عن حقيقة خطوط حمراء يتم عبورها من قبل الأخضر واحد صعودا. إذا كان الخط الأخضر في الشريط السابق أقل من الخط الأحمر (أي أن التعبير M1 لوت S1 صحيح)، وعلى الشريط الحالي يرتفع الخط الأخضر فوق الخط الأحمر أو قيمه متساوية (أي أن التعبير M0 غ S0 هو صحيح)، فهذا يعني أنه من تشكيل شريط السابق إلى اللحظة الحالية عبرت وحيد أخضر الأحمر واحد صعودا. وبالتالي يتم حساب حالة في إذا كان المشغل هو الصحيح، وهذا هو السبب يتم تمرير التحكم إلى إذا كان عامل التشغيل، ونتيجة لذلك تنبيه () لتنفيذ الرسالة المقابلة. في مستشار خبير مخصص للتداول في حالة ما إذا كان يجب الإشارة إلى وظيفة المشغل لفتح أمر الشراء. وفي هذه الحالة، سيؤدي البديل المحلل لخطوط مؤشر العبور إلى تشكيل نظام تجاري، وأخيرا إلى تنفيذ عملية تجارية. بالنسبة للمتغير عندما يعبر الخط الأخضر النقطة الحمراء لأسفل، في حالة ما إذا كان ينبغي الإشارة إلى وظيفة تجارية لفتح أمر بيع. ويبين الشكل 108 نتيجة عملية callstohastic. mq4. استخدام وظائف المؤشرات الفنية لخلق التداول الخبراء المستشارين والنصوص مريحة للغاية. كمية وظائف المؤشرات الفنية المستخدمة في مستشار خبير واحد غير محدودة. قد يقرر مطور استراتيجية التداول تحديد معايير تجارية مختلفة بناء على مجموعة من قيم المؤشرات الفنية. مثال على مستشار بسيط التداول المستشار، معايير التداول التي تقوم على المؤشرات الفنية، يتم تحليلها في قسم مستشار خبير بسيط.

No comments:

Post a Comment