وكما شرحنا من قبل ان في حالة الشراء
فان الامر سيتنفذ علي Ask
وهنا الربح بالنقاط يسمي TakeProfit
اذن الربح الذي نريد اغلاق الصفقة لما يصله السعر
هو سعر الدخول + عدد نقاط الربح
ونفس الامر بالنسبة للخسارة
اذا سيصبح الكود عند ضهور سهم ازرق ولاننا سندخل عملية Buy
[PHP]
double TP;
double SL;
if(orderstotal()<MaxTrades&&indigreen<4000)
{
if(TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*poi nt;}
if(StopLoss==0){SL=0;}else{SL=Ask-StopLoss*point;}
OrderSend(Symbol(),OP_BUY,Lots,Ask,3*Q,SL,TP,"",Ma gicNumber,0,Blue);
}
if(orderstotal()<MaxTrades&&indired<4000)
{
if(TakeProfit==0){TP=0;}else{TP=Bid-TakeProfit*point;}
if(StopLoss==0){SL=0;}else{SL=Bid+StopLoss*point;}
OrderSend(Symbol(),OP_SELL,Lots,Bid,3*Q,SL,TP,"",M agicNumber,0,Red);
}
[/PHP]
وهذا هو الكود الكلي برتيب اكثر