【実装】マーケットプロファイル1 | 勝てば官軍! ~ 日経225システムトレード編

【実装】マーケットプロファイル1

以前書いたアイデア を実装してみました


-----------------------------------------------------

//090000-095959までの高値、安値を算出
If Time == 100000 Then {
Value1 = TimeHighEx(090000, 095959);
Value2 = TimeLowEx(090000, 095959);
}


//100000以降に高値を上回ったら買い
If Time > 100000 and CrossUp(Close,Value1) Then {
Buy("買新規");
}


//100000以降に安値を下回ったら売り
If Time > 100000 and CrossDown(Close,Value2) Then {
Sell("売新規");
}


//150500に決済
SetStopEndofday(150500);

-----------------------------------------------------


CrossUPについてはトレスタ のマニュアルに下記のように記載されています


関 数 : CrossUP(A,B)
※ A : 判断対象
※ B : 比較対象
説 明 : 上向き突破の可否判断
参 照 : 前足では A が B より小さいか同じだったが、現在足では A が B より大きい。

上向き突破の場合は True(1)、 そうではない場合は False(0)値をリターン

-----------------------------------------------------