TradingViewを使ったことがある人なら、チャート分析にどれほど優れているかご存知でしょう。必要なものはすべて揃っています。グローバル市場データ、数百種類のテクニカル指標、そして戦略作成用のPineScriptです。コミュニティでは毎日トレードアイデアが共有されており、閲覧するだけで多くのことを学ぶことができます。
しかし、ここで問題があります。戦略が書かれ、バックテストが完璧に実行されたら、その後はどうなるのでしょうか?
ペーパートレーディングの詳細
TradingViewのデモ取引は、率直に言って理想的な世界です。注文は瞬時に執行され、スリッページはほぼゼロ、そして市場の厚みは?まるで存在しません。バックテストで年率300%のリターンを出した戦略を興奮気味にライブ取引に切り替え、1ヶ月後に「なぜ約束通りにならないんだ?」と気づく人を何人も見てきました。
このプラットフォームはOANDAやTradeStationといった一部の証券会社には接続できますが、BinanceやOKXといった大手仮想通貨取引所には接続できません。対応している証券会社でも、接続が切れたり注文が停止したりするといった苦情が多数寄せられています。これは当然のことです。TradingViewはサブスクリプションで収益を得ており、ライブ取引の統合という複雑で法的リスクの高いプロセスに踏み込む必要はないからです。
初期段階ではどのように行われましたか?
FMZは2020年に早くも解決策を考案した。記事リンク): Webhook を使用して TradingView シグナルを FMZ ロボットに送信し、ロボットが取引所で注文できるようにします。
当初、手順は次のように URL に詰め込まれていました。buy:1このタイプは機能しますが、柔軟性がありません。2022年にアップグレードされました。アップグレードされた記事リクエスト本文からの JSON の読み取りをサポートし、終値や未決済建玉などの TradingView 変数を使用できるようになりました。
このソリューションは十分な機能を備えていますが、正直なところ、学習曲線が少し急です。JSONを自分で記述し、パラメータを解析するためのコードをFMZで記述する必要があります。初心者はここで行き詰まってしまう可能性があります。
異なるアプローチ: 取引の動きだけでなく、既存のポジションに従います。
最近開始された「クロスプラットフォーム コピー取引戦略」は異なるアプローチを採用していますが、その基本的な概念は実は非常にシンプルです。
前にTradingView は「1 BTC を購入」と表示し、FMZ は購入注文を実行します。
今TradingView では「現在 1 BTC を保有しています」と表示され、FMZ はそれに合わせてポジションを調整します。
違いは何ですか?
FMZ戦略がしばらく停止し、いくつかのシグナルを見逃したとします。以前は、このアプローチはポジションが一致しないため失敗していました。現在のアプローチではこの問題は発生しません。TradingViewが次にシグナルを送信すると、FMZは自動的に最新の状態に調整し、同期します。
実際の設定方法
FMZで「クロスプラットフォームコピートレード戦略」を展開する際は、フォロワーモードを選択し、シグナルソースとしてTradingViewを選択してください。戦略が開始すると、以下の2つの画面が表示されます。
- Webhookアドレス
- メッセージ形式:
{{syminfo.basecurrency}}_{{syminfo.currency}},{{strategy.position_size}}
この一行だけです。syminfo.basecurrency基軸通貨(BTCなど)です。syminfo.currency価格設定通貨(USDT など)です。strategy.position_sizeこれはオープンポジションの数を表します。正の数はロングポジション、負の数はショートポジション、0 はオープンポジションがないことを示します。
TradingView では、戦略のアラート設定にこれらの 2 つの数字を入力するだけで完了です。
- Webhook URL を設定する
- メッセージ形式を設定する
たとえば、BTC/USDT を 1 ユニットショートする場合、送信されるメッセージは次のようになります。BTC_USDT,-1。
情報を受け取った後、FMZ は実際の保有状況を確認します。
- 空ポジションですか?ロングポジション(1ユニット)を開きます。
- 0.5のまま?0.5追加
- もう1つある?動きがない。
TradingViewのクローズポジションBTC_USDT,0FMZは在庫一掃し、放送を開始しました。BTC_USDT,-1FMZは単にロングポジションを決済し、ショートポジションをオープンにしただけです。そのロジックは実に単純明快です。
構成項目の説明
コピー取引モードには 2 種類あります。
- 等量数量を直接コピーします。同様の資本額を持つアカウントに適しています。
- 均等な割合ポジションサイズに応じてフォローします。資本に大きな差がある場合にこれを使用します。
スケーリング50% は賭け金を半分にすることを意味し、200% は賭け金を 2 倍にすることを意味します。これはリスク許容度によって異なります。
リバース・フォローTradingViewがロングポジションを取ったらショートポジションを取り、その逆も同様です。ヘッジ戦略やリバース戦略の有効性をテストするのに使用できます。
制限品種特定のペアのみを取引し、その他は無視します。
単一商品のポジション制限特定の暗号通貨における過剰なポジションを防ぐため。
ストップダストアカウントレベルの保護。損失がしきい値に達した場合、すべての資金が清算されます。
以前と比べて何が違うのでしょうか?
| 初期計画 | クロスプラットフォームコピー取引 | |
|---|---|---|
| 構成の難しさ | JSONと戦略コードを記述する必要があります。 | 2行をコピーして貼り付ける |
| 途中で切断 | ポートフォリオの不整合の可能性 | 次回自動同期 |
| 拡張機能 | 自分で書かなければなりません。 | 比例コピー取引、リバース取引、ストップロスなどが組み込まれています。 |
注意すべき点
- TradingView には Pro 以上が必要です。無料版には Webhook がありません。
- 2 段階認証 (2FA) が必要です。これは TV の要件です。
- まずは少額のお金でテストしてください。—確認信号が受信され、注文が実行され、ポジションが同期されます。
- 信号遅延は通常 2 ~ 3 秒で、ほとんどの場合これで十分です。
- ライブ取引ではバックテストよりもスリッページと手数料が高くなりますので、この点に留意してください。
終わりに書いてある
TradingViewは分析とバックテストを、FMZは執行を担当します。各プラットフォームにはそれぞれ独自の役割があります。クロスプラットフォーム・コピートレードは、インターフェースのプロセスをコピー&ペースト程度に簡素化します。
さらに、FMZ自体もPine言語をサポートしており、TradingView上の戦略を直接コピーして実行できるため、Webhookは不要です。取引ロジックと実行はすべて1つのプラットフォームで処理されるため、デバッグも容易になります。
戦略ロジックが正しいか、リスク管理が適切に行われているか、市場理解が十分かといった点については、やはり自分自身で確認する必要があります。ツールはあくまでツールであり、優れた戦略の実行を容易にすることはできますが、悪い戦略を金儲けの道具に変えることはできません。
照着这里面的步骤做不成功啊,链接实盘运行后就只出现了message和webhook两行,根本没有后面的跟随者运行中,策略启动等后面那些信息,tv有信号也没成功跟上,tv提示webhook发送失败,怎么回事呢?
- 1








