النتائج 4,606 إلى 4,620 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 20-12-2013, 04:42 PM #4606
- 20-12-2013, 04:57 PM #4607
اعتقد انه ان لم يجد صفقة مفتوحة سيعتبرها صفر ويفتح على سعر السوق .. وفعلا الاكسبيرت الي حضرتك شفته فتح اول صفقة على سعر السوق .. والصفقات الاحقة كانت ملتزمة بالشروط اي تضع اكبر من او تساوي الاستيب عند تكرار الشرط
فهل هذا صحيحا ؟؟
- 20-12-2013, 06:33 PM #4608
- 20-12-2013, 06:36 PM #4609
أعتقد يا استاذ جميل ان امر الشراء فيه شيئ غلط ..
انا لغيت كل شي وأبقيت على شروط الشراء وما يتعلق به من دوال .. وكذلك لغيت الاستيب وما يتعلق بها.. وما زال لا يعمل
- 20-12-2013, 06:43 PM #4610
- 20-12-2013, 06:54 PM #4611
- 20-12-2013, 07:13 PM #4612
مش عارف فيه ايه .. اصبح لا يعمل على اي منصة ...
حتي لما رجعت السطور .. مش عارف المشكلة في السيستم والا ايه ؟؟
- 20-12-2013, 07:44 PM #4613
- 20-12-2013, 07:50 PM #4614كود PHP:
if(USD_BuyProfit()==USDProfit&&UseProfitUSD==true) { CloseAll(); } if(USD_SellProfit()==USDProfit&&UseProfitUSD==true) { CloseAll(); } double SL,TP;
if(Close[2]<Open[2]&&Close[1]>Open[1]&&Ask<=LastOrderBuyPriceB()-step*point) //if(Close[2]<Open[2]&&Close[1]>Open[1]) if(StopLoss==0){SL=0;}else{SL=Ask-StopLoss*point;} if(TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*point;} OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Ask,Digits),3*Q,SL,TP,"HRE007",MagicNumber,0,Blue); if(Close[2]>Open[2]&&Close[1]<Open[1]&&Bid>=LastOrderSellPriceS()+step*point) //if(Close[2]>Open[2]&&Close[1]<Open[1]) if(StopLoss==0){SL=0;}else{SL=Bid+StopLoss*point;} if(TakeProfit==0){TP=0;}else{TP=Bid-TakeProfit*point;}
OrderSend(Symbol(),OP_SELL,Lots,NormalizeDouble(Bid,Digits),3*Q,SL,TP,"HRE007",MagicNumber,0,Red);
و ارفع اللوت خليه 0.1 وجرب المهم أن يكون التعديل صحيح ، انا احب انك تمشي خطوة خطوة وفي كل تعديل حتلاقي اخطاء أخرى وحتى تصل الى الأكسبيرت الذي تريد .آخر تعديل بواسطة Jmeel ، 20-12-2013 الساعة 07:54 PM
- 20-12-2013, 08:01 PM #4615
على فكرة المنتدى فيه مشكلة عند نسخ اكواد فلاتكون مرتبة في أسطر وتدخل في بعضها
- 20-12-2013, 08:02 PM #4616تفضل يمكن هنا أوضحif(USD_BuyProfit()==USDProfit&&UseProfitUSD==true)
{
CloseAll();
}
if(USD_SellProfit()==USDProfit&&UseProfitUSD==true )
{
CloseAll();
}
double SL,TP;
if(Close[2]<Open[2]&&Close[1]>Open[1]&&Ask<=LastOrderBuyPriceB()-step*point)
//if(Close[2]<Open[2]&&Close[1]>Open[1])
if(StopLoss==0){SL=0;}else{SL=Ask-StopLoss*point;}
if(TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*poi nt;}
OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Ask ,Digits),3*Q,SL,TP,"HRE007",MagicNumber,0,Blue);
if(Close[2]>Open[2]&&Close[1]<Open[1]&&Bid>=LastOrderSellPriceS()+step*point)
//if(Close[2]>Open[2]&&Close[1]<Open[1])
if(StopLoss==0){SL=0;}else{SL=Bid+StopLoss*point;}
if(TakeProfit==0){TP=0;}else{TP=Bid-TakeProfit*point;}
OrderSend(Symbol(),OP_SELL,Lots,NormalizeDouble(Bi d,Digits),3*Q,SL,TP,"HRE007",MagicNumber,0,Red);آخر تعديل بواسطة Jmeel ، 20-12-2013 الساعة 08:05 PM
- 20-12-2013, 08:21 PM #4617
جاري التعديل يا باشا .. وموافاتك بالنتائج
- 20-12-2013, 08:43 PM #4618
- 20-12-2013, 08:48 PM #4619
انا عدلت يا استاذي ونفس النتائج .. يقوم بالبيع فقط ..
ومش عارف اذا كنت عدلت صح والا لا عشان فعلا الكود مش واضح
الاكسبرت مرفق للمراجعة
test_3.mq4
- 20-12-2013, 09:08 PM #4620if(Close[2]<Open[2]&&Close[1]>Open[1])// &&Ask<=LastOrderBuyPriceB()-step*point)
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM