الغرض العام أغلقحذف أوامر EA
الصفحة 1 من 289 12 الأخيرةالأخيرة
Results 1 to 10 of 16

Thread: الغرض العام أغلقحذف أوامر EA

  1. #1
    1 مرفقات (ملاحظة) (31 يناير 2014): من المحتمل ألا تعمل أي الأجزاء الداخلية أو وكالات التقييم التي ساهمت في سلسلة الرسائل في أحدث إصدار من MT4 وهو (إذا فهمت بشكل صحيح) بسبب طرح 3. فبراير. إذا كنت تريد التأكد من أن هذه الأجزاء الداخليةوكالات التشغيل تستمر في العمل بشكل صحيح ، فلا تقم بترقية MT4 الخاص بك إلى ما بعد البنية الحالية (509). لا أعرف حقًا كيفية إعادة ترميزها لجعلها تعمل في المظهر الجديد MT4 ، ولا أحتاج إلى إعادة قراءة نفسي لتعلم لغة البرمجة الجديدة التي تعمل MetaQuotes على تحريكها للجميع. لا يوجد شيء يمكنني فعله حيال ذلك ، على الرغم من أنني شخصياً أعتقد أن تغطية تقدمهم قصيرة النظر تنتن تمامًا. لذلك في حالة اختيارك للترقية ، فأنت وحدك. يرجى ملاحظة الشروط والأحكام تحت.
    ______________________

    نظرة عامة

    هذا هو الغرض العام EA الذي سوف يغلق أوامر مفتوحة ، وأو حذف الطلبات المعلقة ، التي تتوافق مع المعايير المحددة.

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

    يوصى بشدة بإجراء EA في العرض التوضيحي ، حتى تكون متأكدًا بنسبة 100٪ من فهمك لكيفية عمل تكوينات المعلمة ، وأن EA يتصرف بالشكل الذي تتوقعه.


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


    الأحكام والشروط

    يرجى ملاحظة أن جميع الشفرات في هذا الموضوع تقدم مجانًا. لذلك تنطبق الشروط التالية:

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

    2. أشعر بالترحيب لتبادل EA بحرية. لا يجوز لك بيع أو توزيع أي جزء من الشفرة تجاريًا.

    3. قد لا يعمل الرمز بشكل صحيح على Windows 7 أو Windows 8 أو Vista ، على الأرجح للأسباب المذكورة
    http://4xtrader.net/how-to-run-metat...ws-7-or-vista/.

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

    5. شفرة المصدر (ملف. mq4) غير متاحة.


    التركيب

    قم بتكرار ملف .ex4 في مجلد # 8230 ؛(MT4)المتخصصين ، ثم أعد تشغيل MT4.

    تحذير: قد يؤدي إرفاق EA بأكثر من رسم بياني للسعر إلى نتائج غير متوقعة.


    إعدادات المعلمة

    جميع التكوينات (باستثناء عنوان خط Windows) غير حساسة لحالة الأحرف ، يمكنك استخدام الأحرف الكبيرة والصغيرة بالتبادل.

    String SelectIfOrderType = BS؛ B = اختيار أوامر الشراء فقط S = أوامر بيع فقط BS فقط = اختيار كل من أوامر الشراء والبيع (معقمة) = اختر أي طلبات (مفيدة لتعليق EA) مؤقتًا String SelectIfSymbolID = ALL ؛ ALL = اختر أوامر لجميع الرموز المتاحة (معقمة) = اختر الطلبات فقط للرمز على مخططه الذي تتصل به EA بقائمة مفصولة بفواصل = اختر فقط أوامر للرموز في القائمة (مثل GU ، EU ، UJ). المختصرات: A = AUD ، C = CAD ، E = EUR ، F = CHF ، G = GBP N = NZD ، U = USD String SymbolSuffix =؛
    ستتم إضافة لاحقة إلى جميع الرموز في القائمة أعلاه (على سبيل المثال ، يختار GBPUSDm وما إلى ذلك)

    سلسلة SelectIfOrderNumber =؛ (معقمة) = سيتم تحديد جميع الطلبات (التي تفي بجميع المعايير الأخرى) قائمة مفصولة بفواصل = فقط الطلبات التي تتطابق أرقامها النهائية في أرقام التذاكر الخاصة بها مع العينات التي تم إدخالها هنا (على سبيل المثال ، 0321237 تعني أن الطلبات التي تتضمن أرقام التذاكر تنتهي بـ سيتم تحديد 032 أو حتى 1237) السلسلة SelectIfMagicNumber = (معقمة) = سيتم تحديد جميع الطلبات (التي تلبي جميع المعايير الأخرى) قائمة مفصولة بفواصل = سيتم تحديد الطلبات فقط التي تتطابق أرقامها النهائية بأرقامها السحرية مع الأرقام التي يتم إدخالها هنا (على سبيل المثال يعني 032،1237 أنه سيتم تحديد الطلبات ذات الأرقام السحرية التي تنتهي في 032 أو حتى 1237) String SelectIfCommentContains =؛ (معقمة) = سيتم تحديد جميع الطلبات (التي تفي بجميع المعايير الأخرى) قائمة مفصولة بفواصل = سيتم تحديد الطلبات التي تحتوي تعليقاتها على النص المحدد فقط (على سبيل المثال ، aaa ، يعني bb أن الطلبات ذات # 8216 أو aaa # 8217 أو # 8216) ؛ bb # 8217 ؛ سيتم تحديد جزء لا يتجزأ من وجهة نظرهم) String SelectIfProfitGEthan = $ 0؛
    سيتم تحديد الطلبات ذات الربح الذي يساوي أو تتجاوز هذه القيمة. يمكنك إدخال رقم سالب. أو قيمة سلبية كبيرة جدًا ، لاختيار جميع الطلبات (التي تفي بجميع المعايير الأخرى) ، وبالتالي رفض هذا الإعداد بكفاءة. على سبيل المثال ، 8211 دولارًا ؛ 999999 ستختار جميع الطلبات التي لا يتعدى تخفيضها 8217 دولارًا حاليًا
    تعني كتابة علامة الدولار ($) في أي مكان في المنطقة أن القيمة تمثل الدولار (أو أي عملة مقومة بحسابك). يتضمن ربح الدولار مقايضات وعمولات. عند عدم وجود علامة بالدولار مطلقًا ، يُفترض أن القيمة تمثل الكثير من النقاط

    bool CloseOpenOrders = false؛ أصلي = سيتم إغلاق جميع الطلبات المتاحة التي تفي بجميع المعايير المذكورة أعلاه (من التكوينات SelectIf # 8230 ؛ بالكامل) أو جزئيًا (انظر FractionToClose). سيتم إجراء محاولة واحدة فقط لإغلاق كل هذه الطلبات ، وسيتم إرسال أي أخطاء إلى ملف سجل المتخصصين وتصحيح الأخطاء (قم بزيارة LogErrorsToDebugFile). هذا هو إيقاف الإغلاق الجزئي المتكرر للطلبيات على كل علامة سعر جديدة ، وقد يشير ذلك إلى أن بعض الطلبات المحددة مغلقة ، ولكن بعضها الآخر (عندما يفشل إغلاق المدرسة بسبب خطأ يتم إرجاعه من br0ker). خطأ = سيتم عرض الطلبات المحددة (انظر WindowCornerHposVposVspacing) ، ولكن لن يتم إغلاقها. السلسلة CloseIfTotalGEthan = $ 0؛
    سيتم إغلاق الأوامر فقط إذا كان الربح الكلي لجميع الطلبات المحددة يساوي أو يتجاوز هذه القيمة. يمكنك إدخال رقم سالب. أو قيمة سلبية كبيرة جدًا ، لضمان إغلاق جميع الطلبات المحددة (التي تفي بجميع المعايير الأخرى)
    تعني كتابة علامة الدولار ($) في أي مكان في المنطقة أن القيمة تمثل الدولار (أو أي عملة مقومة بحسابك). يتضمن ربح الدولار مقايضات وعمولات. عند عدم وجود علامة بالدولار مطلقًا ، يُفترض أن القيمة تمثل الكثير من النقاط

    سلسلة FractionToClose = 1/1 ؛
    1/1 يعني أن الطلبات المحددة سيتم إغلاقها بالكامل.

    قيمة أخرى تعني أن الطلبات المحددة سيتم إغلاقها جزئيًا (المستخدمون المتقدمون فقط!): الكسر (الشرطة المائلة الأمامية مضمنة في المنطقة) ، على سبيل المثال 1/2 ، 1/3 ، 3/5 ، 20/100 # 8212 ؛ سيتم إغلاق كل طلب محدد جزئيًا وفقًا للكسر الذي تحدده ، مع منحني إلى أقل حجم مسموح به من br0ker. على سبيل المثال ، إذا كان الطلب المتاح يحتوي على حجم 0.32 عقدًا ، وقمت بتحديد 20/100 (إغلاق 20٪) ، ثم 0.32 × 20/100 = 0.064 ، أي سيتم إغلاق 0.06 عقود. لاحظ أنه في الواقع ، تقوم MT4 بإغلاق الموضع وتصدر طلبًا جديدًا للموضع المتبقي (0.26 لوت في هذه الحالة) أي قيمة رقمية بدون تراجع # 8212 ؛ سيتم إغلاق كل طلب محدد جزئيًا بعدد الكتل (الكاملة) التي تحددها. سيتم إغلاق الطلبات المحددة بالكمية من هذه القيمة بالكامل. على سبيل المثال ، إذا كان حجم الطلب المفتوح 0.32 لوت ، وقمت بتحديد 0.2 ، فسيتم إغلاق 0.2 لوت. لاحظ أنه في الواقع ، يقوم MT4 بإغلاق الموضع وإنشاء ترتيب جديد للموضع المتبقي (0.12 عقود في هذه الحالة) String CloseArrowColor = Red؛ الرمز المميز للون MT4 الشرعي (على سبيل المثال ، الأحمر ، LimeGreen ، Goldenrod ، MediumSeaGreen) # 8212؛ سيتم رسم السهم على الرسم البياني في هذا اللون (فارغ) # 8212 ؛ سيتم رسم أي سهم Bool DeletePendingOrders = false؛ صواب = بعض الطلبات المعلقة الأخرى التي تلائم كل SelectIf # 8230 ؛ سيتم حذف المعايير. يعمل هذا بالإضافة إلى ذلك وبشكل مستقل عن خيار CloseOpenOrders false = لن يتم حذف أي طلبات معلقة String WindowCornerHposVposVspacing = 0، TR، 20،20،20؛
    ما لم تكن معقمة ، فيجب أن تكون 5 إدخالات مفصولة بفواصل ، والتي تطلب الأمر حيث سيتم عرض بيانات PL للأوامر المحددة:
    رقم 1 = نافذة المخطط: 0 = المخطط الرئيسي ، 1،2،3 ، الخ = أقل النوافذ الفرعية
    # 2 = زاوية هذا المخطط: TR = top ؛ BL = أسفل اليسار ، على التوالي
    # 3 = بدء التنسيق الأفقي (بكسل)
    # 4 = بدء الإحداثيات الرأسية (بكسل)
    # 5 = تباعد عمودي (بكسل) بين الكائنات الأربعة
    لكبح البيانات من يتم عرضها ، أفرغ المعلمة بالكامل

    سلسلة FontIdSizeColor = Arial ، 12 ، أبيض ؛
    يجب أن يكون 3 مداخل مفصولة بفواصل:
    الرقم 1 = معرف الخط (يجب أن يكون اسم شريط Windows المثبت (حساس لحالة الأحرف))
    # 2 = حجم الخط
    # 3 = لون الخط (مثل الأحمر ، LimeGreen ، Goldenrod ، MediumSeaGreen)

    سلسلة OrdersFormat = 'Orders =' 6 ؛
    سلسلة LotsFormat = 'Lots =' 6.2؛
    series ProfitDollarsFormat = 'Profit $ =' R، -6.2؛
    series ProfitPipsFormat = 'Profit pips =' R، -6.1؛
    ستكون هذه هي أقنعة التنسيق لإحصائيات PL الأربعة التي يتم عرضها. في هذه المقالة ، قم بزيارة قسم NumberToStr لمزيد من المعلومات.
    لقمع عرض منتج ما ، قم بتعقيم شكله

    منطقي LogErrorsToDebugFile = true؛ true = EA ستؤدي إلى حدوث أي أخطاء في الملف 8230 ؛(MT4)experts/files/debug.txt (مستحسن) ، إلى جانب سجل المتخصصين false = سيتم إخراج الأخطاء في سجل الخبراء فقط أخطاء استكشاف الأخطاء وإصلاحها

    إذا كنت بحاجة لي لمحاولة استكشاف سيناريو لك ، فستحتاج إلى المعلومات التالية:

    1. محتوى مستند DEBUG.TXT (تحتاج إلى تعيين LogErrorsToDebugFile على ”صحيح” ، في الوقت الذي حاولت فيه EA إغلاق الطلبات المفتوحة).
    2. اسم br0ker الخاص بك ، MT4 بناء نسخة ويندوز ، وعدد.

    https://www.cavemantrading.com/attac...1550912765.ex4

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

  3. #3
    تم تحميل الإصدار الجديد (مع معالجة التشخيص المحسّنة بشكل كبير) لوضع رقم 1 [EDIT] المنتدى لا يسمح لي بتحميل الإصدار الجديد. غريب جدا.
    سوف نحاول مرة أخرى في وقت لاحق. [EDIT] لن تسمح Mozilla Firefox بالتحميل ، لكنها تعمل بشكل جيد باستخدام Google Chrome. غريب.

  4. #4
    محدث. شكرا لكم.

  5. #5
    شكرا جزيلا. إنه رائع. ومع ذلك ، عندما أستخدمه لإغلاق الموضع السلبي المستقبلي للشخص ، فإنه لا يعمل سلسلة SelectIfProfitGEthan = $ -10؛ ولكن لموقف مفتوح مواتية ، وأنها تعمل تماما. من فضلك هل يمكنك المساعدة؟

  6. #6

    Quote Originally Posted by ;
    شكرا جزيلا. هذا رائع. إذا كنت أستخدمها لإغلاق موضع غير مواتٍ تقبلاً ، فهو لا يعمل سلسلة SelectIfProfitGEthan = -10؛ لكن بالنسبة للمركز المفتوح ، فهو يعمل بلا عيب. هل يمكنك المساعدة؟
    هل يمكنك قراءة قسم ”استكشاف الأخطاء وإصلاحها” في المقالة رقم 1؟

  7. #7
    1 مرفقات (QUOTE = ؛] تم تحميل إصدار جديد (مع التعامل مع التشخيص المحسّن بشكل كبير) على المقالة رقم 1. [EDIT] المنتدى لا يسمح لي بتحميل الإصدار الجديد. غريب حقا.
    سوف نحاول مرة أخرى في وقت لاحق. [EDIT] لم تسمح Mozilla Firefox بالتحميل ، لكنها عملت مع Google Chrome. غريب. [/اقتباس] مرحبا هانوفر ، سنة جديدة سعيدة لك وشكرا مرة أخرى على هذه المساعدة وغيرها من أنت. لقد واجهت مشكلة مع EA مما يجعلني أشك في أنه قد يكون هناك خلل في مكان ما. أخفق إغلاق أي من هاتين المعاملتين في الربح على نظام Alpari في المملكة المتحدة على الرغم من أن لدي إعدادات تتطلب ذلك: SelectIfProfitGEthan # 0 CloseOpenOrders true أود أن أضيف أنني قد استخدمت بنجاح من قبل في حساب التجريبي الصغير. الانهيار كان الآن في حساب الخالدة. عندما تكون مشغولاً ، آمل أن تتمكن من النظر إليه. ألف شكر!
    https://www.cavemantrading.com/attac...1261829057.rar

  8. #8

    Quote Originally Posted by ;
    أخفق إغلاق أي من المعاملتين في الربح على نظام Alpari في المملكة المتحدة على الرغم من أنني كنت بحاجة إلى إعدادات: SelectIfProfitGEthan # 0 CloseOpenOrders true
    شكرا على إرفاق الملف. أتمنى أن يفعل الجميع ذلك. نتيجة لذلك ، اكتشفت ما أعتقد أنه يمكن أن يكون المشكلة في أقل من 5 دقائق. فيما يلي مقتطف من ملف تصحيح الأخطاء ، يُظهر المعلمات التي أدخلتها: Inserted Code SelectIfOrderType # 91؛ BS # 93؛ SelectIfSymbolID # 91؛ ALL # 93؛ SymbolSuffix # 91؛ # 93؛ SelectIfOrderNumber Number 91؛ # 93؛ SelectIfMagicNumber # 91؛ # 93؛ SelectIfCommentCont. . # 91؛ # 93؛ SelectIfProfitGEthan # 91؛ ú1 # 93؛ CloseOpenOrders # 91؛ true # 93؛ CloseIfTotalGEthan # 91؛ -999999 # 93؛ FractionToClose # 91؛ 1/1 # 93؛ CloseArrowColor # 91؛ # 93؛ DeletePendingOrders # 91؛ غير صحيح # 93؛ WindowCornerHposVpo. . # 91؛ 1، TR، 20،15،15 # 93؛ FontIdSizeColor # 91؛ Arial، 8، RoyalBlue # 93؛ OrdersFormat # 91؛ 'Orders =' 6 # 93؛ LotsFormat # 91؛ 'Lots =' 6.2 # 93؛ ProfitDollarsFormat # 91؛ 'Profit $ =' R، -6.2 # 93؛ ProfitPipsFormat # 91؛ 'Profit pips =' R، -6.1 # 93؛ LogErrorsToDebugFile # 91؛ true # 93؛ errnum # 91؛ 129 # 93؛ ordvol # 91؛ 0.10000 # 93؛ سعر # 91؛ 0.81509 # 93؛ profd # 91؛ -69،90000 # 93؛ profp # 91؛ -134،30000 # 93؛ totald # 91؛ 17.60000 # 93؛ totalp # 91؛ 29.00000 # 93؛ totalv # 91؛ 0.10000 # 93؛ عدد # 91 ؛ 1 # 93 ؛ pnt # 91؛ 0.00010 # 93؛ حفر # 91 ؛ 5 # 93 ؛ spr # 91؛ 8.90000 # 93؛ التجزئة # 91؛ 4.94751 # 93؛ مينلوت # 91 ؛ 0.10000 # 93؛ هناك شخصية غريبة (ú) في مناطق SelectIfProfitGEthan و CloseIfTotalGE. هذا على الأرجح رمز الجنيه (#). يحتاج EA لرؤية رمز الدولار ($). إن استخدام رمز الدولار يعني أن EA سوف تعامل قيمة الحقل كمبلغ نقدي ، بدلاً من عدد من النقاط. إذا كان حسابك مقومًا بالجنيه ، فمن المفترض أن تكون القيمة هي جنيه (على الرغم من أنه رمز الدولار). إذا كان حسابك مقومًا باليورو ، فسيتم افتراض أن القيمة هي اليورو. إذا كان حسابك مقومًا بالدولار السنغافوري ، فمن المفترض أن تكون القيمة بالدولار السنغافوري. وهكذا دواليك. حاول استخدام شعار الدولار ، ومعرفة ما إذا كان يعمل على حل هذه المشكلة. سنة جديدة سعيدة لك . ديفيد

  9. #9

    Quote Originally Posted by ;
    مرحبا هانوفر ....
    لقد لاحظت فقط ما يلي: الرمز المدرج EAclose-000120- SGDJPY ، H1: الخميس 02 يناير 2014 14:56:04: غير قادر على إغلاق الطلب # 172075704: خطأ 0129: سعر غير صالح. هذا يعني أيضًا أن EA قد حاولت إغلاق مساحة صغيرة من أحد طلبي NZDUSD المفتوحين ، لكنها فشلت بسبب إخفاق br0ker في رفض العملية بسبب تغيير مؤقت في السعر. سوف تحقق من رمز EA لنرى أن ذلك ممكن. [EDIT] لقد قمت بإصلاح خلل محتمل ، يتعلق بكمية الأرقام في السعر الذي تحاول EA إغلاق الطلب ، وحملت الإصدار المعدل على المقالة رقم 1. يرجى القيام بذلك ، ولاحظ تعليقاتي حول استخدام شعار الدولار.

  10. #10

    Quote Originally Posted by ;
    اقتباس لقد لاحظت فقط ما يلي: EAclose-000120- SGDJPY ، H1: الخميس 02 يناير 2014 14:56:04: غير قادر على إغلاق الطلب رقم 172075704: الإثبات 0129: السعر غير صالح. هذا يعني أيضًا أن EA حاولت إغلاق واحد على الأقل من طلبي NZDUSD ، لكنها فشلت بسبب عدم السماح لـ br0ker بإلغاء العملية بسبب تغيير السعر. يجب أن أتحقق من كود EA لمعرفة كيفلماذا هذا ممكن. [EDIT] لقد قمت بإصلاح خلل محتمل ، يتعلق بكمية الأرقام في السعر الذي تحاول EA إغلاق الطلب ، وقمت بتحميل المعدل ...
    أنت تلهمني ديفيد. لقد تأثرت بالقدر الذي وضعته في EA واليوم مرة أخرى ، إلى أي مدى كان ردك إيجابيًا وسريع. شكرا جزيلا أخبرك كيف تسير الأمور ويمكن تشغيل الترقية. تحياتي الحارة.

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز BB مفعل
  • الابتسامات مفعلة
  • رمز[IMG] مفعل
  • رمز [VIDEO] مفعل
  • رمز HTML غير مفعل
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.