ねほり.com

何もないから何かみつかる

最大連勝・最大連敗・平均年利などを追加する(protraシストレ)

   

なぜバックテストすると近年は資産曲線が寝る(横ばい)なストラテジーが多いのか?

前回、イザナミのサンプルストラテジーを実装してバックテストをしてみると、次のような結果になりました。

この結果を見ると「2013年」ぐらいから、曲線が寝ています。

 

 

理由は分かっていません。

2013年と言えばアベノミクスが始まった頃です。

ネコも杓子も株を買うようになり、テクニカル分析が通用しなくなった?

もしくは・・・・
 

 

日銀が日経平均を下げまいとETFを買い続けて、テクニカル指標が役に立たなくなった


 

 

と思ってます。

本当かな?。

要するに、理由が全く分かってないです。
 

 

多くの人が同じテクニカル指標・ストラテジーを使うようになった
 

 

を理由にしている人もいますが、外国人株保有比率の高い日本株に大きな影響があるとは思えません。

加えて、マイナーな篠原レシオなどが使えなくなる理由も分かりません。

先人達の情報を読み漁る

同じく悩んでいる人はいないかな?と調べたところ・・・・

全シ連というシステムトレード専門の漫画が公開されており、第29話「シストレあるあるの”資産横ばい”を脱出せよ!」によれば、同じように悩んでいるようです。

似たようなことが書いてあります。

 

 

具体的な資産曲線もありました。

第38話「噂の真相!【高ボラ相場が儲かる】を示すデータがこれだ!」に掲載されています。

著者の坂本タクマに言わせれば、彼の運用資産は2011年9月より落ちているらしいです。

 

 

原因が分からないと、よい施策は生まれません。

ですが、原因を調査する前に、現状把握が重要です。

まずは、「平均年利(直近5年)」など、近年に特化した検証結果を表示することから始めます。

・・・、あれ、そもそもの目的ってなんだっけ?

最大連勝・最大連敗・平均年利などを追加する

他のサイトで何の結果に注目すべきかを調査しました。

株のシステムで重要なことは、期待値でもなければ勝率でもなく、ましてや平均年利や最大DDなどでもない。トレード数でもPFでもPRでもない

トータル系
・総損益 まったく気にしない
・総トレード数 ちょっとは気にする

最大最小系
・最大連勝 まあまあ気にする
・最大連敗 かなり気にする
・最大ドローダウン期間 あまり気にしない
・最大ドローダウン あまり気にしない

平均、分散系
・平均損益(期待値) かなり気にする
・平均保有期間 作る時点でわかっているから気にしない
・損益標準偏差 ある理由からまったく気にしない
・(平均損失) おおいに気にする

比率系
・勝率 かなり気にするが作る前からある程度は意図している
・ペイオフレシオ ちょっとは気にするが平均損失だけを知れば済むこと
・平均損益÷損益標準偏差 シャープレシオのことだろうがまったく気にしない
・プロフィットファクター 株ではまったく気にしない、期待値で十分代用可能だから

[引用] hamaseven氏のブログ

「最大連勝」「最大連敗」が何の役に立つのか全く分かりません。

ですが出力は可能なので追加してみました。

ソースコード

サイト上で紹介するにはソースコードが長過ぎです。

なので「GitHub」にコードを公開しました。

部分的に抜粋すると次のような修正などが入ってます。

独自拡張が増えすぎだね。

表示結果

次のように「平均年利」「最大連勝」「最大連敗」だけでなく、「最大ドローダウン(時価)(簿価)」なども表示してみました。

更に、近年に着目したいので年度のソートを降順に変えています。

色々と表示され過ぎですね。

なお、最大ドローダウン(簿価)の額表示は、まだ不具合があると思ってます。不具合見つけたら、掲示板などで連絡をお願いします。

まとめ

2017年から拡張・バックテストしたいと思っていた機能は、ある程度用意できました。

理論上は、今の拡張Protraで資産曲線が単調増加するストラテジーを作るのは可能のはずなので、ストラテジー検証を頑張ります。

 - 2019年(社会人15年), 投資, システムトレード

  関連記事

Kerasを使って活性関数・目的関数・最適化手法をまとめる(ディープラーニング)

まだ・・・何も分かっておらず、ディープラーニングで利用されている関数の概要を調べ …

Protraを使ったバックテスト環境の構築

Pythonや人工知能の学習を兼ねてというのは目的ではないことを再認識しました。 …

うねりチャート底値買い投資術(うねり取り手法:上岡正明氏編)

四季報に出ている日本の企業を見ると、サラリーマンの限界は800万円~1000万円 …

株で100万円が藻くずに・・・見ろ!株がゴミのようだ

2006年05月17日(水) ふはは!株がゴミのようだ 株価がワヤです。 &nb …

ライブドア株売却 買い 709円→売り 61円

2006年02月13日(月) 本気でそう思う・・・ なんか本気で株取引のタイミン …

Protra使い方発展編(ボリンジャーバンドを3/-3σまで表示する)

テクニカル分析には、テクニカル指標を活用します。 分析手法 分析法の概要 テクニ …

PyAutoGuiでWindows操作の自動化(protraシストレ)

もともとProtraはバックテストだけの目的で、手法が確立したら実践ではPyth …

4点チャージ投資法の有効性検証(protraシストレ)

3点チャージ投資法というのは下落相場において、多くの銘柄に売買サインが出ます。 …

適当に買った場合の有効性検証(protraシストレ)

自分がprotraを使って何をしてるのか分からなくなってきました・・・。 何をや …

【カキ養殖の歴史】広島県がカキ養殖発祥の地・・地区はどこ?(1/2)

海のミルクとも言われるほど、栄養価が高いことで人気の牡蠣。 カキ養殖の歴史に関し …