★★トレードシステム高速検証・最適化ツール【GeneticOptimizer】〜遺伝的アルゴリズムを利用した売買ルールの最適化機能を搭載したトレードシステム検証ソフト〜★★以前ちらりと紹介したこの検証ソフトですが
まあ。。。お安いので買ったのですが、
そんなに使いこなしているわけではないです。
といいますのは、わたしが目指すのはあくまでも
ESTシステムポートフォリオ での実トレードをすることで
ものすごい難しい手法をばっちり最適化するのとは対極にあるからです。
でも、ESTのシステムを作成するアイデアの段階のときに
いちいちエクセルでこつこつと調べなくても
このソフトでざっと検証できるものがあれば、
ものすごい時間の節約ができます。
この検証ソフト。。。。
はっきりいって私なんて
50mくらい後ろにひいてしまいましたよ。まず、
遺伝的アルゴリズムがなんたらかんたら・・・
(↑この段階で10m後退)
そして・・・
GA設定という欄があり
(私はここを開いても設定数値を変更したりしてませんが)
ここの基本設定というところだけでも
染色体長 40Bit
個体数 20その他にも
突然変異だとか
交叉だとかで
(↑これでさらに40m後退です・・・)
このソフトで検証できる【エントリールール】ですが
移動平均(MA)
MAリバース
MAクロス
MA乖離率
一目均衡表
ボリンジャーバンド
RIS
ストキャティクス
MACD
CCI
Aron
Trix(クロス)
Trix(Sig Trend)
DMI
MA+ADXフィルタ
タートルズプラスワン
レンジブレイク
ラーゲルMA
サイコロジカル
新値足
MA+ROCフィルタ
パラボリック
ピボット
レベルリバースストップ
ウルテメィトオシレーターアベレージ
80−20’s
定時取引
ユーザー定義と、かなりマニアックです。
チャートでテクニカル分析をして売買する裁量トレーダーの人には
テクニカル指標のパラメーターをどう設定するのか
きちんと確認できて、かなり使えると思います。
それと、【決裁ルール】ですが
なし
終値
バリュー(足)
%バリュー
バートレイリング
%トレイリングストップ
レンジアベレージ(RA)
RA+バリュー
RA+%バリュー
バー+バリュー
バー+%バリュー
シャンデリア
FLIP IT
トリプルスイッチと、すごいでしょう?
FXも先物(日経225・商品)でもなんでも検証OKで
検証期間もまた
バックテスト期間とフォワードテスト期間にわけられて
それをまた設定変更できて、単一の期間でなくて
時期をずらして検証していくこともできる・みたい?です。
検証方法は、たとえば
エントリールールにMAクロスを選択すると
MA1とMA2というのが出てくるので、ここで
開始期間の設定を
MA1:2 MA2:3 上限を100 ステップ値を1とすると
2と3のクロス、2と4のクロス、2と5のクロス・・・・
3と4のクロス、3と5のクロス、3と6のクロス・・・
と1ずつずらして100まで、いっぺんに検証してくれちゃうのです。
MA1を5 MA2を10、上限を250 ステップ値を5にすると
5と10のクロス、5と15のクロス、5と20のクロス・・・
という具合に250まで。。。。
そして決済ルールのほうは
たとえば終値を選択すると
開始を0とすると、0が当日終値、1が1日後の終値、2が2日後の終値で決済
と、たとえば上限を100、ステップ値を1とすると
100日後まで、1日ずつずらして何日後に決済すると一番成績が良いかがわかるのです。
ストップとリミットも同じようにして
それぞれ上限とステップ値を入力すると
最適なストップとリミットのpips(FXの場合)がでてきます。
検証中は、第1世代〜〜残り時間あと●分、などと表示されます。
一番成績の良い設定値がわかるのはもちろんですが
検証した全期間の詳細も別シート(作業ウィンドウ)で確認できます。
それから、いつエントリーしていつ決済したのかその日付と値段と損益も一覧表になってでてきます。
あと、検証した全部の設定値の損益や最大ドローダウン、総トレード回数、1年あたりの損益などもまとめて表示されます。
とにかく、すごい!!としかいいようがありません。
この値段が1万円ですからね〜〜。
と言いつつ、私は、このソフトで出た検証結果をもとに、
そのまま単一システムで運用しようとは思っていないのです。
あくまでも、ESTのシステムを作成するときの参考程度にとどめています。
池田さんが、著書で、過去●日間の高値安値を超えたらエントリーというルールは
(FX)どうも7日間がいいらしい。。。と書いてあるのですが
検証してみたら、8日間が一番最適で、7日間もまあまあ良かったです。
フォワードテストでは8日間と6日間ですね。
(こういうのがすぐに検証できます)
そして、私がこのソフトを使う目的は
もし、自分のアイデアがこのソフトで検証できるのであれば
そのアイデアが利用可能かどうか、短時間で確認できるからです。
私が重視してみるポイントは
上位20くらいのパラメータの数値をみて、ばらつきがないか。たとえば、タートルズスープだったら
この過去●日間の●が
1位は8だけど2位は15で3位は4で5位は7というのはダメなんです。
多少パラメータを変更しても、大きくは成績が変わらないシステムだということを確認したいわけです。
もし、成績上位にくるパラメーターをみて、
あまりにばらつきが多かったら
そのシステム(ルール)は、検証期間とパラメータ設定いかんで、
まったく別のものになってしまうということで
堅牢性がないので、却下、というわけです。
私はこのソフトをこれくらいの目的でしか使えませんが
(はっきりいって使いこなせませんし、まあ・・そのつもりもないのですが)
システムでポートフォリオ運用するシステムトレーダーの人よりも
MACDとかパラボリックとかDMIとかの
テクニカル指標をチャートに表示させてエントリーして
エントリー後の、ストップの最適な位置とリミットをどこにおくのか、
トレーリングでおいかける場合は、その最適なpipsは?
などと
テクニカル分析トレーダーの人が、利用したらいいんじゃないかと思います。