PDA

View Full Version : بناء الجملة تعليمات مطلوبة



Mpkttes70
03-09-2009 23:12, 11:12 PM
لماذا يعطيني الخطأ الآخر رمزًا مميزًا غير متوقع؟

يجب أن يكون إذا أسأل gt؛ MA_Line تفعل سلسلة من أعلى الضوابط لفتح أمر
آخر
قم بإجراء سلسلة من عمليات التحقق من القاع لفتح أمر ... لا تفهم ما هو الخطأ في هذه البنية

شكرا لمساعدتك!


Inserted Code void OpenMarketOrders () {double MA_Line = iCustom (NULL، 0، MA StdDev، MA_Period، 1، 6، 0، 0،0)؛ double S_Line1 = iCustom (NULL، 0، MA StdDev، MA_Period، 1، 6، 0، 1،0)؛ double S_Line2 = iCustom (NULL، 0، MA StdDev، MA_Period، 1، 6، 0، 2،0)؛ double S_Line3 = iCustom (NULL، 0، MA StdDev، MA_Period، 1، 6، 0، 3،0)؛ double S_Line4 = iCustom (NULL، 0، MA StdDev، MA_Period، 1، 6، 0، 4،0)؛ double U_StopLoss = iCustom (NULL، 0، MA StdDev، MA_Period، 1، 6، 0،5،0)؛ double L_StopLoss = iCustom (NULL، 0، MA-StdDev، MA_Period، 1، 6، 0،5،0)؛ double B_Line1 = iCustom (NULL، 0، MA-StdDev، MA_Period، 1، 6، 0، 1،0)؛ double B_Line2 = iCustom (NULL، 0، MA-StdDev، MA_Period، 1، 6، 0، 2،0)؛ double B_Line3 = iCustom (NULL، 0، MA-StdDev، MA_Period، 1، 6، 0، 3،0)؛ double B_Line4 = iCustom (NULL، 0، MA-StdDev، MA_Period، 1، 6، 0، 4،0)؛ double StochBuyLine = iStochastic (رمز) ، 0،14،3،3،1،1،0،0) ؛ double StochSellLine = iStochastic (الرمز () ، 0،14،3،3،1،1،1،0)؛ int line1trades = 0، line2trades = 0، line3trades = 0، line4trades = 0؛ تذكرة Int if (Tradeable == true) {if (Ask lt؛ MA_Line) {{if (line4tradeslt؛ 1 StochBuyLinegt؛ = StochSellLine StochBuyLinelt؛ = 10 ((Open # 91؛ 0 # 93؛ lt؛ B_Line4 Close # 91؛ 0 # 93 ؛ gt؛ = B_Line4) || (فتح # 91؛ 0 # 93؛ gt؛ B_Line4 إغلاق # 91؛ 0 # 93؛ lt؛ = B_Line4))) {ticket = OrderSend (Symbol ()، OP_BUY، LotSize * 6، اسأل ، 3 ، 0 ، 0 ، مدرب Line4Buy ، MagicNumber ، 0 ، الأخضر) ؛ line4trades = 1؛ } if (line3tradeslt؛ 1 StochBuyLinegt؛ = StochSellLine StochBuyLinelt؛ = 10 ((Open # 91؛ 0 # 93؛ lt؛ B_Line3 Close # 91؛ 0 # 93؛ gt؛ = B_Line3) || (فتح # 91؛ 0 # 93 ؛ gt؛ B_Line3 إغلاق # 91؛ 0 # 93؛ lt؛ = B_Line3))) {ticket = OrderSend (Symbol ()، OP_BUY، LotSize * 3، Ask، 3، 0، 0، Coach Line3Buy، MagicNumber، 0، Green )؛ line3trades = 1؛ } if (line2tradeslt؛ 1 StochBuyLinegt؛ = StochSellLine StochBuyLinelt؛ = 10 ((Open # 91؛ 0 # 93؛ lt؛ B_Line2 Close # 91؛ 0 # 93؛ gt؛ = B_Line2) || (فتح # 91؛ 0 # 93 ؛ gt؛ B_Line2 إغلاق # 91؛ 0 # 93؛ lt؛ = B_Line2))) {ticket = OrderSend (Symbol ()، OP_BUY، LotSize * 2، Ask، 3، 0، 0، Coach Line2Buy، MagicNumber، 0، Green )؛ line2trades = 1؛ } if (line1tradeslt؛ 1 StochBuyLinegt؛ = StochSellLine StochBuyLinelt؛ = 10 ((Open # 91؛ 0 # 93؛ lt؛ B_Line1 Close # 91؛ 0 # 93؛ gt؛ = B_Line1) || (فتح # 91؛ 0 # 93 ؛ gt؛ B_Line1 Close # 91؛ 0 # 93؛ lt؛ = B_Line1))) {ticket = OrderSend (Symbol ()، OP_BUY، LotSize، Ask، 3، 0، 0، Coach Line1Buy، MagicNumber، 0، Green)؛ line1trades = 1؛ }} {{if (line4tradeslt؛ 1 StochSellLinegt؛ = StochBuyLine StochSellLinegt؛ = 90 ((Open # 91؛ 0 # 93؛ lt؛ S_Line4 Close # 91؛ 0 # 93؛ gt؛ = S_Line4) || (فتح # 91 ؛ 0 # 93 ؛ gt ؛ S_Line4 إغلاق # 91 ؛ 0 # 93 ؛ lt ؛ = S_Line4))) {ticket = OrderSend (Symbol () ، OP_SELL ، LotSize * 6 ، Bid ، 3 ، 0 ، 0 ، Coach Line4Sell ، MagicNumber ، 0، الأحمر)؛ line4trades = 1؛ } if (line3tradeslt؛ 1 StochSellLinegt؛ = StochBuyLine StochSellLinegt؛ = 90 ((Open # 91؛ 0 # 93؛ lt؛ S_Line3 Close # 91؛ 0 # 93؛ gt؛ = S_Line3) || (فتح # 91؛ 0 # 93 ؛ gt؛S_Line3 إغلاق رقم 91 ؛ 0 # 93؛ lt؛ = S_Line3))) {ticket = OrderSend (Symbol ()، OP_SELL، LotSize * 3، Bid، 3، 0، 0، Coach Line3Sell، MagicNumber، 0، Red)؛ line3trades = 1؛ } if (line2tradeslt؛ 1 StochSellLinegt؛ = StochBuyLine StochSellLinegt؛ = 90 ((Open # 91؛ 0 # 93؛ lt؛ S_Line2 Close # 91؛ 0 # 93؛ gt؛ = S_Line2) || (فتح # 91؛ 0 # 93 ؛ gt؛ S_Line2 إغلاق # 91؛ 0 # 93؛ lt؛ = S_Line2))) {ticket = OrderSend (Symbol ()، OP_SELL، LotSize * 2، Bid، 3، 0، 0، Coach Line2Sell، MagicNumber، 0، Red )؛ line2trades = 1؛ } if (line1tradeslt؛ 1 StochSellLinegt؛ = StochBuyLine StochBuyLinegt؛ = 90 ((Open # 91؛ 0 # 93؛ lt؛ S_Line1 Close # 91؛ 0 # 93؛ gt؛ = S_Line1) || (فتح # 91؛ 0 # 93 ؛ gt؛ S_Line1 Close # 91؛ 0 # 93؛ lt؛ = S_Line1))) {ticket = OrderSend (Symbol ()، OP_SELL، LotSize، Bid، 3، 0، 0، Coach Line1Sell، MagicNumber، 0، Red)؛ line1trades = 1؛ }}}}}}

hatinapk
11-16-2021 00:56, 12:56 AM
الكثير من الأقواس المتعرجة Inserted Code void OpenMarketOrders () {double MA_Line = iCustom (NULL، 0، MA StdDev، MA_Period، 1، 6، 0، 0،0)؛ double S_Line1 = iCustom (NULL، 0، MA StdDev، MA_Period، 1، 6، 0، 1،0)؛ double S_Line2 = iCustom (NULL، 0، MA StdDev، MA_Period، 1، 6، 0، 2،0)؛ double S_Line3 = iCustom (NULL، 0، MA StdDev، MA_Period، 1، 6، 0، 3،0)؛ double S_Line4 = iCustom (NULL، 0، MA StdDev، MA_Period، 1، 6، 0، 4،0)؛ double U_StopLoss = iCustom (NULL، 0، MA StdDev، MA_Period، 1، 6، 0،5،0)؛ double L_StopLoss = iCustom (NULL، 0، MA-StdDev، MA_Period، 1، 6، 0،5،0)؛ double B_Line1 = iCustom (NULL، 0، MA-StdDev، MA_Period، 1، 6، 0، 1،0)؛ double B_Line2 = iCustom (NULL، 0، MA-StdDev، MA_Period، 1، 6، 0، 2،0)؛ double B_Line3 = iCustom (NULL، 0، MA-StdDev، MA_Period، 1، 6، 0، 3،0)؛ double B_Line4 = iCustom (NULL، 0، MA-StdDev، MA_Period، 1، 6، 0، 4،0)؛ double StochBuyLine = iStochastic (رمز) ، 0،14،3،3،1،1،0،0) ؛ double StochSellLine = iStochastic (الرمز () ، 0،14،3،3،1،1،1،0)؛ int line1trades = 0، line2trades = 0، line3trades = 0، line4trades = 0؛ تذكرة Int if (Tradeable == true) {if (Ask lt؛ MA_Line) {if (line4tradeslt؛ 1 StochBuyLinegt؛ = StochSellLine StochBuyLinelt؛ = 10 ((Open # 91؛ 0 # 93؛ lt؛ B_Line4 Close # 91؛ 0 # 93؛ gt؛ = B_Line4) || (Open # 91؛ 0 # 93؛ gt؛ B_Line4 إغلاق # 91؛ 0 # 93؛ lt؛ = B_Line4))) {ticket = OrderSend (Symbol ()، OP_BUY، LotSize * 6، Ask ، 3، 0، 0، Coach Line4Buy، MagicNumber، 0، Green)؛ line4trades = 1؛ } if (line3tradeslt؛ 1 StochBuyLinegt؛ = StochSellLine StochBuyLinelt؛ = 10 ((Open # 91؛ 0 # 93؛ lt؛ B_Line3 Close # 91؛ 0 # 93؛ gt؛ = B_Line3) || (فتح # 91؛ 0 # 93 ؛ gt؛ B_Line3 إغلاق # 91؛ 0 # 93؛ lt؛ = B_Line3))) {ticket = OrderSend (Symbol ()، OP_BUY، LotSize * 3، Ask، 3، 0، 0، Coach Line3Buy، MagicNumber، 0، Green )؛ line3trades = 1؛ } if (line2tradeslt؛ 1 StochBuyLinegt؛ = StochSellLine StochBuyLinelt؛ = 10 ((Open # 91؛ 0 # 93؛ lt؛ B_Line2 Close # 91؛ 0 # 93؛ gt؛ = B_Line2) || (فتح # 91؛ 0 # 93 ؛ gt؛ B_Line2 إغلاق # 91؛ 0 # 93؛ lt؛ = B_Line2))) {ticket = OrderSend (Symbol ()، OP_BUY، LotSize * 2، Ask، 3، 0، 0، Coach Line2Buy، MagicNumber، 0، Green )؛ line2trades = 1؛ } if (line1tradeslt؛ 1 StochBuyLinegt؛ = StochSellLine StochBuyLinelt؛ = 10 ((Open # 91؛ 0 # 93؛ lt؛ B_Line1 Close # 91؛ 0 # 93؛ gt؛ = B_Line1) || (فتح # 91؛ 0 # 93 ؛ gt؛ B_Line1 Close # 91؛ 0 # 93؛ lt؛ = B_Line1))) {ticket = OrderSend (Symbol ()، OP_BUY، LotSize، Ask، 3، 0، 0، Coach Line1Buy، MagicNumber، 0، Green)؛ line1trades = 1؛ }} else {if (line4tradeslt؛ 1 StochSellLinegt؛ = StochBuyLine StochSellLinegt؛ = 90 ((Open # 91؛ 0 # 93؛ lt؛ S_Line4 Close # 91؛ 0 # 93؛ gt؛ = S_Line4) || (فتح # 91؛ 0 # 93؛ gt؛ S_Line4 إغلاق # 91؛ 0 # 93؛ lt؛ = S_Line4))) {ticket = OrderSend (Symbol ()، OP_SELL، LotSize * 6، Bid، 3، 0، 0، Coach Line4Sell، MagicNumber، 0، الأحمر)؛ line4trades = 1؛ } if (line3tradeslt؛ 1 StochSellLinegt؛ = StochBuyLine StochSellLinegt؛ = 90 ((Open # 91؛ 0 # 93؛لتر. S_Line3 إغلاق رقم 91 ؛ 0 # 93؛ gt؛ = S_Line3) || (Open # 91؛ 0 # 93؛ gt؛ S_Line3 Close # 91؛ 0 # 93؛ lt؛ = S_Line3))) {ticket = OrderSend (Symbol ()، OP_SELL، LotSize * 3، Bid ، 3، 0، 0، Coach Line3Sell، MagicNumber، 0، Red)؛ line3trades = 1؛ } if (line2tradeslt؛ 1 StochSellLinegt؛ = StochBuyLine StochSellLinegt؛ = 90 ((Open # 91؛ 0 # 93؛ lt؛ S_Line2 Close # 91؛ 0 # 93؛ gt؛ = S_Line2) || (فتح # 91؛ 0 # 93 ؛ gt؛ S_Line2 إغلاق # 91؛ 0 # 93؛ lt؛ = S_Line2))) {ticket = OrderSend (Symbol ()، OP_SELL، LotSize * 2، Bid، 3، 0، 0، Coach Line2Sell، MagicNumber، 0، Red )؛ line2trades = 1؛ } if (line1tradeslt؛ 1 StochSellLinegt؛ = StochBuyLine StochBuyLinegt؛ = 90 ((Open # 91؛ 0 # 93؛ lt؛ S_Line1 Close # 91؛ 0 # 93؛ gt؛ = S_Line1) || (فتح # 91؛ 0 # 93 ؛ gt؛ S_Line1 Close # 91؛ 0 # 93؛ lt؛ = S_Line1))) {ticket = OrderSend (Symbol ()، OP_SELL، LotSize، Bid، 3، 0، 0، Coach Line1Sell، MagicNumber، 0، Red)؛ line1trades = 1؛ }}}}

Mpkttes70
11-16-2021 02:17, 02:17 AM
حسنًا ، باستخدام هذه الوظيفة أعلاه ، أحتاج إلى تمرير المتغيرات إلى هذه الوظيفة .... ما هي أفضل طريقة للقيام بذلك؟ أيضا ، ما هي أفضل طريقة منطقية لمعرفة ما يجري إغلاق الخط حتى أتمكن من تغييره إلى 0؟ أين أضع معالجة الأخطاء في كل منها؟ بمجرد الحصول على إغلاق و التعامل مع الخطأ ، أعتقد أن EA يجب أن تكون قادرة على العمل حيث لا يوجد أي تعديل كود مدرج باطل CloseMarketOrders () {if ClosingBuys {if (StochBuyLine gt؛ 50 StochSellLinegt؛ = StochBuyLine Ask gt؛ B_Line1 OrderSymbol () = رمز () OrderMagicNumber () = MagicNumber) بينما line4tradesgt ؛ 0 || line3tradesgt؛ 0 || line2tradesgt؛ 0 || line1tradesgt؛ 0 OrderClose (تذكرة)؛ } إذا كان ClosingSells {if (StochSelLine lt؛ 50 StochBuyLinegt؛ = StochBuyLine Bid lt؛ S_Line1 OrderSymbol () = Symbol () OrderMagicNumber () = MagicNumber) بينما line4tradesgt؛ line3tradesgt؛ 0 || line2tradesgt؛ 0 || line1tradesgt؛ 0 OrderClose (تذكرة)؛ }}

Mpkttes70
11-16-2021 03:38, 03:38 AM
في الواقع ، أنا بحاجة أيضًا إلى إضافة خط وقف الخسارة ، ولكن يجب أن يكون ذلك سهلاً بمجرد أن أحصل على فهم للمفهوم العام .... شكرا

Mpkttes70
11-16-2021 04:59, 04:59 AM
حسنًا ، لقد أجريت بعض التعديلات الإضافية .... الرجاء مساعدتي في تنظيفها بحيث تتضمن أفضل الممارسات ... * تحتاج إلى تمرير المتغيرات إلى وظيفة CloseOrders من وظيفة OpenOrders * وضع علامة على ما إذا كانت التذكرة شراء أو بيع * لإضافة بحيث يعرف EA لرصد الصفقات إذا لسبب ما يتم إعادة تشغيل MBT؟ * أي توصية أخرى للتأكد من عدم وجود ثقب في مكان ما * أفضل طريقة للتعامل مع التداول هو الحصول على حلقة مستمرة من التحقق من فتح أو إغلاق الأوامر في وظيفة البدء ، صحيح؟ * من المحتمل أن تساعد الإجابة على هذه الأسئلة في الوصول إلى فهم مفاهيم Metatrader ProgrammingTrading Inserted Code void CloseMarketOrders () {if ClosingBuys {if (StochBuyLine gt؛ 50 StochSellLinegt؛ = StochBuyLine Ask gt؛ B_Line1 OrderSymbol () = Symbol () OrderMagicNumber () = MagicNumber) بينما line4tradesgt؛ 0 || line3tradesgt؛ 0 || line2tradesgt؛ 0 || line1tradesgt؛ 0 OrderClose (تذكرة)؛ إذا كانت (ticket = line4ticket) line4trades = 0؛ إذا كانت (ticket = line3ticket) line3trades = 0؛ إذا كانت (ticket = line2ticket) line2trades = 0؛ إذا كانت (ticket = line1ticket) line1trades = 0؛ } إذا كان ClosingSells {if (StochSelLine lt؛ 50 StochBuyLinegt؛ = StochBuyLine Bid lt؛ S_Line1 OrderSymbol () = Symbol () OrderMagicNumber () = MagicNumber) بينما line4tradesgt؛ line3tradesgt؛ 0 || line2tradesgt؛ 0 || line1tradesgt؛ 0 OrderClose (تذكرة)؛ إذا كانت (ticket = line4ticket) line4trades = 0؛ إذا كانت (ticket = line3ticket) line3trades = 0؛ إذا كانت (ticket = line2ticket) line2trades = 0؛ إذا كانت (ticket = line1ticket) line1trades = 0؛ }} Double LotSize () {double lotMM = MathCeil (AccountFreeMargin () * Risk1000)100؛ العودة (lotMM) ؛ } void OpenMarketOrders () {double MA_Line = iCustom (NULL، 0، MA StdDev، MA_Period، 1، 6، 0، 0،0)؛ double S_Line1 = iCustom (NULL، 0، MA StdDev، MA_Period، 1، 6، 0، 1،0)؛ double S_Line2 = iCustom (NULL، 0، MA StdDev، MA_Period، 1، 6، 0، 2،0)؛ double S_Line3 = iCustom (NULL، 0، MA StdDev، MA_Period، 1، 6، 0، 3،0)؛ double S_Line4 = iCustom (NULL، 0، MA StdDev، MA_Period، 1، 6، 0، 4،0)؛ double U_StopLoss = iCustom (NULL، 0، MA StdDev، MA_Period، 1، 6، 0،5،0)؛ double L_StopLoss = iCustom (NULL، 0، MA-StdDev، MA_Period، 1، 6، 0،5،0)؛ double B_Line1 = iCustom (NULL، 0، MA-StdDev، MA_Period، 1، 6، 0، 1،0)؛ double B_Line2 = iCustom (NULL، 0، MA-StdDev، MA_Period، 1، 6، 0، 2،0)؛ double B_Line3 = iCustom (NULL، 0، MA-StdDev، MA_Period، 1، 6، 0، 3،0)؛ double B_Line4 = iCustom (NULL، 0، MA-StdDev، MA_Period، 1، 6، 0، 4،0)؛ double StochBuyLine = iStochastic (رمز) ، 0،14،3،3،1،1،0،0) ؛ double StochSellLine = iStochastic (الرمز () ، 0،14،3،3،1،1،1،0)؛ int line1trades = 0، line2trades = 0، line3trades = 0، line4trades = 0؛ تذكرة Int double LotSize = LotSize ()؛ bool Tradeable = true؛ إذا كانت (LotSize () lt؛ 0.01 * xecn) LotSize = 0.01 * xecn؛ if (LotSize () gt؛ 100) LotSize = 100؛ if (Tradeable == true) {if (Ask lt؛ MA_Line) {{if (line4tradeslt؛ 1 StochBuyLinegt؛ = StochSellLine StochBuyLinelt؛ = 12 ((Open # 91؛ 0 # 93؛لتر. B_Line4 إغلاق # 91 ؛ 0 # 93؛ gt؛ = B_Line4) || (Open # 91؛ 0 # 93؛ gt؛ B_Line4 إغلاق # 91؛ 0 # 93؛ lt؛ = B_Line4))) {ticket = OrderSend (Symbol ()، OP_BUY، LotSize * 6، Ask ، 3، 0، 0، Coach Line4Buy، MagicNumber، 0، Green)؛ line4trades = 1؛ line4ticket = تذكرة } if (line3tradeslt؛ 1 StochBuyLinegt؛ = StochSellLine StochBuyLinelt؛ = 12 ((Open # 91؛ 0 # 93؛ lt؛ B_Line3 Close # 91؛ 0 # 93؛ gt؛ = B_Line3) || (فتح # 91؛ 0 # 93 ؛ gt؛ B_Line3 إغلاق # 91؛ 0 # 93؛ lt؛ = B_Line3))) {ticket = OrderSend (Symbol ()، OP_BUY، LotSize * 3، Ask، 3، 0، 0، Coach Line3Buy، MagicNumber، 0، Green )؛ line3trades = 1؛ line3ticket = تذكرة ؛ } if (line2tradeslt؛ 1 StochBuyLinegt؛ = StochSellLine StochBuyLinelt؛ = 12 ((Open # 91؛ 0 # 93؛ lt؛ B_Line2 Close # 91؛ 0 # 93؛ gt؛ = B_Line2) || (فتح # 91؛ 0 # 93 ؛ gt؛ B_Line2 إغلاق # 91؛ 0 # 93؛ lt؛ = B_Line2))) {ticket = OrderSend (Symbol ()، OP_BUY، LotSize * 2، Ask، 3، 0، 0، Coach Line2Buy، MagicNumber، 0، Green )؛ line2trades = 1؛ line2ticket = تذكرة } if (line1tradeslt؛ 1 StochBuyLinegt؛ = StochSellLine StochBuyLinelt؛ = 12 ((Open # 91؛ 0 # 93؛ lt؛ B_Line1 Close # 91؛ 0 # 93؛ gt؛ = B_Line1) || (فتح # 91؛ 0 # 93 ؛ gt؛ B_Line1 Close # 91؛ 0 # 93؛ lt؛ = B_Line1))) {ticket = OrderSend (Symbol ()، OP_BUY، LotSize، Ask، 3، 0، 0، Coach Line1Buy، MagicNumber، 0، Green)؛ line1trades = 1؛ line1ticket = تذكرة }}} آخر {{if (line4tradeslt؛ 1 StochSellLinegt؛ = StochBuyLine StochSellLinegt؛ = 90 ((Open # 91؛ 0 # 93؛ lt؛ S_Line4 Close # 91؛ 0 # 93؛ gt؛ = S_Line4) || (فتح # 91 ؛ 0 # 93 ؛ gt ؛ S_Line4 إغلاق # 91 ؛ 0 # 93 ؛ lt ؛ = S_Line4))) {ticket = OrderSend (Symbol () ، OP_SELL ، LotSize * 6 ، Bid ، 3 ، 0 ، 0 ، Coach Line4Sell ، MagicNumber، 0، الأحمر)؛ line4trades = 1؛ line4ticket = تذكرة } if (line3tradeslt؛ 1 StochSellLinegt؛ = StochBuyLine StochSellLinegt؛ = 90 ((Open # 91؛ 0 # 93؛ lt؛ S_Line3 Close # 91؛ 0 # 93؛ gt؛ = S_Line3) || (فتح # 91؛ 0 # 93 ؛ gt؛ S_Line3 إغلاق # 91؛ 0 # 93؛ lt؛ = S_Line3))) {ticket = OrderSend (Symbol ()، OP_SELL، LotSize * 3، Bid، 3، 0، 0، Coach Line3Sell، MagicNumber، 0، Red )؛ line3trades = 1؛ line3ticket = تذكرة ؛ } if (line2tradeslt؛ 1 StochSellLinegt؛ = StochBuyLine StochSellLinegt؛ = 90 ((Open # 91؛ 0 # 93؛ lt؛ S_Line2 Close # 91؛ 0 # 93؛ gt؛ = S_Line2) || (فتح # 91؛ 0 # 93 ؛ gt؛ S_Line2 إغلاق # 91؛ 0 # 93؛ lt؛ = S_Line2))) {ticket = OrderSend (Symbol ()، OP_SELL، LotSize * 2، Bid، 3، 0، 0، Coach Line2Sell، MagicNumber، 0، Red )؛ line2trades = 1؛ line2ticket = تذكرة } if (line1tradeslt؛ 1 StochSellLinegt؛ = StochBuyLine StochBuyLinegt؛ = 90 ((Open # 91؛ 0 # 93؛ lt؛ S_Line1 Close # 91؛ 0 # 93؛ gt؛ = S_Line1) || (فتح # 91؛ 0 # 93 ؛ gt؛ S_Line1 Close # 91؛ 0 # 93؛ lt؛ = S_Line1))) {ticket = OrderSend (Symbol ()، OP_SELL، LotSize، Bid، 3، 0، 0، Coach Line1Sell، MagicNumber، 0، Red)؛ line1trades = 1؛ line1ticket = تذكرة }}}}

سلطانة دعاء
11-16-2021 06:19, 06:19 AM
هل هذا هو الرمز الكامل؟ أين هي وظيفة البداية؟

Mpkttes70
11-16-2021 07:40, 07:40 AM
1 مرفق (مرفقات) طيب ، هذا هو الرمز الكامل وهو قريب جداً وأنا واثق أنه في غضون عشر دقائق سوف تكون قادراً على تقديم أفضل النصائح والنصائح ومساعدتي في حل آخر عدد من الأشياء * لديّ خطأين متشابهين. لأنه لا يتعرف على متغير التذكرة ليغلق الترتيب * هل أحتاج إلى حلقة مستمرة في قسم البدء حيث أنه يقوم فقط بفحص وظيفتين؟ * أين يمكنني إضافة معالجة الأخطاء؟ * ماذا يحدث إذا تم إعادة تشغيل ميتاتريدر؟ ما الذي أحتاج إلى القيام به لأنه يعرف ما هي الصفقات المفتوحة وما هي الخطوط؟ * سأقدم ما سأفعله بالوظيفة القابلة للتداول (على سبيل المثال ، لا تتاجر في أيام الجمعة ، ولكن إدارة الصفقات لا تزال مفتوحة يوم الجمعة ... وعدم التداول إذا لم تكن هناك أموال كافية) * سأضيف في مخفي tp و SL
https://www.forexdrop.com/attachments/15189505631230407706.mq4

Mpkttes70
11-16-2021 09:01, 09:01 AM
1 مرفق (مرفقات) أعتقد أنني أصلحت مشكلة التذكرة .... هل يمكن لشخص ما التحقق من ذلك وتقديم مدخلات على الأشياء المتبقية الأخرى؟ يجب أن يكون أقل من 10 دقائق للشخص الذي لديه خبرة أن يلاحظ التغييرات اللازمة .... هذا هو تجميع مع عدم وجود أخطاء لذلك ينبغي أن يكون من الأسهل التعامل معها الآن
https://www.forexdrop.com/attachments/15189505651425372810.mq4