اخي حكيم لقد قمت بعمل برمجة لاكسبيرت لتقاطع ثلاثة موفينجات فهل من الممكن ان تقول لي هل هذة البرمجة صحيحة ام لا كود:
extern int stoploss=10; extern int takeprofit=4; extern double lot=0.1; int pip=1; int start() { //---- if(Digits==3||Digits==5)pip=10; if(iMA(0,0,9,0,3,0,2)<iMA(0,0,30,0,3,0,2)&& iMA(0,0,9,0,3,0,1)>iMA(0,0,30,0,3,0,1)&& iMA(0,0,9,0,3,0,2)<iMA(0,0,55,0,3,0,2)&& iMA(0,0,9,0,3,0,1)>iMA(0,0,55,0,3,0,1)&&OrdersTotal()==1) OrderSend (Symbol(),OP_BUY,lot,Ask,3*pip,Ask-stoploss*pip*Point,Ask+takeprofit*pip*Point,"",16384 ,0,Green); if(iMA(0,0,9,0,3,0,2)>iMA(0,0,30,0,3,0,2)&& iMA(0,0,9,0,3,0,1)<iMA(0,0,30,0,3,0,1)&& iMA(0,0,9,0,3,0,2)>iMA(0,0,55,0,3,0,2)&& iMA(0,0,9,0,3,0,1)<iMA(0,0,55,0,3,0,1)&&OrdersTotal()==1) OrderSend (Symbol(),OP_SELL,lot,Bid,3*pip,Bid+stoploss*pip*Point,Bid-takeprofit*pip*Point,"",16384,0,Green); //---- return(0); |
|||
سيوصلك الجواب ان شاء الله و ان كنت تبحث على الاكسبيرت فهو موجود
اما الشرح ساشرح لك