
line("Panel_MH1",MH1(),Red,0);
line("Panel_ML1",ML1(),Lime,0);
double Buy=ObjectGet("Panel_ML1",OBJPROP_PRICE1);
double Sell=ObjectGet("Panel_MH1",OBJPROP_PRICE1);
if(buy11()>0&&sell11()>0&&Buy>0&&Ask-Buy>=Step_Open*pt)nam_B="BUY";else{nam_B="no";}
if(Sell>0&&Sell-Bid>=Step_Open*pt&&buy11()>0&&sell11()>0)nam_S="SELL";else{nam_S="no";}
Comment(nam_S," ",nam_B," ",buy11()," ",sell11(),"\n",Ask-Buy>=Step_Open*pt,"\n",Sell-Bid>=Step_Open*pt);
{
if(IsTradeAllowed())
{
if(nam_B=="BUY"&&time&&ordestotal1_2(OP_BUY)==0&&T_1!=Time[0]&&LastOrderCloseTime()<Time[0]){
int ticket = open(OP_BUY,Lots(MaxRisk),Ask,TakeProfit,StopLoss) ;
if(ticket <= 0) return;
T_1=Time[0];
}
}
if(IsTradeAllowed())
{
if(nam_S=="SELL"&&time&&ordestotal1_2(OP_SELL)==0&&T_2!=Time[0]&&LastOrderCloseTime()<Time[0]){
int ticket = open(OP_SELL,Lots(MaxRisk),Bid,TakeProfit,StopLoss) ;
if(ticket <= 0) return;
T_2=Time[0];
}
}
}
if(openpriceb-Ask>=Step*pt&&ordestotal1_2(OP_BUY)>=1&&ordestotal1_2(OP_BUY)<Max_Open&&TB2!=Time[0]){// صفقات تبريد
open(OP_BUY,LB1,Ask,TakeProfit,StopLoss) ;
TB2=Time[0];
}
if(Bid-openprices>=Step*pt&&ordestotal1_2(OP_SELL)>=1&&ordestotal1_2(OP_SELL)<Max_Open&&TS2!=Time[0]){
open(OP_SELL,LS1,Bid,TakeProfit,StopLoss) ;
TS2=Time[0];
} 




المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| مساعده في تعديل اكسبيرت خدمي من استاذ سمير | السمحان1 | منتدى المؤشرات و الاكسبرتات | 9 | 28 - 09 - 2016 12:09 AM |
| مساعده بانشاء اكسبيرت | mahmoud1993 | منتدى المؤشرات و الاكسبرتات | 2 | 24 - 10 - 2014 12:35 PM |
| مؤشر ممتاز هل يوجد له اكسبيرت او برمجه اكسبيرت لهذا المؤشر | beshayj07 | منتدى المؤشرات و الاكسبرتات | 4 | 11 - 04 - 2012 12:06 PM |