Investor's wiki

自動実行

自動実行

##自動実行とは何ですか?

自動実行は、手動入力を必要とせずに取引を配置および実行するための方法です。自動化されたシステムと取引アルゴリズムにより、トレーダーはシグナルを利用して、そのシグナルが識別されるたびに、人間の介入を必要とせずに資産を売買することができます。

いくつかの市販の取引システムを使用して、さまざまなテクニカル指標に基づいて作成できます。

##自動実行について

ソフトウェア技術とITインフラストラクチャの進歩に伴い、取引システムがより高度で複雑になり続けるにつれて、自動実行が一般的になりました。自動実行により、自動取引プログラムを実行しているトレーダーが不在の場合でも、取引を行って約定することができます。トレードシグナルが発生した場合、注文は展開され、注文価格で利用可能な流動性がある場合は自動的に実行されます。

自動取引戦略は、高頻度取引( HFT )やマーケットメーカーなどのプロのトレーダーによってよく使用されますが、一部の小売業者はますます利用できるようになっています。外国為替(外国為替)市場では、ほとんどの小売業者はすでにいくつかの自動取引戦略とプログラムに完全にアクセスできます。外国為替市場は1日24時間、週5日取引されるため、これらの自動化されたアルゴリズムは、トレーダーが収益性の高い機会を逃さないようにするのに役立ちます。価格、出来高、その他の基準に基づくものなど、さまざまなテクニカル指標からの特定のシグナルのトリガーは、トレーダーがトレーディングターミナルの前に座っていない場合でも機会を利用するのに役立ちます。

自動実行により、自動取引ソフトウェアを実行しているトレーダーからの追加の確認なしに、注文が行われると自動的に約定することができます。これにより、注文をより迅速に行う必要があり、価格が急速に変動しているときに、より良い価格を得るのに役立つ可能性があります。自動注文はミリ秒単位で展開されますが、手動注文の入力には数秒以上かかる場合があります。同様に、自動実行は、ユーザー入力エラー、事務ミス、およびいわゆる「ファットフィンガー」を大幅に削減します。

##自動取引の設定

自動化されたシステムにより、さまざまな戦略と手法が可能になります。ほとんどのトレーダーは、いくつかの指標の組み合わせ、および他の形式の技術的および/またはファンダメンタル分析を使用します。ポジションの開閉をトリガーするために、さまざまなチャートパターン、価格とボリューム、およびその他のインジケーターまたはパターンを設定および展開できます。

トレーダーは、これらのシステムを使用する際に注意する必要があります。基本的な条件が突然変化した場合、技術的な指標が無効になる可能性があります。特定の市場での取引を回避する必要があるイベントが発生した場合でも、自動注文は人間の介入なしに処理されます。

可能な自動実行設定のいくつかは次のとおりです。

-指値注文は、指定された指値以上での売買取引の注文です。

-ストップロス注文は、証券のポジションでの投資家の損失を制限するように設計されており、ショートおよびロングのポジションまたは持ち株で機能します。

-フィボナッチ比率には、トレーダーが他のテクニカル分析の確認を探すために使用できるリトレースメント、アーク、ファンが含まれます。

-ストキャスティクスは、終値を一定期間の価格の範囲と比較する勢いの指標です。

###自動実行基準

戦略の自動化は大変な作業になる可能性があります。自動取引には適切な戦略が必要であるだけでなく、その戦略は、コンピューターがエラーなしで理解できるルールとしてソフトウェアコードに変換可能でなければなりません。このようなルールは、定性的な分析や主観性には役立ちません。実際、多くの取引戦略は、少なくとも部分的には主観的なものです。自動取引は、客観的な基準を使用してのみ許可されます。これらの条件がプログラミングコードで明示的に定義されていない限り、戦略は意図した方法で取引されません。

自動実行を設定する際に考慮すべき事項は次のとおりです。

-**リスクキャップ。**これには、すべての取引のストップロス注文が含まれる場合があります。たとえば、ストップロスは、エントリポイントから固定のドルまたはピップの金額、または特定のパーセンテージだけ離れた場所に配置できます。

-**エントリー基準。**ロングトレードまたはショートトレードを開始するために存在する必要のある条件を正確に定義します。簡単な例として、短期移動平均(MA)が長期移動平均を超える場合があります。

-利益確定。損切りは下振れリスクを抑制しますが、利益も取らなければなりません。ストップロスに達しない場合に取引がどのように終了するかを定義します。これは、固定のドルまたはピップの金額、パーセンテージ、またはリスクに基づいて定義された報酬:リスクである可能性があります。たとえば、取引のリスクが5%の場合、15%で利益を取ります(3:1の報酬:リスク)。

-**条件の制約。**プログラムがいつ取引されるか、いつ取引されないかを定義します。たとえば、株式戦略は市場前または市場後、あるいは通常の時間帯にのみ取引できますか?主要なニュースイベントの直前に取引を行うことはできますか?制約を決定してから定義します。

これらの基本的な考慮事項の中には、実際にどのようにプログラムされるかについての無限の可能性があります。これにより、自動取引に関して大きな柔軟性が得られます。しかし同時に、システムが複雑になるほど、問題が発生したときにシステムのどの部分が機能していないかを見つけるのが難しくなります。

##自動実行による中断

自動実行は、迅速な注文が必要な場合やトレーダーが市場を監視できない場合にトレーダーが利益を得るのに役立ちますが、自動化は場合によっては混乱を招く可能性もあります。自動取引は非常に迅速に実行される可能性があるため、市場は深刻な混乱や異常にさらされる可能性があります。

たとえば、2010年5月6日、ダウ工業株30種平均( DJIA )はわずか10分で約9%下落しました。それでも、市場はそれが閉じる前にその下落の大部分を消し去りました。この混乱は2010年のフラッシュクラッシュとして知られるようになり、他のプログラムが販売されるにつれて販売を開始し、ドミノ効果を生み出した自動取引プログラムによって大部分が引き起こされたと考えられています。

##ハイライト

-自動実行とは、手動で入力する必要のない注文を指します。注文は自動取引プログラムによって作成および実行されます。

-自動実行は、基本的な基準と技術的な基準の両方を組み合わせて、さまざまな戦略に基づいて作成できます。

-自動実行はトレーダーからの確認なしに発生しますが、トレーダーは取引を実行するプログラムを引き続き制御していることがよくあります。