デュアルトラスト・トレーディングアルゴリズムは,マイケル・チャレックによって開発された有名な戦略である.通常,先物,外為,株式市場で使用される.デュアル・スルーストの概念は,デュアル・スルーストの歴史的価格を採用して更新されたバックトラッキング期間を構築する典型的な突破システムに似ている.理論的には,任意の期間でより安定している.
この記事では,戦略を簡潔に紹介し,FMZ QuantプラットフォームでMylanguageを使用してこのアルゴリズムを実装する方法を示します.選択された取引オブジェクトの歴史的な価格を抽出した後,この範囲は,最後のN日間の閉値,最高値,最低値に基づいて計算されます.市場は開盤価格から一定の範囲を移動すると,開盤操作が行われます.我々はトレンド市場とショック市場という2つの市場状態で戦略をテストしました.結果は,このモメンタム取引システムがトレンド市場でより良い動作を示していますが,不安定な市場でいくつかの偽の買取販売信号を誘発します.間隔市場では,より良い収益を得るためにパラメータを調整することができます.
次の日の開業時に開業価格を記録し,開業価格を超えると即座に購入 (開業価格+引き金値) または開業価格を下回ると短売りします (開業価格 -引き金値).
システムとは別々のストップ損失のない逆転システムです. 言い換えれば,逆転信号は閉じる位置信号でもあります.
Upper track: formula: UPTRACK^^O + KSRG;
Lower track: formula: DOWNTRACK^^O-KXRG;
言語コード:
HH:=HV(H,N);
HC:=HV(C,N);
LL:=LV(L,N);
LC:=LV(C,N);
RG:=MAX(HH-LC,HC-LL);
UPTRACK^^O+KS*RG;
DOWNTRACK^^O-KX*RG;
C>UPTRACK,BPK;
C<DOWNTRACK,SPK;
戦略のソースコードについては,以下を参照してください.https://www.fmz.com/strategy/128884