 |
 |
|
 |
|
[LEFT]اخي اسلام اولا اشكر لك جهودك بارك الله فيك والكود واضح ولكن الغريب في الامر انه لا يعمل
ولم يقم بفتح اي صفقة شراء او بيع مع تحقق جميع الشروط فأين هو الخلل وسوف اوضح لك الاتي
كود:
extern string TP1SL = "=====Setting EA=====";
extern int Takeprofit=10;
extern int Stoploss=10;
extern double Lots=0.01;
extern int magic = 1234;
double t;
ثم اضافة الوظيفه هذه وهي من شرحك السابق في الانيشيا
كود:
double ticksize = MarketInfo (Symbol(),MODE_TICKSIZE);
if(ticksize == 0.00001 || 0.001)
t= ticksize * 10;
else
t= ticksize;
ثم اضفت امر البيع والشراء في القوسين {} بعد الشروط وكانت كالاتي
كود:
if(Open[1]<b2&&Close[1]<b2&&Close[1]<ma1&&Close[1]<ma2&&s1>s2&&s1<=20&&s2<=20)
{OrderSend (Symbol(),OP_BUY,Lots,Ask,3,Ask-(Stoploss*t),Ask+(Takeprofit*t),NULL,magic,0,Blue);}
if(Open[1]>b1&&Close[1]>b1&&Close[1]>ma1&&Close[1]>ma2&&s1<s2&&s1>=80&&s2>=80)
{OrderSend (Symbol(),OP_SELL,Lots,Bid,3,Bid+(Stoploss*t),Bid-(Takeprofit*t),NULL,magic,0,Red);}
|
|
 |
|
 |
،،،شرط الاستوكاستيك بالصور التي ارفقتها لايطابق الشروط التي تم كتابتها حيث ان التقاطع لم يقع اعلى او اسفل المستوى المحدد بنفس الشمعة،،،
،،،تحياتي،،،