Bu çizgiler kesinlikle aynı (aynı)! satış şartıdır. - hepsi aynı nasıl yazılacağı veya ilk satırdaki veya ikinci satırdaki gibi.
Ve satın alma için zaten yazdım -
if(Ask - iOpen(NULL,0,0)>=Delta*Point)//Цена выросла на больше или = Delta пунктов{ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-StopLoss*Point,Ask+TakeProfit*Point,
"Купил",MagicNumber,11111,Green);
if(ticket<0){Print("Ошибка открытия ордера BUY #",GetLastError());return(0);}}
Sonunda, önceki tüm ipuçlarından sonra şunu yaptım:
if (iOpen(NULL,5,0)-Bid<-Delta*Point) //Цена выросла на больше или = Delta пунктов
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-StopLoss*Point,Ask+TakeProfit*Point,"Купил",MagicNumber,11111,Green);
}
if (iOpen(NULL,0,0)-Bid>Delta*Point) //Цена упала больше Delta пунктов
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Ask+StopLoss*Point,Bid-TakeProfit*Point,"Продал",MagicNumber,22222,Green);
}
Ne yazık ki, satıcı77, bugün burada bütün bir günü boşa harcamış gibisin! Son kodunuzda satın alma koşulu, satış koşuluyla aynıdır. EA düzgün çalışmayacak. -Sadece deltadaki barın açılış fiyatının altına düştüğünde satacak ve alacak...
Bu çizgiler kesinlikle aynı (aynı)! satış şartıdır. - hepsi aynı nasıl yazılacağı veya ilk satırdaki veya ikinci satırdaki gibi.
Ve satın alma için zaten yazdım -
if(Ask - iOpen(NULL,0,0)>=Delta*Point)//Цена выросла на больше или = Delta пунктов{ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-StopLoss*Point,Ask+TakeProfit*Point,
"Купил",MagicNumber,11111,Green);
if(ticket<0){Print("Ошибка открытия ордера BUY #",GetLastError());return(0);}}
Her şey yolunda mı?
Evet)
ve neden ikinci satıra konmuyor?
Bu çizgiler kesinlikle aynı (aynı)! satış şartıdır. - hepsi aynı nasıl yazılacağı veya ilk satırdaki veya ikinci satırdaki gibi.
Ve satın alma için zaten yazdım -
Anthony anlaşılabilir.
O zaman Delta neden farklı çalışsın?
Sahip olduğunuz gibi satın alırken:
ve eksi işaretiyle satış yaparken:
Soruyu anlamadım. Delta her iki durumda da iyi çalışıyor. Satarken, eksi olmadan bir koşul yazabilirsiniz (işareti > olarak değiştirerek):
if (iOpen(NULL,5,0)-Bid<-Delta*Point) //Цена выросла на больше или = Delta пунктов { ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-StopLoss*Point,Ask+TakeProfit*Point,"Купил",MagicNumber,11111,Green); } if (iOpen(NULL,0,0)-Bid>Delta*Point) //Цена упала больше Delta пунктов { ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Ask+StopLoss*Point,Bid-TakeProfit*Point,"Продал",MagicNumber,22222,Green); }yarın deneyeceğim....Bu çizgiler kesinlikle aynı (aynı)! satış şartıdır. - hepsi aynı nasıl yazılacağı veya ilk satırdaki veya ikinci satırdaki gibi.
Ve satın alma için zaten yazdım -
Büyüdükçe satın alır...
Delta puanları yükseldiğinde satmam ve düşerken almam gerekiyor...