
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つの画面が表示されます。
{{syminfo.basecurrency}}_{{syminfo.currency}},{{strategy.position_size}}この一行だけです。syminfo.basecurrency基軸通貨(BTCなど)です。syminfo.currency価格設定通貨(USDT など)です。strategy.position_sizeこれはオープンポジションの数を表します。正の数はロングポジション、負の数はショートポジション、0 はオープンポジションがないことを示します。

TradingView では、戦略のアラート設定にこれらの 2 つの数字を入力するだけで完了です。


たとえば、BTC/USDT を 1 ユニットショートする場合、送信されるメッセージは次のようになります。BTC_USDT,-1。
情報を受け取った後、FMZ は実際の保有状況を確認します。
TradingViewのクローズポジションBTC_USDT,0FMZは在庫一掃し、放送を開始しました。BTC_USDT,-1FMZは単にロングポジションを決済し、ショートポジションをオープンにしただけです。そのロジックは実に単純明快です。

コピー取引モードには 2 種類あります。
スケーリング50% は賭け金を半分にすることを意味し、200% は賭け金を 2 倍にすることを意味します。これはリスク許容度によって異なります。
リバース・フォローTradingViewがロングポジションを取ったらショートポジションを取り、その逆も同様です。ヘッジ戦略やリバース戦略の有効性をテストするのに使用できます。
制限品種特定のペアのみを取引し、その他は無視します。
単一商品のポジション制限特定の暗号通貨における過剰なポジションを防ぐため。
ストップダストアカウントレベルの保護。損失がしきい値に達した場合、すべての資金が清算されます。

| 初期計画 | クロスプラットフォームコピー取引 | |
|---|---|---|
| 構成の難しさ | JSONと戦略コードを記述する必要があります。 | 2行をコピーして貼り付ける |
| 途中で切断 | ポートフォリオの不整合の可能性 | 次回自動同期 |
| 拡張機能 | 自分で書かなければなりません。 | 比例コピー取引、リバース取引、ストップロスなどが組み込まれています。 |
TradingViewは分析とバックテストを、FMZは執行を担当します。各プラットフォームにはそれぞれ独自の役割があります。クロスプラットフォーム・コピートレードは、インターフェースのプロセスをコピー&ペースト程度に簡素化します。
さらに、FMZ自体もPine言語をサポートしており、TradingView上の戦略を直接コピーして実行できるため、Webhookは不要です。取引ロジックと実行はすべて1つのプラットフォームで処理されるため、デバッグも容易になります。
戦略ロジックが正しいか、リスク管理が適切に行われているか、市場理解が十分かといった点については、やはり自分自身で確認する必要があります。ツールはあくまでツールであり、優れた戦略の実行を容易にすることはできますが、悪い戦略を金儲けの道具に変えることはできません。