ドキュメント

アプリケーション

最終更新日:2019年1月22日、Tomas Vanekによる

ストラテジー風

StrategyQuant Xでは3種類の異なる戦略スタイルから選択できます。ここでいう「スタイル」とは、戦略の構成方法を指します。.

あらゆる取引戦略は一連の要素から構成されています。 もし – それから ルール、管理 もし 何かが起こる それから 何か行動を起こす。しかし、これらのルールがどのように構築されているかにはいくつか違いがある。.

 

SQ3(旧)スタイル

SQ の以前のバージョンでは、生成された戦略は次のようでした。

ロングエントリールール:ロングエントリー条件がある場合、ロング注文をオープンする

ショートエントリールール:ショートエントリー条件がある場合、ショート注文を発注する

ロング・エグジットルール:ロング・エグジット条件がある場合、ロング注文を決済する

ショート・エグジットルール:ショート・エグジット条件がある場合、ショート注文を閉じる

 

これは単純で論理的な形式ですが、もしLong条件とShort条件の両方が同時に有効な場合はどうなりますか?
それから、ロング注文とショート注文の両方を同時に開く必要があります。そうしないと、ショート注文がロング注文をキャンセルしてしまうのです。.

あるいは、ロングエントリーとロングエクシージョンの両方が同時に有効な場合、どのタイミングでエントリーするか分からないことになる。.

これによって新たな SQ X アーキテクチャでカバーされる問題が生じます。.

SQ X 新スタイル

SQ X の新しいアーキテクチャでは、最初のルールはすべての取引条件をチェックする特別な信号ルールです。それ以外のリモートルールは、生成された取引シグナルと取引のオープンまたはクローズを確認します。この戦略は以下のようになっています:

シグナルのルール:                      
LongEntrySignal = ロングエントリー条件
ショートエントリーシグナル = ショートエントリー条件
LongExitSignal = ロングエグジット条件
ShortExitSignal = ショートエグジット条件


長期滞在ルール:            
IF LongEntrySignal = true および ShortEntrySignal = false
   および LongExitSignal = false
次に、ロング注文を開きます。

ショートエントリールール:
IF ShortEntrySignal = true および LongEntrySignal = false
   および ShortExitSignal = false
次に、「ショートオーダー」を開きます。

ロングエグジットルール: 
IF LongExitSignal = true および LongEntrySignal = false
次に、ロング注文を閉じます。

ショートエキジットルール: 
IF ShortExitSignal = true および ShortEntrySignal = false
その後、ショートオーダーを閉じる

 

 

SQ X、ファジールロジックを搭載した新型モデル

新しい規則の変更としては、ファジーロジックを採用することです。これまでのタイプの唯一の違いは、シグナルルールです。通常、シグナルの条件はANDおよびORで結び付けられます。.

標準的な取引戦略における典型的なシグナルは、以下のようなものになるだろう:

シグナルのルール:
LongEntrySignal = ((CCI(14) > 0) そして (RSI(20) > 50))
                   または
                  ((MACD(10, 20, 30) > 0) と ハマー・キャンドル・パターン))

ファジーロジックでは、すべての条件を評価する可能性を追加し、そのうちのいくつかが誤りでも有効な信号を残すことができます。.

SIGNAL FUZZY RULE
LongEntrySignal (以下の条件のうち70% つが真である必要があります):
  CCI(14) > 0
  RSI(20) > 50
  MACD(10, 20, 30) > 0
  ハンマー型キャンドルパターン

ここで AND や OR を使用していないことに注意してください。すべての条件は評価されます。.

曖昧なルールでは、もう一つことを定義します。つまり、信号全体がまだ有効であるためには、どの % くらいの条件が揃わなければならないかということです。.

 

私たちのケースでは4つの条件があり、そのうち70% つ(つまり4つのうち3つの条件)が真である必要があります。つまり、 その4つの条件のうち3つが真である, LongEntrySignal は true になります。.

ファジールールを使用する場合、信号ごとに2〜3以上のサブ条件をプログラムが生成するようにしておく必要がある限りは意味がありますが、信号に2つか3つの条件しかない場合にはあまり意味がありません。.

しかし、LongEntrySignalに10の条件が含まれているとします。ファジィロジックは「投票」と見ることができるでしょう。正しい方向にある条件の大多数が信号の結果を決定します。.

これにより戦略の作成の可能性が大幅に広がります。.

 

カスタム戦略テンプレート

カスタマイズは大きな利点 StrategyQuant です。これまでに定義された3つのスタイルに限定されることはありません。カスタムテンプレートを使用すると、戦略アーキテクチャの「テンプレート」を作成し、このテンプレートに従って戦略を生成できます。.

記事をチェックしてください カスタム戦略テンプレートを使用した戦略の作成 詳細についてはこちらをご覧ください。.

この記事は参考になりましたか? この記事は役に立った この記事は役に立たなかった

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