 |
 |
|
 |
|
السلام عليكم بعد تعب وجدت الكود TrailingStop
عمل معى بكل متياز
الان اريد طلبين من استاذى
كود حمايه عدم تشغيل بعد مده معينه محدد
مع رقم الحساب لتشغيله على حساب معيا
لا تعمل مع اى حساب اخر
كود اغلاق يوم الجمعه
كود:
void trail()
{
for(int i=0; i<OrdersTotal(); i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol())
{
if(OrderType()==OP_BUY)
{
if(Bid - OrderOpenPrice() > TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT))
{
if(OrderStopLoss() < Bid - TrailingStop * MarketInfo(OrderSymbol(), MODE_POINT))
{
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-TrailingStop*MarketInfo(OrderSymbol(),MODE_POINT),OrderTakeProfit(),Red);
}
}
} else if(OrderType()==OP_SELL) {
if(OrderOpenPrice()-Ask>TrailingStop*MarketInfo(OrderSymbol(),MODE_POINT))
{
if((OrderStopLoss()>Ask+TrailingStop*MarketInfo(OrderSymbol(),MODE_POINT)) ||
(OrderStopLoss()==0))
{
OrderModify(OrderTicket(),OrderOpenPrice(),
Ask+TrailingStop*MarketInfo(OrderSymbol(),MODE_POINT),OrderTakeProfit(),Red);
}
}
}
}
}
}
|
|
 |
|
 |
،،،الاكواد بالترتيب،،،
كود:
if(Day()>10&&Month()>10&&Year()>=2016){return(0);}
if(AccountNumber()!=11111){return(0);}
if(DayOfWeek()==FRIDAY){/*وظيفة الاغلاق*/}