この記事では主に定量的な取引システムについて説明します。主観的な取引については、市場の感触や形状を定量化することが難しく、システム化や自動化も難しいため、議論には含まれません。
システムとは
現実の輸送システム、エンジニアリング システム、法制度などの貿易システムは、一連のルールを確立することで、不確実な世界で私たちがよりよく暮らすのに役立ちます。取引システムはさまざまな二次市場に同行し、生き残るための最も重要なお守りです。これにより、ポジションが保護され、取引所のマッチングエンジンを継続的に行き来できるようになり、最終的には資本曲線が上向きに変動します。
現実世界で実際に動作する「システム」はさまざまなトレードオフの結果であるため、システムは不完全である可能性があります。完璧であるという幻想に惑わされないでください。ただし、システムは完全でなければなりません。ここでの完全性とは、そこにあるべきものがすべて存在し、行き止まりがないことを意味し、反脆弱であり、わずかな変動によって取り去られることはありません。
私は、完全なトレーディング システムには 7 つの基本要素が必要であると考えています。ターゲット、ターゲット マーケット、ポジション レバレッジまたは資金管理、そしてトレーディング ロジックの 4 つの基本操作、エントリーとイグジット、利益と損失です。その中で、最初の 3 つの項目は通常、トレーダーによって経験を通じて選択され、それが合理的で効果的であるかどうかを確認するためにバックテストされ、最後に取引ロジックのさまざまなパラメーターが自動的かつ機械的に定量化されます。定量的バックテストのさまざまなパラメータに基づいたルールに従います。
以下に一つずつ説明していきます。
1. 対象:
まず、取引する基礎となる品種を選択します。
もちろん、特定の戦略に応じて、複数のターゲットを同時に取引することもできます。
現在世界の5つの主要な公的投機市場:株式(株価指数)、債券市場、商品先物、外国為替、そして新しいデジタル通貨(実際には、ワールドカップなどのさまざまな賭博サイトがありますが、彼らは比較的ニッチで、取引量は比較的少なく、上司はあまり倫理的ではなく、ことあるごとに逃げます)。
定量的な取引システムを確立する必要があるため、定量的なバックテストとプログラムされた自動実行を容易にする履歴データと API を提供する取引所または証券会社を用意するのが最善です。
選び方としては、主に自分がどのような変動を好むか、相手の相場によって決まります。
最も簡単なのはデジタル通貨でしょう。変動が非常に大きく、市場の人々は非常にフォモや感情的になる傾向があるため、傾向が比較的持続することがよくあります。実際、ビットコインをコントロールするのは簡単ではありません。なぜなら、世界の片隅に、突然買いたい(売りたい)と思う大きなクジラが 1 頭いるのか、それとも数頭いるのかわからないからです。 、他の人の手に渡ってしまう可能性があります。
最も難しいのは原油などの商品でしょう。取引市場には単純な資本ゲームではなく、地政学などのゲームがあるため、kライン上のトレースを見つけるのはさらに困難です。
原則として、対戦相手が弱いマーケットを選択するようにしてください。そうでない場合、あなたがテーブルで最も弱いプレイヤーであれば、最終的な結果は想像できます。結局のところ、トレードはゼロサムゲームであり、ある人が利益を得ても、別の人が損失を被る可能性はあります。入札を選択する際に重要なのは、テーブルを選択することです。
2. 引用:
これは、トレーディング戦略が主にどのような市場トレンドを捉えたいのかということです。この市場動向はサイクルを意味する場合もあります。大きなサイクルのショックは、小さなサイクルのトレンドになる可能性があります。
まず第一に、市場の動向や変動に関係なく利益を期待しないでください。システムは 1 つの点だけに集中する必要があります。そうしないと、基本的にうまく機能せず、1 つのことに集中して他の点を失う可能性があります。
さらに、市場は、平均回帰やトレンドフォロー、裁定取引、高頻度マーケットメイクなどを指すこともあります。それは単一のターゲットのヘッジですか、それとも複数のターゲットですか、それとも横断的な回帰または傾向ですか?
さまざまな市況に対応したい場合は、複数のシステムが必要になるか、プライベート・エクイティ・ファンドのように運用するシステムを形成する必要があります。ただし、これはチームでの運用であり、各個人が別々に作業します。
原則として、システムが収益を上げるべきではないときに収益を上げることは間違いです。システムの目標は間違っており、最終結果はその逆になるだけです。
3. 位置:
この項目は、特に複数の取引システムがある場合に、このシステムに割り当てる予定の資本の量です。証拠金モードを使用する取引オブジェクトの場合、意図されたレバレッジはどれくらいですか?
資金管理もあります。要するに、どれだけのポジションを使うかという問題です。
初心者は、どのようなポイントや指標を使って市場に参入するのかを尋ねるのが好きですが、経験が浅い人は、市場からの撤退方法やストッププロフィットとストップロスの設定方法を尋ねる可能性が高くなります。市場の打撃は資本管理に焦点を当てます。
資金管理は、システムの取引ロジックに次元を追加することに相当します。もはや単純なエントリーとエグジットの次元ではありませんが、それぞれのエントリーとエグジットに加えて、資金の量にも違いがあり、これに似ています。二次元空間へと上昇し、より多くの花を咲かせる戦略です。結局のところ、インジケーターは収束しています。なぜなら、それらは出来高と価格のさまざまな数学的変換にすぎないからです。これは、おそらくヒステリシスが同じではないことを意味し、最終的には一定のフィルターの役割を果たします。
お金の管理は高度な遊び方です。
4. 次のように入力します。
どのような状況で市場に参入するのか、参入の方向性を意味します。私は主にトレンド追跡を行っていますが、実際にはエントリーシグナルはそれほど重要ではなく、少なくとも出口ロジックほど重要ではないと考えています。 、精度の向上には限界があります。ただし、自動化されたトランザクションであるため、規則化する必要もあります。
別々に市場に複数回エントリーすると、実際にはポジションが追加されることになります。ポジションを追加するということは複数の戦略を融合することに相当し、ポジションを多様化する役割を果たします。
トレンドに従うと、変動利益でポジションを追加することが多く、変動損失でポジションを追加する運用はあまり見られません。
ポジションを追加した後、一般的な取引システムの勝率は低下しますが、損益率は個人の選択によって異なります。
ポジションを追加すると、コードが複雑になるだけでなく、ポジションの追加方法が異なるため、ポジションやレバレッジが異なるため、バックテストが難しくなります。なので、リターンとドローダウンを比較するのは難しく、あまり直感的で簡潔ではないため(もちろんカルマーレシオはオプションです)、パラメーターの選択が難しくなります。
5.外観:
ここでの出口とは、取引戦略シグナルに基づく出口を指します。たとえば、ロングポジションを保持している場合、ショートシグナルが表示されます。ただし、常にポジション (ロングまたはショート) を保持するこのモードでは、通常、より大きなリトレースメントが発生するため、通常はアクティブなプロフィットストップと組み合わせて、利益が少なくなりますが、その前に一定のリトレースメントを負担する必要があります。より大きなトレンドがある場合はそれをキャッチします。そうでないと、簡単に市場から振り落とされ、大きなトレンドを把握できなくなります。
かつて誰かがバックテストを行いました。これは、ランダムなシグナルで市場に参入しますが、エグジットが取引ロジック、つまり「損失をカットして利益を逃がす」と一致している限り、プラスの期待値を持つ取引システムです。を確立することもできます。したがって、簡単に市場から振り落とされないように、利益確定を利用して全体のトレンドを捉えることが、ほぼ最も費用対効果の高いビジネスとなります。
後で表示するには 2 つの方法があります。入口よりも出口の方が重要かつ重要であることがわかります。
6.利益確定:
ここでのテイクプロフィットは主にさまざまなアクティブなテイクプロフィットを指します。たとえば、さまざまな固定テイクプロフィット、変動テイクプロフィット、トレーリングテイクプロフィットなどです。個人的には、浮動利益が十分であれば、つまり一定の損益率に達していれば、何も考えずに利益の一部を止めても資本曲線のトレンドは滑らかになるし、その必要はないと考えています。すべての利益を最後までやり遂げるために。
ただし、利益が出始めたらすぐに利益を確定させるために、いわゆるハーフクローズを実行したり、ポジションの一部をクローズしたりしないでください。注文を主導する多くの教師がこれを好むのは、勝率が高く、人間の性質に従い、優れたユーザー エクスペリエンスを提供するためだと私は観察しています。
しかし、本当のことは、少しの利益で逃げたり、あまりにも早く撤退したり、一定の損益率を超える利益が得られなかったりすると、資本は常に損失を被ることに等しいのです。肉を食べるときになめてから逃げました。負けてもお金を失うことはなく、負けが止まるまで押し続けました。たとえ最終的に利益が得られたとしても、ポジション全体の重みを負っているのは、事前に実行されなかった資金の別の部分になります。
したがって、利益を確定するのが早すぎると、完全なポジションの収益効率に大きな影響を与えます。
テイクプロフィットは勝率だけを見るのではなく、十分な損益率を確保する必要があります。
7. ストップロス:
ストップロスは取引システムにとって必須です。一般に、比較的厳しいストップロスを取引システムに追加すると、パフォーマンスは大幅に低下する可能性があります。つまり、収益が減少し、リトレースメントも増加し、バックテストデータの見栄えが良くなくなる可能性があります。したがって、一度も損失を被ったことがないトレーダーの中には、システムにストップロスの設計がなく、リバースシグナルが出るのを待ってから撤退する可能性が高く、彼らの資本と自信は失われてしまいます。深刻なダメージを受け、回復できなくなります。
一般に、ストップロスには 2 種類あります。1 つは固定比率のストップロスで、価格がそのレベルに達する限り、注文は自動的に決済されます。これは最も制御可能であり、最大でも滑りを追加するため、これが最適です。マーク価格を使用するなどの他の方法では、ストップロスをトリガーするのがより困難になる可能性がありますが、一度トリガーされると 15 ポイント反転して、より大きな損失が発生する可能性があります。主な問題は、依然として過度の期待を上回る可能性があることです。
また、損切りに複数回の ATR を使用するなどの問題もあり、極端な場合、特に大きなサイクルでは ATR が非常に大きくなり、多額の資金を失う可能性があるため、この種の問題も制御が困難です。実は、元々はずっと前に去っていたはずです。
完全に自動化された取引システムの場合、ストップロスは非常に慎重に考慮する必要がありますが、ストッププロフィットはもう少しカジュアルに考えることができます。
もう 1 つの方法は、K ラインの終値を使用することです。このストップロス方法は、バックテストに基づいてより安定していて魅力的ですが、明らかに極端な状況では K ラインが大きく変化する可能性があるため、制御不可能でもあります。その振幅は、歴史上のすべての K ラインで一度も見たことがないものかもしれません。そうでなければ、どうしてそれをブラック スワンと呼ぶことができますか。
やっと
完全な取引システムを構築することは長い旅の始まりにすぎず、座ってリラックスしてお金を稼ぎ始めることを保証するものではありません。将来は不確実であるため、どの戦略にも不利な時期が存在します。
たとえお金を稼ぎ始めたとしても、システムがお金を失い続け、資本曲線が逆戻りし続けると、私たちは依然として恐怖を感じるでしょう。私たちが設計した取引モデルにバックテストでは発見されなかった問題があるのかどうか、市場スタイルに未知の変化があったのか、戦略が「失敗」したのか、あるいはそれが神話上の「主力」なのかどうかはわかりません。そして伝説の「主力」「銀行家」は未知のことをしている。
すべてが霧になり、最低レベルの取引知識に挑戦します。
実際、市場には独自の取引システムを確立できる人がたくさんいますが、不況の影響を乗り越えることができる人はほんのわずかです。数か月間にわたるリトレースメント傾向の影響を受けて、ほとんどの人々は恐怖に脳を支配され始め、ためらい、疑い始め、システムに干渉し始め、さらには自らの原則を放棄し始めます。結局、システムは認識を超えて変更されました。
したがって、最終的にあなたをさらに試すのは、あなたの認識力、この取引システムを実装する決意、そしてその過程で貪欲と恐怖に打ち勝つことができるかどうかです。
最後に、トレーディング システムの構築方法について詳しく知りたい場合は、完全なトレーディング システムを徹底的に解説した「The Turtle Trading Rules」をお勧めします。これはクオンツ トレーディングにとって必読です。それは何十年も前のことです。クラシックは決して時代遅れになることはありません。