![]() |
مشكلة في تنفيذ الاكسبيرت
السلام عليكم ،
اقوم بكتابة اكسبيرت يقوم بتنفيذ 4 صفقات بنفس الوقت وعلى نفس الزوج. عند عمل باك تيست فإنه ينفذها بشكل ناجح وبدون مشاكل ولكن عند وضعه على حساب ديمو فإنه يقوم بتنفيذ صفقات بشكل عشوائي فينفذ الصفقات الأربعة احيانا أو ينفذ الصفق الاولى والثانية فقط او الثانية مع الرابعة او ينفذ الاولى والثانية والثالثة فقط. حتى الآن لم أجد سبب واضح لهذه المشكلة الحاصلة double ticksize = MarketInfo(Symbol(), MODE_TICKSIZE); if(ticksize == 0.00001 || 0.001) t = ticksize*10 ; else t = ticksize; return(INIT_SUCCEEDED); } double SAR_0 = iSAR(NULL,0, 0.02, 0.2,0); if (OrdersTotal() == 0 ) { double Ticket1 = OrderSend(Symbol(),OP_BUY,Lot1,Ask,3,SAR_0 ,(Ask +(t*TakeProfit)),"BUY#1",Magic1,0,clrPurple); double Ticket2 = OrderSend(Symbol(),OP_BUY,Lot2,Ask,3,SAR_0 ,(Ask +(t*TakeProfit)),"BUY#2",Magic2,0,clrPurple); double Ticket3 = OrderSend(Symbol(),OP_BUY,Lot3,Ask,3,SAR_0 ,(Ask +(t*TakeProfit)),"BUY#3",Magic3,0,clrPurple); double Ticket4 = OrderSend(Symbol(),OP_BUY,Lot4,Ask,3,(Ask -(t*500)) ,(Ask +(t*500)),"BUY#4",Magic4,0,clrPurple); Print("4 Orders");} |
رد: مشكلة في تنفيذ الاكسبيرت
هذه المشكلة ظهرت بجميع المنصات التي قمت بالتجربة عليها ( 5 منصات ) حتى الآن
|
رد: مشكلة في تنفيذ الاكسبيرت
اقتباس:
،،،وعليكم السلام ورحمة الله وبركاته،،، ،،،الرجاء ارفاق الكود كامل لتتم مراجعته بشكل صحيح،،، ،،،تحياتى،،، |
رد: مشكلة في تنفيذ الاكسبيرت
1 مرفق
الاكسبيرت بالمرفقات استاذ اسلام ولك جزيل الشكر على مجهودك
|
رد: مشكلة في تنفيذ الاكسبيرت
هل يمكن جعل شروط الشراء في دالة Function بحيث تعطي نتيجة نهائية للاكسبيرت ليقوم بعمليات الشراء وكذلك نفس الأمر بتجميع شروط البيع بدالة واحدة Function بحيث يعطي النتيجة النهائية بالبيع من عدمه للاكسبيرت ؟؟
|
رد: مشكلة في تنفيذ الاكسبيرت
1 مرفق
اقتباس:
،،،نعم ممكن وارفقت لك مثال على الاكسبيرت الخاص بك من ناحية شروط الشراء،،، ،،،تحياتى،،، |
الساعة الآن 09:28 PM |
Powered by vBulletin® Copyright ©2000 - 2025
جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com