النتائج 1 إلى 2 من 2
- 28-03-2022, 06:47 AM #1
ممكن امر تفعيل الصفقه مرا واحده فقط ؟
ممكن امر تفعيا الكود او الصفقه مرا واحده فقط
- 27-04-2022, 02:26 AM #2
تفضل
امر شراء مرة واحدة و امر بيع مرة واحدة عندما مثلا يتقاطع خطين
للشراء مرة واحدة
if((Close[2]<iMA(NULL,0,100,0,MODE_SMA,PRICE_CLOSE,2))&&(Clo se[1]>iMA(NULL,0,100,0,MODE_SMA,PRICE_CLOSE,1)))
{
result=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage ,0,0,"EA",MagicNumber,0,Blue);
if(result>0)
{
TheStopLoss=0;
TheTakeProfit=0;
if(TakeProfit>0) TheTakeProfit=Ask+TakeProfit*MyPoint;
if(StopLoss>0) TheStopLoss=Ask-StopLoss*MyPoint;
OrderSelect(result,SELECT_BY_TICKET);
OrderModify(OrderTicket(),OrderOpenPrice(),Normali zeDouble(TheStopLoss,Digits),NormalizeDouble(TheTa keProfit,Digits),0,Green);
}
return(0);
للبيع مرة واحدة
if((Close[2]>iMA(NULL,0,100,0,MODE_SMA,PRICE_CLOSE,2))&&(Clo se[1]<iMA(NULL,0,100,0,MODE_SMA,PRICE_CLOSE,1)))
{
result=OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippag e,0,0,"EA",MagicNumber,0,Red);
if(result>0)
{
TheStopLoss=0;
TheTakeProfit=0;
if(TakeProfit>0) TheTakeProfit=Bid-TakeProfit*MyPoint;
if(StopLoss>0) TheStopLoss=Bid+StopLoss*MyPoint;
OrderSelect(result,SELECT_BY_TICKET);
OrderModify(OrderTicket(),OrderOpenPrice(),Normali zeDouble(TheStopLoss,Digits),NormalizeDouble(TheTa keProfit,Digits),0,Green);
}
return(0);
}