アルゴリズム取引戦略

作者: リン・ハーン小さな夢作成日: 2017-01-11 13:52:19, 更新日:

アルゴリズム取引戦略

アルゴリズム取引の中心は取引戦略の構築であり,良いアルゴリズム取引は取引コストを効果的に制御し,取引価格を最適化することができます. 次に,市場で最も一般的なアルゴリズム取引戦略を簡単に説明します.

  • (1) TWAP戦略

    TWAP (Time Weighted Average Price) は,最もシンプルな伝統的なアルゴリズム取引戦略である.このモデルは,取引時間を均等に分割し,各分割ノードで均等に分割されたオーダーを提出する.

    例えば,A株式市場では,1日間の取引時間は4時間,すなわち240分である.まず,この240分をN個に均等に分割 (または240分の一部を均等に分割),例えば240個.TWAP戦略は,この取引日の実行に必要なオーダーを均等に分割してこれらの240ノードに実行し,取引均等価格を追跡TWAPを可能にします.

    img

    TWAP戦略の設計の目的は,取引が市場に影響を最小限に抑えながら,平均的な取引価格を低くし,それによって取引コストを削減するという目的を達成することである.時分取引が正確に推定できない場合でも,このモデルはアルゴリズムの取引の基本的な目的をよりうまく達成する.

    しかし,TWAPが直面するより大きな問題は,注文量が大きい場合,各ノードに均等に分配された下注量は依然として相当であり,市場に何らかの衝撃を与える可能性があるということです.

    一方,実際の市場の取引量は変動しており,すべての注文を各ノードに均等に分配することは明らかに不合理である.しかし,TWAPは操作および理解が非常に簡単であるため,流動性の高い市場と小規模な注文取引に適している.

  • (2) VWAP戦略

    VWAP (Volume Weighted Average Price) は,取引量加重平均価格アルゴリズムで,現在市場で最も人気のあるアルゴリズム取引戦略の一つであり,他の多くのアルゴリズム取引モデルのプロトタイプである.最初に定義されたVWAPは,ある期間の間に証券価格を取引量加重した平均値である.

    img

    価格とボリュメットは,特定の時点での証券の取引価格と取引量である.

    VWAPアルゴリズムの取引戦略の目的は,注文を分割して交付されたVWAP取引を可能な限り市場におけるVWAP市場に閉じ込めることである.VWAPの定義式から見ると,VWAP市場を追跡するためには,分割された注文を市場の実際の分時に比例して交付し,これは市場分時への取引を予測する必要がある.

    通常,VWAP戦略は,過去M取引日の割引取引の加重平均を予測取引として使用し,Mと割引数を決定することを含む. ある時点で一定数の株を購入する必要があると仮定し,取引アルゴリズムを使用して,この時間をNの部分に分割し,各割引時間の割引比をVPiと予測し,市場の実際の割引取引比をVPMと定義し,市場の各時点での実際の割引価格をPiと定義すると,追跡誤差が定義されます.

    img

    "TEの定義式から2つのことがわかります.

    (1) 追跡誤差と取引量予測は非常に密接に関連しており,予測結果の良し悪しは,VWAPアルゴリズムの取引結果に直接影響を与えます.

    (2) VPTが市場での真VMtを上回ったとき,オーダーが完全に処理されない可能性があり,アルゴリズムの取引実行効率が低下する可能性があるため,より一般的に使用されるのは, VWAPアルゴリズム取引戦略である.

    フィードバック付きVWAPアルゴリズムの取引戦略とは,元のVWAP追跡に基づいて,各時間帯の未完了注文を次期に比例的に配分することで,効率的に取引率を向上させることです.前述のTWAP戦略も,このようなフィードバック技術を採用して,実行効率を大幅に向上させることができます.

  • (3) MVWAP戦略

    MVWAP (Modified Volume Weighted Average Price) は,取引量加重平均価格最適化アルゴリズムである.実際には,VWAPには多くの最適化および改良アルゴリズムがありますが,最も一般的な戦略は,市場のリアルタイム価格とVWAP市場の関係に基づいて,次のボリュームの大きさを調整し制御することです.

    市場のリアルタイム価格が現在のVWAP市場よりも小さいとき,原計画取引量に基づいて拡大することが可能であり,拡大または部分取引を行うことが可能であれば,VWAP取引を減らすのに役立ちます.逆に,市場のリアルタイム価格が現在のVWAP市場よりも大きいとき,原計画取引量に基づいて縮小することが可能であり,取引コストを制御する目的を達成するために,VWAP取引を減らすのに役立ちます.

    MVWAP戦略では,取引量予測の仕方 (通常は歴史取引量加重平均で予測される) に加えて,取引量拡大または減少の定量制御も重要です.簡単な方法は,市場のリアルタイム価格がVWAP市場より低か高かであれば,次の時間帯の次の単位を固定比率で拡大または縮小することであり,この比率パラメータが最適の問題である.この比率は,より複雑で細かいものとして考慮される場合,価格偏差市場 (リアルタイム価格とVWAP市場との差) と変化する関数であることもあります.

  • (四) VPの戦略

    VP (Volume Participation) は,取引量の固定比率戦略であり,VWAPの戦略と類似して,市場の実際の取引量の変化を追跡し,それに応じて下注策を策定する.その違いとは,VWAPは,特定の取引日の取引量または取引金額の必要性を決定した上で,その注文を分割して取引する.一方,VPは,市場における実際の分割取引量に基づいて,固定的な追跡比率を決定し,その固定比率に従って下注する.

    例えば,ある取引日を48段に5分分に分割する. 予想された取引量に基づいて10%の固定比率で注文する. このような戦略の結果,取引に必要な注文額が小さい場合,取引時間終了前にすべての取引が完了する可能性があります. これにより,市場平均価格を追跡する偏差のリスクが生じます.

    したがって,この戦略は,大規模で,複数の取引日を計画したオーダー取引に適用され,適切な固定パーセントを選択することで,取引が効果的に完了できるようにすると,VPは市場平均価格をよりよく追跡できるアルゴリズム取引戦略であると考えます.

  • 5.IS戦略

    IS (Implementation Shortfall) は,落差取引戦略を実行し,落差を決定の基礎として実行するアルゴリズム取引戦略である.落差を実行する戦略は,目標取引財布と実際の取引財布の取引金額の違いとして定義される.IS戦略の目的は落差を最小化することを実行すること,すなわち,衝撃コストと市場リスクを総合的に考慮した後,最も優位な価格基準を探し出すことを必要とする戦略を追跡することである.目標取引価格がP0であると仮定し,実際の取引価格がPである場合,IS戦略の最終目標は,

    img

    この目的を達成するために,ISの基本的なプロセスは以下の通りです.

    (1) 目標取引価格P0を取引基準として設定し,この価格は到着価格,開店価格,日帰りの閉店価格などである.そして,取引の境界条件として許容価格Prを設定する.

    (2) 市場の実際の価格がP0以下または上方にあるとき,特定の戦略に従って購入または売却の取引を行う.

    (3) 市場の実際の価格がPrよりも上または下にあるとき,買い物または売り物取引は行われない.

    (4) 市場の実際の価格がP0とPrの間にあるとき,積極的および否定的取引戦略の間の戦略に従って取引することができます.

    ISを利用する利点には,以下が含まれます.

    (1) IS戦略は,取引コストの各部分をより包括的に分析し,衝撃コスト,時間リスク,価格上昇などの要因のバランスを取ることで,最適な取引操作の目標により適合する.

    (2) IS戦略は,目標価格に基づいて取引プロセスを最適化し,投資決定プロセスにより適合する.

    (3) IS 戦略は,組合せ取引において多く使用され,組合せ取引においては,取引リストの株間関連性を活用してリスクをより良く管理することができる.

  • 6. ステップ戦略

    ステップ戦略は,実際に価格を層次的に取引する戦略であり,目的は,購入 (売り) 取引において可能な限り価格を低く (引き上げ) する.単純に言えば,ステップとは,異なる価格区間で異なる取引比率を配合することです.例えば,VWAPまたはTWAP戦略では,通常,予測された取引比率の一定比率kに従って実行されます.

    img

    取引開始後,VWAPまたはTWAPに基づいて,価格が19〜21元で浮いているとき,予想取引量の10%で取引;価格が21元以上になると,取引を一切しない;価格が19元以下で,予想取引量の30%で購入する.

    より過激な戦略は,価格が最適取引領域の境界以下になると,市場中のすべてのオーダーを全体的に食べる"攻撃的なステップ"と呼ばれるものです.

    具体的には,攻撃的なステップ戦略は,買取 (売出) 取引においても同様に層化される.例えば,上記の取引方案では,最初の2つの領域の戦略は変化しない.価格が19元以下であるとき,市場価格がどれほど下落しても,価格が19元以上に戻るまでまたは取引予定の注文がすべて完了するまで,19ドルの制限価格で取引される.しかし,この戦略は取引量を制御することは容易ではないし,価格変動を容易に引き起こし,証券取引の潜在的コストを増やす.

  • 7. スニッファーズ戦略

    スニッパーズ・サーカーズ戦略は,戦略の一般的な名称である.通常,この戦略は,他のアルゴリズム取引者が市場参加者の中に存在するかどうかを発見するために,取引と取引データを監視するより複雑なアルゴリズムを開発する.

    例えば,少数の試行錯誤注文を組み合わせ,特定のアルゴリズムと取引状況によって,注文がアルゴリズム取引によって決済されたかどうかを判断する.他のアルゴリズム取引参加者がいる場合,計算判断によって,これらのアルゴリズム取引に従うか,または逆の操作によって,より高い確率で絶対的な利益を得ることができるかどうかを判断する.利益の確率が高い場合,ターゲット化されたアルゴリズム取引戦略で決済する.

    この戦略は,従来のアルゴリズム取引とは異なり,注文の実行の主な目的ではなく,利益の主な目的として,アルゴリズム取引のより高度な戦略であり,アルゴリズム取引が大規模に普及している市場に適用されます.

  • (八) 売り込み戦略

    海外では,多くの高度なアルゴリズム取引戦略が,データに対する要求を,取引量と取引価格という2つの指標に限定することなく,市場微小構造,特に表記に現れるいくつかの重要な情報に,より焦点を当てている.

    最も簡単なアルゴリズムの例を挙げると,PEGと呼ばれる戦略があります. PEGは,まず,リアルタイムで,PEGの最低売り上げ価格や最高買上げ価格をモニターし,特定の戦略 (または割合) に基づいて,買上げ価格または売り上げ価格の指示を下します.

    取引命令が完了しなかった場合,市場価格が制限価格命令の価格から逸脱し始めると,上記の命令は撤回され,最新の取引所情報に基づいて,それに適した制限価格命令が再発行されます.取引命令が完全に完了した場合,上記の戦略 (%) に従って,注文が完全に完了するか取引時間が終了するまで,購入制限価格命令または販売制限価格命令を継続します.

    この戦略の利点は,市場への衝撃がより量的な制御を行うことができるという点であり,欠点は,市場均価を追跡することで偏差が容易になり,各取引日の取引量も制御不能である.

  • (9) W&P戦略

    Workand Pounce戦略 (W&P戦略) は,一般的なアルゴリズム取引戦略の基礎を基に,市場表記と流動性によってアルゴリズム取引をさらに最適化するための戦略である.

    具体的には,あるアルゴリズムの取引戦略を実行するときに,システムは分割された注文を特定の時間に特定の価格でリストアップする.このとき,インプレッサデータを追跡すると,提出された下記の注文価格が主動取引である可能性が高いことがわかります (例えば,VWAP戦略ではこのような機会があります).

    この場合,対応価格の盘口が,より大きな量を持つのか,つまり市場が特定の価格範囲で余剰流動性があるかどうかを観察することができる.もしそのような流動性がある場合,取引量を拡大し,市場流動性を掃く,または僅かな残余流動性しか残さない.

    W&P戦略は,大量の注文が短期間に完了する必要がある場合に適しており,この戦略を使用することで,実行効率を効果的に向上させることができるが,同じく価格の追跡に比較的大きな偏差が生じ,取引コストの不確実性を増加させる可能性がある.

  • 10. 隠された戦略

    隠された取引戦略は,実際には主動取引のアルゴリズム取引戦略である.従来のTWAPやVWAPなどの戦略では,通常市場価格で注文されるため,主動取引と被動取引の両方が混同される可能性があります.

    しかし,特により先進的な金融市場において,より多くの注文と引き取りが被動的に行われるとき,アルゴリズムトレーダーは,あるいはアルゴリズム取引戦略自体も,他の競合他社によって観察され監視されやすいので,競合他社はアルゴリズム自身に対して標的策を策定することができる.

    隠された戦略とは,反偵察的なアルゴリズム取引戦略である. 市場盤に希望の取引価格の注文が現れ,一定の数値に達すると,主動攻撃が注文を食べます. そうでなければ,条件を満たす機会が現れるまでサーバーが動きます.

    隠された戦略は,主にヨーロッパやアメリカなどのより先進的な金融市場で使用される原始のアルゴリズムの取引戦略を再最適化する戦略であり,自分の行動を隠す一方で,市場均価の正確性を追跡する部分的なコストを払います.

  • ゲリラ戦略について

    ゲリラ戦隊戦略は,既存のアルゴリズムの取引戦略の基礎をさらに最適化した戦略であり,隠された戦略と同様に,自分の戦略と取引行動を隠すための戦略である.

    異なるのは,Hiddenは主,受動取引,下注数について考え,Guerrillaは下注数のみから始まる.特定のランダムなアルゴリズムによって,Guerrillaの戦略は,各時間帯に提出されるべき注文の数を,異なるサイズの部分にさらに分散させ,他の競争者が取引の詳細で,アルゴリズムトレーダーと対応するアルゴリズムの存在を容易に見ることができないようにする.

  • 12. その他の戦略

    上記のような一般的なアルゴリズム取引戦略に加えて,外国市場では,現在非常に多くの戦略が存在している.例えば,VWAPの基礎となるアルゴリズム取引戦略だけで,数十,あるいは数百の戦略を派生させることができる.また,例えば,海外の市場取引制度の存在下で,この取引システムに基づいた一般的なアルゴリズム取引戦略が市場に出回っている.例えば,保証されたVWAP,SOR戦略など.

    要するに,多くのアルゴリズムの取引戦略は,ある期間使用した後,しばしば情報漏洩や市場の微小構造の変化により適用されないため,投資家は新しい戦略を開発し続けなければならない.したがって,様々なアルゴリズムの取引戦略は,雨後の春のように常に市場に出現し,消える,回転する.

    しかし,いずれにせよ,様々なアルゴリズム取引戦略の出現は,取引コストを効果的に制御するためにあるため,このような取引戦略は,コンピュータとインターネット技術が飛躍的に進歩した今日,ますます市場全体の取引シェアを占めるようになるでしょう.

    国内では,金融業界の継続的な発展と国際化の向上,および株式指数先物・資金調達先物規制の導入により,我国の証券市場の一方取引と比較的閉ざされた,開発遅れの状況は改善し,徐々に世界先進証券市場に追いついている.

    したがって,アルゴリズムの取引戦略は,将来の急速な発展の傾向を示すことが確実である.それは,投資家に取引コストを削減し,投資手段と戦略の豊かさと革新を有利にすることだけでなく,市場をより規範化し,効率化することを促すことができる.

超簡潔な取引から転送


もっと

バムマンVWAPは直接呼び出しをサポートしていないようです.

ほらこの取引アルゴリズムは botvs に実装されていますか?