SSブログ

システム設計の方法論(5) [システムトレード]

本テーマについては、前回の掲載から8年近くが経過してしまいましたが、その間に様々な知見を得ることができました。
先日のコラムでも述べましたように、順張りシステムは大規模な市場の変動に対して十分な堅牢性を維持することができます。それはすなわち、システム設計における必要十分条件の一つの候補と考えることができます。

システム設計にあたっては、全ての市場、全ての銘柄で機能する唯一無二のロジックを見出すことは出来ません。これは、私が長年システムトレードを研究してきた結果得られた結論です。

それでは、有効なトレーディングシステムを見出すことは不可能なのでしょうか?

けしてそんなことはありません。唯一無二のロジックは存在しませんが、銘柄毎に、そして期間毎に機能するロジックは存在します。
それらを効率良く見出す手法は存在するかもしれませんが、一番確実なのは総当たりで確認することです。

ある銘柄の運用に最適なシステムを得るためには、とにかく総当たりで確認するしかありません。私の環境では、現状、18種類のロジック毎に凡そ150×150通りのパラメータを走査し、更に時系列でそれらを分析するという、途方もない作業を行っています。

その結果得られる有効なシステムは、1銘柄当たりせいぜい数個程度、場合によっては現行ロジックではうまく機能しない銘柄も存在します。
機能するロジックがない場合、その銘柄でのシステム運用を諦めるか、新たなロジックを開発する必要があります。ただし、新たなロジックの開発は、システムの多様性を広げる反面、分析作業をより困難なものにします。

余談ですが、現状の分析能力は、4コアPCをフル稼働して1銘柄当たり丸1日近く掛かっています。分析能力を増強するために、Corei5搭載PCを新たに数台導入しました。ただし、お金は掛けられないので、メルカリ等でジャンクPCやパーツを購入し、カスタマイズして使用しています。

こうやって分析したシステム群の中から、有効なシステムを抽出するために、いくつかの条件を設けています。

一つ目は、当然ながら高い期待値を有しているということです。現状では、資産増減率が年率換算で概ね15%以上、できれば20%以上を目標としています。
これを達成できなければ、システムトレードの優位性を保つことはできません。

二つ目は、直近2年以上に渡って、パラメータが変わらない、もしくはシステムの性能指標がほとんど変わらない、ということです。
これは時系列分析により、確認することができるようになりました。

三つ目は、直近2年程度の資産残高がプラスであること、あるいは少なくとも大幅なマイナスではないことです。
あくまで私の基準ですが、システムトレードにおいて最長3年程度のドローダウンは避けられないと考えます。しかし、直近2年で大幅なマイナスになっている場合、残り1年でドローダウンから抜け出すことは難しいかもしれません。

そして四つ目は、今回のコロナショックによる大暴落で得られた知見です。ある銘柄で上記の3つの条件を全て満たしたシステムが複数得られた場合、可能ならば順張り系システムを選択する、ということです。
それでも順張り系以外のシステムを選択する場合は、その運用にはストップ等の十分な対策を講じる必要があるかもしれません。

逆張り系やオシレータ系のシステムは、一般的にロバスト性が高く、平時では非常に優れた性能を示す事例が少なくありません。一方、今回のような大暴落は滅多に起こるものではなく、それによる損失も致命傷にならない限りいずれは回復する可能性があります。

そのため、四つ目の要件に関しては、もう少し時間を追ってみないとはっきりしたことは言えないのかもしれません。
これについては、コロナショックによる市場の揺動が落ち着いた時に、改めて検証したいと思います。

以上のルールを適用して、実際に90以上の任意銘柄についてシステム分析を行った結果、ほとんど全ての銘柄で前述の条件に合致するシステムを得ることができました。
もちろん、だからと言ってそれらが全て、今後も機能し続けることを保証するものではありません。

事実、先日のコラムでも示しましたように、一部のシステムでは直近2年強の資産増減率が大幅なマイナスになっています。
それらは全て非順張り系ではありますが、だからと言って順張り系システムが今後も機能する証拠ではありません。

ただ、株価増減率と比較すると、多くの銘柄のシステムにおいて資産増減率が大きく上回っている事例が少なくありません。
この事実だけでも、システムトレードを実践する動機付けの一つになるのではないかと思います。

nice!(0)  コメント(0) 
共通テーマ:

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。