シグナル & 自動化
シグナル解析(パース)とは、Telegramの投稿やTradingViewのアラートのような自由形式のテキストによる取引メッセージを、シンボル、方向、エントリー価格またはゾーン、ストップロス、1つ以上のテイクプロフィット水準、場合によってはレバレッジや注文タイプといった構造化されたフィールドに変換し、自動化プラットフォームが取引を発注できるようにするステップです。
シグナルプロバイダーには標準的な書式がありません。あるチャンネルは「LONG BTC 60000 TP 62000 SL 59000」と書き、別のチャンネルは「Buy Gold @ 2410-2405, targets 2418 / 2425 / 2440, stop 2398」と投稿し、また別のチャンネルは絵文字の箇条書きとターゲットの番号付きリストを使います。パーサーはこれらすべてに対応しなければならず、しかも安全に失敗しなければなりません。誤って読み取られたメッセージは、ロングの代わりにショートを開いたり、エントリーに対して誤った側にストップを置いたり、ターゲットのインデックス(「TP 1」)を価格として扱ったりする可能性があります。実際のところ、解析の精度こそが、あるチャンネルをコピーツールがうまく取引できるかどうかを左右する最大の要因です。
AlgoVestaのパーサーは、暗号資産とForexの一般的なチャンネルの書式――キーワードや絵文字による方向の表示、範囲として書かれたエントリーゾーン、番号の有無にかかわらないターゲットリスト、価格・pips・パーセントで書かれたストップ水準――を認識します。シンボルは、MetaTraderにおけるブローカー接尾辞を含め、取引所またはブローカーの形式に正規化されます。フィールドが欠けている場合、あなたが設定していれば自分自身の設定(例えばpips単位の固定ストップロス)にフォールバックします。ストップロスのような必須フィールドがまったく導出できない場合、Forex取引は無保護のまま開かれるのではなくブロックされ、ブロックされたシグナルはその理由とともに表示されます。まずペーパーモードでどのチャンネルもテストでき、パーサーが何を抽出したかをメッセージ単位で確認できます。同じエンジンが16の取引所とMT5向けのTelegram自動化機能を支えています。
メッセージ:「🟢 XAUUSD BUY NOW 2410-2405 ✅ TP1 2418 ✅ TP2 2425 ✅ TP3 2440 ❌ SL 2398」。解析結果:シンボルXAUUSD、方向BUY、エントリーゾーン2405-2410、ターゲット2418/2425/2440、ストップ2398。「✅」の印は箇条書きとして認識され、「ターゲット達成」の確認としては扱われません。また「TP1」はインデックスとして読み取られ、価格の1としては読み取られません。