StrategyQuantの仕組み

トレーディング戦略の手動作成 – 従来の方法

新しいトレーディング戦略の手動開発は、時間のかかるプロセスです。.
それはトレーダーが自分の経験と知識を活かして、テクニカル指標、値動きのパターン、エントリーおよびエグジットの注文種類、そして一般的な戦略の設計といった、トレーディング戦略の要素を拾い上げるところから始まります。.

プロトタイプが完成すると、戦略の収益性を証明するために過去データで検証が行われます。バックテストによって、戦略の結果が許容できるものではないことがしばしば判明します。.
そのため、トレーダーはそれを修正し、インジケーターを追加または変更し、さまざまなアイデアや数値を試してから、再度テストしなければならない。.
戦略が許容可能な結果を達成するまでには、多数の反復、修正、テストを伴う長い試行錯誤のプロセスがあります。.

では、この手作業をすべて代行し、1000倍速くこなしてくれるツールがあるとしたらどうでしょう…

StrategyQuant流

StrategyQuantは、わずか数分の1秒で新しい取引戦略を自動的に生成します。このシステムは、テクニカル指標や価格パターンのさまざまな組み合わせをエントリールールとして用い、それをさまざまな注文タイプ(成行注文、指値注文など)や、さまざまなエグジットルール(固定利益目標、トレーリングストップなど)と組み合わせています。.
最終的に、それは新しい戦略を過去のデータでテストし、それが利益を生むかどうかを確かめます。.

StrategyQuantはこれを何度も繰り返し、毎秒数十もの新しい独自の戦略を生成・検証することができます!あとは、その中から最適なものを選ぶだけです!


仕組み – トレーディング戦略のランダム生成

初期集団におけるトレーディング戦略は、価格パターン、テクニカル指標、注文タイプ、およびその他の要素を組み合わせてエントリーおよびエグジットのルールを形成するように構築されます。.

StrategyQuantでは、すべての標準的なテクニカル指標やオシレーター(CCI、RSI、ストキャスティクスなど)、時間値(時刻、曜日など)、価格パターンを利用できます。 これらの構成要素は、論理演算子や等価演算子(and、or、>、<など)を用いて組み合わせることで、エントリーまたはエグジットのルールを形成します。さらに、さまざまなエントリーおよびエグジットの注文タイプ(成行注文、指値注文、固定利益目標、Xバー後のエグジットなど)にも対応しています。.

ルールと注文のあらゆる組み合わせを考慮すると、StrategyQuantは文字通り数兆もの異なる取引戦略を生成することが可能です。.

構築プロセス自体が完全にランダムであり、ビルダーは利用可能なプールから異なるビルディングブロックをランダムに選択し、それらを組み合わせてエントリー規則、注文タイプ、エグジット規則を作成します。.
価格が時刻の値と比較されないようにするなどの、妥当性の制約がいくつかあります。.
その結果、全く新しいランダムなトレーディング戦略が生まれます。.

もちろん、ランダムに生成された戦略のすべてが利益を生むわけではありませんが、StrategyQuantなら1時間あたり数千もの新しい戦略を生成・検証することができ、その中から驚くほど高い割合で、利益を生み出し、堅実な戦略が選ばれています。.


遺伝的進化の利用

遺伝的アルゴリズム(遺伝的進化)は、適切なトレード戦略を見つけるプロセスをさらに推し進めます。.
このモードでは、StrategyQuantはまずいくつかのランダムな戦略を生成し、それらを進化の初期個体群として用います。.

この最初の戦略世代は、遺伝的プログラミング技術を使用して、その後の世代を通じて「進化」させられます。.

このプロセスは進化を模倣しており、アルゴリズムは(選択されたパフォーマンス基準を使用して)すべての世代で最も適した戦略を選択し、最も適した候補のグループを使用してトレーディング戦略の新しい世代を生成します。.

進化と同じように、これは、我々のケースにおいては、より収益性が高く、より安定しており、あるいは選択されたパフォーマンス基準において総じて優れた戦略である、より優れた候補をもたらすはずである。.


画像をクリックすると拡大表示されます

0 コメント
最古の
最新 最も投票された

続きを読む