折角なので・・・
1 m5_2m_1 という押し目買いのパラメタに終値範囲を追加してバックテスト
追加するのは
pOW :< 300000 ($pOW>=5000)/?
こんなやつ
追記)
pOW : 300000 5000
この方がいいかも(ただ>=の=が入らない)
追記終わり)
これの数値を書き換えて終値の価格帯でフィルタリングしてみる
何か傾向が2つに分かれた・・・
0― 100未満 ×
1― 500未満 100以上 〇
2― 1000未満 500以上 ×
3― 1500未満 1000以上 〇
4― 3000未満 1500以上 〇
5― 5000未満 3000以上 ×
6― 300000未満 5000以上 ×
うーん面白いけど・・・
カーブフィットの罠?
もうちょっと検証必要かも・・・
追記)
ということで・・・
pOW (owahantei($pOW))/? //_C_SRC_ bool owahantei(double a) { if (a<100) return 0; if (500<a && a<=1000) return 0; if (3000<a) return 0; return 1; } //_C_END_
を追加 早速C言語直書き機能を使って・・・
うーん やはり成績は大きく下がる ただ偶然だろうけどコロナショックは皆無
それと年利は大きく向上68.80%⇒年利 74.96%
あまり儲からなかったトレードを排除するので当然だが・・・・
採用はもちょっと考える
更に追記)
2016-データ
これは年利も下がった
採用見送りの予定
追記)
折角なのでKコマンドを使って・・・
Vb1 := -5.5 Va1 := +5 Va2 := +14 V/Nm1 := 2 Zday 4 MAXn 5 ;----------------- %%-/KCMD/ pOW :< 100 --%% %%-!K1K! pOW : 99.9999 500 --%% %%-!K2K! pOW : 499.9999 1000 --%% %%-!K3K! pOW : 999.9999 1500 --%% %%-!K4K! pOW : 1499.9999 3000 --%% %%-!K5K! pOW : 2999.9999 5000 --%% %%-!K6K! pOW :> 4999.9999 --%%
を準備して
1か_!_をクリックすれば纏めてグラフ化してくれる
追記)
ということで13 m5_2m_2 で実施
100以下 3000以上はよろしくないかも
2018-データだと
500-1500だけがいい
2016-データ
これも 500-1500
折角なので1 m5_2m_1の2018-
2016-
100以下 3000以上は切ってもいいかも・・・
ということで
Vb1 := -3.5 Va1 := +3 Va2 := +6 V/Nm1 := 2 Zday 3 MAXn 5 ;--------2020/7/16--add-- pOW : 99.99999 3000
として 13 m5_2m_2をYコマンドで登録しなおし
ちょっとだけ改善(気休め)