アフィリエイト広告を利用しています
プロフィール
<< 2016年08月 >>
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
オリジナルEA稼働テスト中

Forex_Caliburn_ver01.03


Forex_Failnaught_ver01.00


各口座の状況

<安心運用タイプ>
Forex.com japan口座
(ランド円投資手法)


スワップアービトラージ
スワップアービトラージはプライベートブログで更新中です.
閲覧希望の方はお問い合わせフォームからご連絡ください.


<リスク運用タイプ>
キャッシュバック付き特別口座



GEMFOREX口座(GemTrade)


MyFXMarkets_Pro口座(Closed EA)



経済指標




カテゴリアーカイブ
最新記事

広告

posted by fanblog

2014年05月25日

EAパラメーターの最適化(カーブフィッティング)とバックテストについて

おはようございます.
今日で代休を含む突然の3連休が終わってしまいます.
いろいろやりたかったことはあったのですが,
微妙にできたり,できなかったりでした.
明日から会社かと思うと,机の上がひどいことになっていそうで恐ろしいです.


さて,現在オリジナルEAのパラメーターの最適化を実施しているのですが,
その時に思ったことがあるので,今回はそれを書いてみたいと思います.
(議論が飛んだり,おかしいところもあるかと思いますが,ご了承ください.)

まず,疑問に思ったのが,実際のところ,
「最適化(カーブフィッティング)」
とはどこまでのことを言うんだろう?,どこまでやっていいんだろう?
っということです.

巷では,
「カーブフィッティングしていないから今後も長く使えるEAです.」
とか,
「カーブフィッティングしていると未来の相場に対応できなくなる」
ということが言われていると思います.

私自身も上記のように思っていたのですが,よくよく考えてみると,
「市販されているEAのパラメーターってどうやって決めているの?」
と思いました.
私の想像ですが,やはりバックテストを繰り返して,
成績の良いものを採用しているのではないのでしょうか.(私自身はそうしてます.)
そうであれば,それは立派なカーブフィッティングなんだと思います.

また,テクニカルのパラメーターは一般的に用いられているものしか使わない
という方もいらっしゃるかもしれませんが,
そのパラメーター自体が過去の相場から導かれた最適値ですよね?.
また,「EAの成績が悪いから,もう一つテクニカルを加えよう.」
なんてことも相場に対するカーブフィッティングになるように思います.

突き詰めていくと,
テクニカル分析自体が「歴史は繰り返す」ことを前提に,
過去の相場から未来を予想するためのものだと思いますので,
結局はシステムトレードの売買ルール作り・パラメーター設定自体が,
カーブフィッティングと言えるのかもしれません.
そして,「カーブフィッティングがダメ」みたいなことを言ってしまうと
テクニカル分析を用いたEAやシステムトレード自体を
否定することになってしまうのではないかと思います.

ただし,歴史は繰り返すといっても,
まったく同じ相場が来るというわけではないですから,
過剰最適化(オーバーフィッティング)になってしまっては
融通の利かないシステムになってしまい,それはそれで通用しないんでしょうね.
それにテクニカル指標を追加することもフィッティングの一つと考えると
システム自体はやっぱりシンプルな方が長く使えるものになりそうで,
良いように思います.

なんてことを考えていると,その程度というものは,
結局のところ開発者さん個人の感覚やポリシーに委ねられるのかなと思います.


次ですが,上記のカーブフィッティングに関係しますが,
いろんな書籍を読むと,
「バックテストよりフォワードテストが大事」
というようなことをよく見かけます.

例えば
「5年分のレートのヒストリーデータがあるとして,
 最初の4年分でEAを作成,最適化をかけて,
 残りの1年分のフォワードテストでEAの性能を確認する.」
ということだと思いますが,これについては若干否定的です.
(意味がないとは言いませんが・・・)

1年分のフォワードテストでEAの性能を確認して,
もしダメだった場合,もちろんシステムを修正したりしますよね.
こうなるとあんまり意味がないような気がします.
また,結果が良好な場合でも,
今後の相場に適応できることの確証にはなりえないと思います.

であれば,できるだけ多くのヒストリカルデータを使用して最適化しておいた方が,
より多くの相場のパターンをシステムに織り込めるので,より良いのではないでしょうか.
(オーバーフィッティングの問題もありますが・・・)

また,実際にEAを稼働させる運用テストについては必要だと思っています.
しかし,その理由はロジックの有効性を確認するという意味合いではなく,
実際にEAがきちんと稼働するかどうか,変なエラーが出ないか,等の
システムとしてきちんと機能するかというところを見るためです.


ということで,本日はEAのパラメーターの最適化・カーブフィッティングについて,
思うところを書かせていただきました.
経験も少なく,未熟な考えかもしれませんが,参考になると幸いです.
なお,私はこんな感じで考えていますが,他にも色々な見方があると思いますし,
それでよいのだと思います.
他にもこんな考えがあるという方がいらっしゃいましたら,
ご教示いただけるとありがたいです.

本日も最後までお付き合いいただき,ありがとうございました.
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/2448685
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
検索
ブログランキング
ポチっと応援よろしくお願いします.
にほんブログ村 為替ブログ FX システムトレード派へ

スポンサード リンク



キャッシュバックサイト

海外FX業者でFXするなら,キャッシュバックをもらわないと損です.
各サイト一長一短ありますので,ぜひ比較してお得な条件でキャッシュバックを受け取ってください.

FinalCashBack
リベート率世界No.1
提携業者数世界No.1
ユーザー数世界No.1
ちなみにサポートも親切・丁寧です!!!

CashBackForex
言わずと知れた老舗キャッシュバックサイト.


PremiumTrading
おすすめの海外キャッシュバックサイトです.
日本語サイトもあります.
PremiumTradingバナー用.png

FXRoyalCashBack
比較的新しいキャッシュバックサイトです.
リベート率は結構高めです.
FRCB-logo縮小.png

FOREX CASHBACK REBATE
幅広いブローカーでキャッシュバック口座が作れます.中にはここでしか作れないところも・・・?!

FCBR-LOGOo.png

CASHBACK-Victory
提携ブローカーは少ないですが,条件は良いです. (特にある口座は珍しいです.)

CBV-logo縮小.png


お問い合わせフォーム
リンク集
お世話になっている方々です.
kanatoが運営する他のブログです
×

この広告は30日以上新しい記事の更新がないブログに表示されております。