Smjones 'Buy
Results 1 to 3 of 3

Thread: Smjones 'Buy

  1. #1
    2 المرفق (المرفقات) صادفت أحد البرامج النصية التي تعمل مثل أمر حد الشراء أو البيع الذي يحدد SL TP. سأكون ممتنًا حقًا إذا كان بإمكان شخص ما إضافة إعداد ”إيقاف الحركة لكسر”. على سبيل المثال ....

    سلسلة الخارجية BE = كسر الإعدادات حتى.
    extern bool BreakEven = false؛
    extern int BreakEvenPips = 15؛
    extern int BreakEvenProfit = 2 ؛

    إذا كنت تشعر بالملل حقًا ، فسيكون خيار وقف الخسارة أمرًا رائعًا أيضًا


    https://www.forexdrop.com/attachment...1773279825.mq4

    https://www.forexdrop.com/attachment...1801104426.mq4

  2. #2
    هل سينجح هذا في BUY؟ ليس لدي أدنى فكرة عما أفعله. لقد سرقت بعض التعليمات البرمجية من البرنامج النصي الخاص بـ Steve's 'Multi Purpose Trade Manager' .../ ------------------------------- ----------------------------------- /| شراء مع SL و TP |/| حقوق النشر © 2008 ، |/| sjcoinc |/ ----------------------------------------------- ------------------- #property Copyright © 2008 ، #property link [email protected] #property show_inputs extern double Lots = 1؛ منطوق خارجي UseMoneyMgmt = صحيح ؛ خطر مزدوج خارجي = 2 ؛ منطوق خارجي UseStop = صحيح ؛ منطوق خارجي UseTakeProfit = صحيح ؛ StopLoss مزدوجة الخارجي = 300 ؛ TakeProfit مزدوجة خارجية = 300 ؛ سلسلة الخارجية BE = كسر الإعدادات حتى. extern bool BreakEven = صحيح؛ extern int BreakEvenPips = 150 ؛ extern int BreakEvenProfit = 20 ؛ السلسلة الخارجية ملاحظة = 0 في حقل الإدخال تعني شراء أمر السوق ؛ الإدخال المزدوج الخارجي = 0.00100 ؛ سلسلة الإدخال = سعر الشراء ؛/ ----------------------------------------------- ------------------- /| البرنامج النصي لبدء وظيفة |/ ----------------------------------------------- ------------------- int start () {double Risk = RiskPercent100؛ if (UseMoneyMgmt) Lots = NormalizeDouble (AccountBalance () * RiskStopLoss(MarketInfo (Symbol ()، MODE_TICKVALUE))، 2)؛ وضع int = OP_BUYSTOP ؛ إذا كان (Ask gt؛ Entry Entry gt؛ 0) Mode = OP_BUYLIMIT؛ if (Entry == 0) {Entry = Ask؛ Mode = OP_BUY؛} double SLB = Entry - StopLoss * Point، TPB = Entry TakeProfit * Point؛ if (UseStop == false) SLB = 0؛ إذا كان (UseTakeProfit == false) TPB = 0؛ if (Lots gt؛ 0) OrderSend (Symbol () ، Mode ، Lots ، Entry ، 2 ، SLB ، TPB ، Buy Script، 0، NULL، LimeGreen)؛ عودة (0)؛ إذا (Bid gt؛ = OrderOpenPrice () (Point * BreakEvenPips) OrderStopLoss () lt؛ OrderOpenPrice ()) OrderModify (OrderTicket ()، OrderOpenPrice ()، OrderOpenPrice () (BreakEvenProfit * Point)، OrderTakeProfit ()، 0، CLR_NONE)؛ }/ ---------------------------------------------- -------------------- كل ما قمت بإضافته كان: if (Bid gt؛ = OrderOpenPrice () (Point * BreakEvenPips) OrderStopLoss () lt؛ OrderOpenPrice ()) OrderModify (OrderTicket ()، OrderOpenPrice ()، OrderOpenPrice () (BreakEvenProfit * نقطة)، OrderTakeProfit ()، 0، CLR_NONE)؛

  3. #3
    يبدو أنني أحمق. لقد أدركت للتو أن الملفات التي قمت بإرفاقها هي نصوص برمجية وليست EA ، لذلك لن تنجح وظيفة ”إيقاف الحركة لكسر”. لذلك قررت أن أستخدم البرامج النصية كما هي وأنني استخدم Steve 'Multi Purpose Trade Manager EA' لتحريك نقاط التوقف تلقائيًا إلى BE عند مستواي المطلوب. سهل جدا.

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز 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.