مرحبا،
كتبت دالة تغلق نصف (أو أي شيء) الموقف ، ومع ذلك ، بعد قرب ضيق ، فإنه يغلق النصف الثاني ، أيضا وأنا لست متأكدا من السبب.
لقد قرأت بعض التعليمات البرمجية من Google ولكن لم أتمكن من العثور على أي شيء مفيد ، سأستمر في googling لكنني اكتشفت بالفعل أن هناك أفرادًا رائعين هنا لذا أتوقع أن أحصل على إجابة في كلتا الحالتين.
[تصحيح]
ومع فتح المزيد من التداولات ، يجب أن تعمل هذه الوظيفة مرارًا وتكرارًا لتتأكد من أن عمليات التداول الجديدة مغلقة جزئيًا ، وليس فقط الصفقات الأولية.
هذه هي الوظيفة
Inserted Code/ --------------------------------------------- --------------------- /| الربح التجاري الجزئي/ ----------------------------------------------- ------------------- الفراغ PartialTradeProfit () int totOrders = 0؛ بخير = صحيح. لـ (int I = 0؛ ilt؛ OrdersTotal ()؛ I )/p -------------------------------- ----------------------------------
وهذه هي الطريقة التي يطلق عليها
Inserted Code/ --------------------------------------------- --------------------- /| الموالية OnTick وظيفة/ ----------------------------------------------- ------------------- void OnTick () if (MarketInfo (Symbol ()، MODE_SPREAD) lt؛ MaxSpread) DoMagic ()؛/ ----------------------------------------------- ------------------- / --------------------------- --------------------------------------- /| هل وظيفة السحر |/ ----------------------------------------------- ------------------- الفراغ DoMagic () إذا (NotDisabled) إذا (IsNewBar ()) إذا (DoPartialClose) PartialTradeProfit ()؛ OpenExtraTrades ()؛ AllThingies ()؛ IsFirstieUpDown ()؛ if (ReverseFractalsEntries/ -------------------------------------------- ----------------------
لقد افترضت أنه عندما يتم تقليل أبعاد الموضع من ذلك ، لا؟ ربما أحتاج إلى إعادة تمكين TradeComment حيث يتم تحويل التعليق من xxxxx وليس TradeComment الأولي؟
شكرا مقدما.