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

تداول شبه آلي النظام

"التجارة على طول الخطوط".

مبدأ التشغيل.

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

  • وضع أوامر الإيقاف أو الحد بناءً على الخطوط المخصصة (أفقيًا أو ترندًا) ؛
  • تعديل المستخدم لموقف الخطوط بعد بدء المرشد (الروبوت) ؛
  • تتبع أسعار الفتح والإغلاق وفقًا لخطوط الاتجاه ؛
  • حساب مخاطر جميع الصفقات المفتوحة للأداة الحالية ؛
  • حساب المخاطر على أساس النسبة المئوية التي يحددها المستخدم من الإيداع ؛
  • حساب نسبة المخاطرة / الربح ؛
  • حساب عرض القناة.

التثبيت والتحضير للعمل.

1. قم بتثبيت النظام في ميتاتريدر4 ، مشيرا إلى المسار الصحيح.


2. قم بتشغيل MetaTrader 4 (اخرج وأدخل مرة أخرى إذا تم تحميل MetaTrader 4 قبل تثبيت الإضافات).

3. باستخدام مؤشر الماوس ، اسحب البرنامج النصي لرسم خطوط LinesToChart على الرسم البياني. ستظهر نافذة الإعدادات.

  • الإعدادات بسيطة للغاية. بعد رسم الخطوط على الرسم البياني ، يمكنك تحريكها كما تريد. المتغيرات تتطلب التوضيح UpLowCorrectionو UpperLowerPercent. UpperLowerPercentتحدد المسافة بالنسبة المئوية بين الخطوط الرئيسية والإضافية وتحسب بنسبة مئوية معينة من عرض القناة (انظر الشكل). UpLowCorrectionفي حالة التعطيل (خطأ) لا يغير موضع خطوط القناة أعلى / منخفض... وبالتالي ، يمكننا كتابة الأسطر لأول مرة ، وتحديد خطوط القناة ، ثم إعادة تطبيق البرنامج النصي باستخدام UpLowCorrection = خطأ، سيتم تحديد خطوط إضافية بأنفسهم وفقًا للمختارين UpperLowerPercent... هناك قاعدة واحدة مهمة: يجب أن تكون الخطوط بترتيب صارم ، إذا عدت من أعلى إلى أسفل ، فسيكون الترتيب: علوي ، أعلى ، منخفض ، أقل. كل شيء موصوف في لقطة الشاشة أدناه.

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

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

      نظام التشغيل ®Microsoft® Windows98/2000/ XP / Vista / Windows 7

      معالج بنتيوم 4 2 جيجاهرتز أو أعلى

      طرفية ميتاتريدر4 بناء 600 وما فوق

    البرنامج النصي هو برنامج صغير ينفذ إجراءً لمرة واحدة.
    على عكس Expert Advisors أو Indicators ، الذي يعمل باستمرار ، يؤدي البرنامج النصي وظيفته ويتم تعطيله.
    في MT4 ، توجد البرامج النصية في نافذة Navigator بعد المؤشرات والمستشارين.
    قم بتوسيع القائمة بالنصوص بالنقر فوق + المقابل للقسم.

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

    على سبيل المثال: نفّذ الوظيفة عندما يكون السعر 1.3500 أو نفّذ الوظيفة في 20/08/2014 الساعة 15.30.
    تظل هذه البرامج النصية نشطة على الرسم البياني وتنتظر تلبية الشروط.
    ولكن إذا كنت بحاجة إلى إيقاف البرنامج النصي ، فما عليك سوى النقر بزر الماوس الأيمن على الرسم البياني و حذف البرنامج النصي.

    لإضافة نصوص برمجية جديدة (يمكنك تنزيلها في نهاية المقالة) قم بتشغيل ميتاتريدر 4.
    في المحطة ، انقر فوق ملف -> فتح دليل البيانات.

    سيتم فتح دليل يحتوي على ملفات MT4.
    نحن بحاجة للذهاب إلى القسم MQL4للفهرسة نصوص.

    انسخ ملفات البرامج النصية التي قمت بتنزيلها.
    ثم أغلق المجلد وأعد تشغيل محطة Metatrader 4.
    عند بدء تشغيل الجهاز ، انقر فوق السيطرة + O.
    في نافذة الإعدادات ، حدد علامة التبويب المستشارونوتعيين إذن للتداول الآلي.

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

    لدينا ملفات نصية بتنسيق MQL4 SourceFile الأصلي ( .mq4) ، وتعمل المحطة الطرفية مع ملفات "EX4" ( .ex4)
    من الضروري تحويل / ترجمة mq4 إلى ex4.
    للقيام بذلك ، انقر بزر الماوس الأيمن على البرنامج النصي وحدد يتغيرون.

    سيتم فتح البرنامج MetaEditorحيث تحتاج إلى الضغط على الزر تجميعوأغلق MetaEditor.

    الآن في منصة MT4 ، يتم تمييز النص بماسة صفراء ويمكن استخدامه على الرسم البياني.

    يجب إجراء هذه العملية البسيطة باستخدام جميع البرامج النصية للتنسيق ( .mq4).

    كما ترى ، كل شيء سريع وسهل للغاية.

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

    • نصان إعلاميان معلومات الحساب.mq4 و معلومات السوق.mq4 يعرض كافة المعلومات المتعلقة بالحساب والمواصفات الكاملة للأداة.

    • النصي الاتجاه_الخط.mq4 يرسم خطوط الاتجاه على مخطط زوج العملات. من الضروري سحب النص إلى الرسم البياني ، اعتمادًا على النقطة الزمنية التي تم فيها إسقاط النص ، تعتمد الطريقة التي يرسم بها البرنامج النصي الخطوط.

    نصوص:

    • CloseAllLosses.mq4 - يغلق جميع التداولات مع خسارة في الوقت الحالي.
    • إغلاقالجميع الطلبات.mq4 - إغلاق كافة الصفقات
    • CloseAllProfit.mq4 - يقوم بإغلاق كافة التداولات التي تحقق أرباحًا في الوقت الحالي.

    نصوص مفيدة ، ولكن الشيء الرئيسي هو عدم الخلط بينها. 🙂

    • SimulateTick.ex4 - النص لا غنى عنه عند العمل مع المستشارين في عطلات نهاية الأسبوع. عند إسقاطه على الرسم البياني ، فإنه يرسل علامة واحدة إليه. لماذا هذه المعجزة ضرورية؟

    موقف شائع: أرفق Expert Advisor بالرسم البياني في عطلة نهاية الأسبوع. يبدأ جميع المستشارين الخبراء تقريبًا من أول علامة على السعر. ستكون العلامة التالية يوم الاثنين فقط. وأود من المستشار أن يعرض نافذة معلومات الآن للتحقق من أن كل شيء على ما يرام. هذا هو المكان الذي يأتي فيه SimulateTick.

    • النصي put_market_order 3.0.0 تحديثيفتح أمرًا بسعر السوق بعقد محدد ، ويأخذ ، ويوقف ، ويعلق ، ورقم Magik ، والذي يراه المستشارون.
    • النصي put_pending_order 3.0.0 تحديثيفتح أمرًا معلقًا بسعر محدد مع عقد محدد ، واتخاذ ، وإيقاف ، وتعليق ، ورقم Magik ، والذي يراه المستشارون.

    إعدادات:

    اتجاه: اتجاه الطلب (الاتجاه = 1 شراء النظام ، -1 أمر بيع).
    StopLossPipsو TakeProfitPips: أوامر وقف الخسارة وجني الأرباح بالنقاط (إذا كانت 0 ، فسيتم تعطيلها).
    إيقاف الخسارةو اخذ ربح: إعداد صريح لإيقاف الخسارة وجني الأرباح للأمر (إذا كان 0 ، فسيتم تعطيله).
    حجم كبير: حجم الكثير من الطلب.
    سحر: سحر الطلب.
    تعليق: تعليق الطلب.

    في البرنامج النصي put_pending_order 3.0.0 تحديثعند وضع أمر أدنى أو أعلى من السعر ، يضع البرنامج النصي مكانه بشكل مستقل شراء الحدأو BuyStopإذا المعلمة الاتجاه: 1و حد بيعأو بيع توقفإذا المعلمة الاتجاه: -1.

    يمكنك إنشاء إعدادات جاهزة مع المعلمات المحددة ورقم Magik المطلوب أو ترجمة البرنامج النصي بإعدادات مختلفة بشكل منفصل.
    لماذا هذا ضروري؟
    موقف شائع: المستشار الخبير الخاص بك ، بسبب فشل في خادم VPS ، لم يضع أو لم يفتح طلبًا. لا يرى المستشارون الخبراء أوامر مفتوحة بأيديهم. هذا هو المكان الذي يأتي فيه البرنامج النصي put_market_order 3.0 أو put_pending_order 3.0 للإنقاذ. يمكنك فتح أمر برقم Magik وسيقوم مستشارك بمتابعته بشكل أكبر.

    السحر مناسب أيضًا للتداول اليدوي. على سبيل المثال ، أنت تتداول عدة استراتيجيات على حساب واحد. لكل استراتيجية ، يمكنك استخدام سحرك الخاص. ثم يمكن تحليل نتائج كل استراتيجية بسهولة ، على سبيل المثال ، باستخدام خدمة myfxbook أو الخدمة المجانية.

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

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

    # خاصية show_inputs

    والتعليق عليها ، أي. استبدل ب

    // # خاصية show_inputs

    في الأسطر التالية ، قمنا بتعيين القيم المرغوبة للمعلمات التي سيتم تشغيل البرنامج النصي بها. على سبيل المثال ، نريد فتح أمر شراء بـ 0.2 عقد بدون وقف الخسارة وجني الأرباح. ثم نقوم فقط بتغيير الاتجاه و LotSize:

    اتجاه خارجي = 1 ؛
    حجم LotSize خارجي مزدوج = 0.2 ؛

    كل شىء! يدفع يحفظ(Control + S) و تجميع... الآن سيتم إطلاق البرنامج النصي الخاص بنا عن طريق الضغط على مفتاح الاختصار وسيقوم فورًا بتقديم طلب شراء بقيمة 0.2 لوت دون أي أسئلة. بشكل منفصل ، يمكنك إنشاء برنامج نصي لأوامر البيع ، وتسمية البرامج النصية وفقًا لذلك وتعيين مفاتيح اختصار مختلفة لها. لإجراء تغييرات على الإعدادات ، تحتاج إلى تغيير رمز البرنامج النصي مرة أخرى وتجميعه مرة أخرى.

    لمزيد من التفاصيل حول كيفية القيام بذلك ، انظر الفيديو:

    تنزيل: مجموعة مختارة من النصوص الأساسية


    هذه هي النسخة الثانية الأكثر وظيفية. المستشار شبه التلقائي التجارة من الخطوطالتداول من الخطوط التي حددها المستخدم. للتشغيل العادي ، يحتاج المستشار الخبير إلى خطين: يجب أن يكون أحدهما أعلى من السعر الحالي والآخر أدناه. يدعم Expert Advisor نوعين من الخطوط: الأفقي والاتجاه. يمكنك تثبيت سطرين ، إما من نفس النوع أو مختلف. باستخدام الخطوط ، يمكنك رسم قناة وإعداد تداول EA داخل القناة: الشراء من الأسفل ، والبيع من الأعلى. ويمكنك تنظيم التداول بناءً على انهيار نطاق سعري معين صعودًا أو هبوطًا: الشراء من الخط العلوي ، والبيع من الخط السفلي. يقوم الإصدار الثاني بتنفيذ إزاحة مستوى الإدخال بالنسبة إلى السطر. يتم تعيينه بواسطة المعلمة OffsetTLبالنقاط ويمكن أن تكون إيجابية أو سلبية. وأيضًا في الإصدار الثاني ، أصبح من الممكن ، بناءً على طلب المستخدم ، وضع أوامر إيقاف الانعكاس تلقائيًا عند مستوى وقف الصفقة المفتوحة. يتم التحكم في وضع هذه الأوامر بواسطة المعلمة SetRevStopOrd... نظرًا لأن هذا مستشار خبير شبه تلقائي ، نوصي باستخدام المعاملة المصاحبة في النافذة الثانية. مستشار Integra NR

    في المرشد ، يمكنك تكوين المعلمات التالية:
    NameUpLine = "UPLine"- اسم السطر العلوي.
    NameDnLine = "DNLine"- اسم الخط السفلي.
    BuyFromUp = خطأ- الشراء من الخط العلوي إذا كان هذا صحيحًا. بيع إذا كان خطأ.
    BuyFromDn = صحيح- الشراء من المحصلة النهائية إذا كان هذا صحيحًا. بيع إذا كان خطأ.
    OffsetTL = 3- تعويض مستوى التداول بالنقاط.
    SetRevStopOrd = خطأ- ضع أوامر الإيقاف العكسية عند مستوى الإيقاف. الموقف المراد فتحه.
    ShowComment = صحيح- إظهار التعليقات.
    MarketWatch = صحيح- استمارة طلبات التداول لتنفيذ "مراقبة السوق".
    MagicNumber = 20080320- معرّف المواقف وأوامر المستشار.
    UseSound = صحيح- استخدم إشارة صوتية عند إجراء عمليات التداول.
    NameFileSound = "expert.wav"- اسم ملف الصوت.
    الكثير = 0.1- حجم اللوت الجاري تداوله.
    StopLoss = 30- حجم التوقف بالنقاط.
    TakeProfit = 70- خذ الحجم بالنقاط.
    الانزلاق السعري = 3- انزلاق السعر بالنقاط.
    NumberOfTry = 5- عدد المحاولات التجارية.

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

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

    يتم تثبيت البرامج النصية في مجلد نصوصكتالوج البيانات لمنصة التداول MT4 ، وتعليمات العثور على كتالوج البيانات وتثبيت المستشارين ، والنصوص ، والمؤشرات مذكورة في المقالة.

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

    أستخدم أيضًا وظيفة رائعة مدمجة في محطة MT4 - تعيين مفاتيح الاختصار التي تسمح لك باستدعاء نص أو مؤشر.

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

    إذن ، إليك نصوص الفوركس الرئيسية التي أستخدمها كل يوم تقريبًا:

    تتضمن المجموعة الأولى نصوصًا للإغلاق المتزامن للصفقات والأوامر المعلقة.
    KS_CloseAll- يقوم البرنامج النصي بإغلاق جميع المراكز المفتوحة والأوامر المعلقة بسرعة. ملائم لتداول العملات المتعددة ، عندما تحتاج إلى إصلاح نتيجة التداول الحالية المحققة. يُقارن هذا البرنامج النصي بشكل إيجابي مع نظرائه من حيث أنه سيفعل كل ما هو ممكن لإكمال الإغلاق. يحارب البرنامج النصي ظواهر مثل إعادة التسعير ، وتغيرات الأسعار ، وانشغال تدفق التداول ، وفتح أوامر جديدة من قبل المستشارين أو البرامج النصية الأخرى ، و "المؤامرات" الأخرى للعاصمة. في إعدادات البرنامج النصي ، يمكنك تعيين:

    إغلاق جميع المراكز - إغلاق المراكز المفتوحة
    حذف الطلبات المعلقة - حذف الأوامر المعلقة
    الرقم السحري (-1 للجميع) - استخدم الرقم السحري
    الانزلاق السعري - الانزلاق السعري المسموح به

    غرب_إغلاق- يقوم البرنامج النصي بإغلاق جميع المراكز وحذف الطلبات المعلقة دون عرض نافذة أولاً تسأل عما إذا كان سيتم تشغيل البرنامج النصي أم لا ، وحتى بدون عرض نافذة المعلمات. يتم تفعيله مباشرة بعد الإطلاق ويعمل بسرعة. مناسب جدًا للسكالبينج ، البرنامج النصي موجود على مفتاح الاختصار Alt + K (من English Kill).

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

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

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

    الأهمية! لأداء عمليات التداول ، من الضروري الضغط على زر "التداول الآلي". شاهد هذا عند تشغيل البرامج النصية التي تقوم بأي تلاعب بالمراكز والأوامر.

    والمكافأة: غرب_أوبجديليت- البرنامج النصي الذي يحذف جميع الإنشاءات على الرسم البياني ، ويمسحها تمامًا من الكائنات ، حتى من تلك التي لها الخاصية "غير المعروضة في قائمة الكائنات. لدي أيضًا البرنامج النصي على مفتاح التشغيل السريع Alt_C (من Clear - clear).

    تنزيل البرامج النصية للفوركس:


    استخدم نصوص الفوركس المقترحة وسوف تزداد إنتاجيتك بلا شك.

    شارك مع أصدقائك أو احفظ لنفسك:

    تحميل...