ForexHACKEDカスタマイズ

ForexHACKEDの作者がヘソを曲げて「もうや〜めた」といつ言ってもいいように、自作でForexHACKEDっぽい動きをするEAをフォワードテスト中です。とりあえず稼動後5営業日ほど経過していますが、いい感じで動いているようです。というか、ForexHACKEDよりガツガツとポジションを取りにいっているようにさえ見えます・・・

さて、ただの猿真似ではおもしろくないので、この自作EAをカスタマイズしようとアイデアをメモ程度にひねり出してみます。

ForexHACKEDはマーチンゲールタイプのEAで、ざっくり言えば相場が逆方向に動いた場合、一定の値幅で一定の倍率をかけたロットをナンピンしていき、ある決められた値幅の押し目で全てのポジションを決済する、という動きをします。適度な上昇と下降を繰り返している分にはいいのですが、期待した押し目がこないまま一方向に相場が動き続けたとき、運悪く逆ポジションを持っているとナンピンし続けて破綻への道をたどる運命にあるEAです。

数日前に破綻した状況を振り返ってみると当時の設定では計算上、12回目のナンピン後、押し目が訪れて破綻せずに済んだようです。いくらぐらいの残高があれば破綻を免れたかというと約200万円。当時の残高は40万円程度でした・・・orz

ロットを無謀に上げすぎたことが原因ですが、最低ロットで運用していたとしても約60万円以上の残高がないと破綻していた計算になり、どっちにしても破綻していたわけです。


この運悪く破綻への道をたどった経験からすると、まずは「一定の値幅で一定の倍率をかけ」るあたりに改良の余地があるのではないかと。

例えば、ファーストエントリーから10Pips逆行したらナンピン1回目、次は12Pips逆行したら2回目・・・という感じで「一定の値幅」ではなく「一定の値幅率」でナンピンを重ねるようにする、とか。

例えば、ファーストエントリーが0.01Lot、次は0.01x1.5で0.02Lots(小数点第3位四捨五入で)、次は0.02x1.55で・・・という感じでナンピン倍率も少しずつ上げていく(もしくは下げていく)とか。

例えば、急騰/急落は比較的押し目も入りやすいが、押し目もなくダラダラと上昇(下降)を続けている場合はナンピン幅を広げる、とか。


あとはノーポジションからのファーストエントリーのロジックをチューニング。

過去一定期間と比較し、あまりに高い(安い)場合には逆張りファーストエントリーをしばし見送る、とか。


全ていわゆるカーブフィッティングの範疇かもしれませんし、ここのところの相場ならトレンドフォロー系のEAを考えた方がマシかもしれませんが、少しずつ実装アンドバックテストな日々を楽しみます。