if(Bid - iOpen(NULL,0,0)>=Delta*Point)//Цена выросла на больше или = Delta пунктов//продаем-{ticket=OrderSend(Symbol(),1,Lots,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,
"продал",MagicNumber,22222,Red);
if(ticket<0){Print("Ошибка открытия ордера SELL #",GetLastError());return(0);}}//-------------------------------------------------------------------------if(iOpen(NULL,0,0)-Bid >Delta*Point)//цена упала более дельты - покупаем{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);}}
int start()
{
if (Ask - iOpen(NULL,0,0)>Delta*Point) //Цена выросла больше Delta пунктов - продаем!!!
//продаем-
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,"Продал");
}
//-------------------------------------------------------------------------
if (iOpen(NULL,0,0)-Bid >Delta*Point) //цена упала больше Delta пунктов - покупаем!!!
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-StopLoss*Point,Ask+TakeProfit*Point,"Купил");
}
//----
return(0);
}
extern int Percent=10;
//-----
int start()
{
if(OrdersTotal()!=0) return; //Выполнять только одну сделку.
//---
if (Ask - iOpen(NULL,0,0)>=Delta*Point) //Цена выросла больше Delta пунктов - продаем!!!
//продаем-
{
ticket=OrderSend(Symbol(),OP_SELL,Percent,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,"Продал");
}
//-------------------------------------------------------------------------
if (iOpen(NULL,0,0)-Bid >=Delta*Point) //цена упала больше Delta пунктов - покупаем!!!
{
ticket=OrderSend(Symbol(),OP_BUY,Percent,Ask,3,Bid-StopLoss*Point,Ask+TakeProfit*Point,"Купил");
}
//----
return(0);
}
デルタが効くようです・・・。
デルタポイントが上がっている時に売って、デルタポイントが下がっている時に買いたいのですが・・・。
しかし、最初から逆だったのです
急激な下落があれば、ポンドは数ピップス巻き戻し、強い上昇があればそれも巻き戻す。
5分間に30pips上がったとしたら、たった3pipsのT/Pで売らなければならないのです。そしてその逆もまた然り :)))
価格が下がったら買う、上がったら売る...。
助けて、ローマン...
どうもありがとうございます、今は動いています :)
つまり、取引しているのか、利益を得ているのか(これは疑問ですが)?
ありがとうございました、これでうまくいきました :)
トレーディングなのか、プロフィットなのか(これは怪しい)、どういうことですか?
私は自分の条件を持っている :)
Percent関数を使うとか......でもこのコードではどうやって?:
もうひとつ。このコードを修正して、入金額に対する割合で取引を行うにはどうすればよいのでしょうか?
結果は分類されているので、自分で知識を得てみてください。
- コドベースには、ロット自動計算の膨大なライブラリーがあります。
- たくさんのEAがありますが、そのほとんどが適切な機能を備えていますね。