最後の仕上げです。
直近50足分の最高値(最安値)と現在価格を比較し反対売買のタイミングに利用します。
現在価格は Bid で買値が得られます。そのため、if を使って比較し最高値を超えたら売り注文を出すために次のように記述します。
if(Bid>High[iHighest(NULL,0,MODE_HIGH,50,1)])
{
OrderSend(Symbol(),OP_SELL,0.1,Bid,3,・・・
}
逆 に、最安値の場合には、Ask で売値が得られるため次のように記述します。
if(Ask<Low[iLowest(NULL,0,MODE_HIGH,50,1)])
{
OrderSend(Symbol(),OP_BUY,0.1,Ask,3,・・・
}
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn7NAssuGd_8EDxK0ipmppE-ZqBydz016hkj3pJCEejr63IDEZK5Gex1YwCGaHQ2VFlL8ApIciYXSyXQCVt4_pMFFDZaYvMkr3rJyTjMqHcBCm9ndQ8jE3GMKrg7iDIxuOFGanYtHSmfU/s400/20100409.bmp)
#ついでに、マジックNoを定数化しました。
次回、テストしてみます。
0 件のコメント:
コメントを投稿