見出し画像

【自動売買MT5版】TradingViewアラート通知を自前PCやサーバで受信して自動売買するBot

【目次】
■ はじめに
■ 必要なもの
■ TradingViewと連携するBotのメリットなど
■ 特徴(当Botでできることなど)
■ 注意事項・免責事項
■ TradingViewと連携する仕組み(有料パート)
■ Botのメインコードについて(有料パート)
■ Botの起動手順(有料パート)
■ Discordの案内(有料パート)

【変更履歴】
2022年3月4日 初版公開
2022年11月7日 取引所の銘柄一覧を取得できるプログラムを追加

■ はじめに

きっかけは、友人から「今後のためTradingViewを使える用になったほうがいいよ」と助言を頂きTradingViewを触るようになったことが始まりでした。

それまではPythonやVBでテクニカル計算やバックテストを行っていたのですが、TradingViewを使うようになってからは検証とバックテストがすごく楽になりました。

TradingViewを使うようになってから、Bot開発のためTradingViewと連携して売買する方法を調べてみて手当たりしだい試しましたが「GAS(GoogleAppsScript)」や「Discord」・「メール」と実装はできるにしても、連携方法の多くが自分の性格上管理していくには面倒だなと感じました。

もっと柔軟に使いたい (´・ω・`)<いろんな取引所で使えるようにとか

それから色々試して、自分なりに納得のいくものが完成!
私的に開発と管理が容易になるように、コードは最低限に押さえて作成しました。

仕組みとしては、別記事で公開しているロジックのMT5バージョンとなります。

■ 必要なもの

・OS環境(Windows)
・TradingViewアカウント(Proプラン以上)
・Python3.7  ※3.6以降のバージョン推奨
・他アプリケーション(MetaTrader5等)
 詳細は有料パートへ記載

■ TradingViewと連携するBotのメリットなど

Bot作成にはテクニカル計算のために外部ライブラリを使用したり、ライブラリにない場合は自作の必要がありましたが、今回公開するBotではその計算部分がTradingViewのPineスクリプトで作成が可能となり
TradingViewで検証 → MT5へのEAを移植する必要がなくなり、検証したストラテジを素早く自動化できます。

■ 特徴(当Botでできることなど)

【MT5版の特徴】
MT5版はMetaTrader5を経由しオーダーを出すため、MetaTrader5を採用している取引所であれば自動化が可能となります。
取引所によっては、暗号通貨とFX取引も可能となります。

また、MetaTrader5では「Magicナンバー」を設定することができ、どのストラテジが実行したものか管理することが出来ます。
この「Magicナンバー」を利用することで、他のストラテジと共存したときに、お互いのポジションを決済しないようにすることが出来ます。

■ 注意事項・免責事項

・本Note内容利用により被る損失や被害に対して、筆者は一切の責任を負うことは出来ません。
・販売数が増えた場合は、予告なしに価格の変更または販売の終了をすることがあります。
・当BotはTradingViewのWebhook機能を使用します。(Proプラン以上の契約が必要です)
・TradingViewにおけるアラート設定手順を理解している事を前提として記載しています。
・有料エリアの内容を購入者以外の方に共有することはお控えください。
・Windowsでの動作を確認しております
・当BotはPythonでのコード修正や予期しないエラーに遭遇した場合、調査対応ができる方を対象としております。
・当記事のすべてのコンテンツの無断転載・無断使用はご遠慮ください。
・当記事の内容、テキスト、画像などは転載禁止です。

以上の内容を確認しご理解いただけた方のみ購入にお進みください。


以下のサンプルロジックを付属いたします。

【1.サンプルロジック】

【2.短期決済型ロジック】

【3.慎重君シリーズ】

【慎重君】

【慎重君V2】

【慎重君V3】

※サンプルロジックなので上記の結果を鵜呑みにせず、ご参考程度にご活用ください。

ちなみに、僕は「Bitterz」という取引所を利用しておりますが、MT5を採用している取引所であれば連携が可能です。
よくキャンペーンで新規口座開設の時にボーナスが付くのでお得な時に登録するといいかもしれません。

追記:Bitterzは2023年2月28日にサービスを終了するようです。

ちなみに今現在キャンペーン中のようです(*´∀`)
キャンペーン期間 ←終了
2022年2月26日(土)00時00分00秒(UTC+9)~2022年3月6日(日)23時59分59秒(UTC+9)まで
キャンペーン期間 ←終了
2022年3月7日(月)00時00分00秒(UTC+9)~2022年3月11日(金)23時59分59秒(UTC+9)まで


Discordで予測値を公開してます(*´∀`)


「【自動売買MT5版】TradingViewアラート通知を自前PCやサーバで受信して自動売買するBot」の続きは有料パートになります


ここから先は

9,854字 / 10画像 / 9ファイル

¥ 3,500

この記事が気に入ったらサポートをしてみませんか?