  サインイン | 登録

  1. ホーム
  2. 
  3. トレーディング
  4. 
  5. FX自動売買
  6. 

【コーディング不要】MetaTrader5で動作するFX自動売買システムを30分で作る方法

2022/03/15
bau
「MetaTrader5(MQL5)環境でのプログラミング、思ったよりムズいわ。

MQL4からサクッと移行できると思ったんだけどなぁ。本当に移行できるのか、心配になってきた・・・。」


私も、↑のような不安を抱えていました。しかし「とあるライブラリ」を使うことで難関(?)を突破し、どうにかMQL5へと移行できました。

筆者は「にわかレベル」のプログラミングスキルながらも、なんとかトレードBot/EA開発を続けている者です。 (@trend774)

この記事では、 「とあるライブラリ」と「とある無料Webアプリ」を使って、30分でMT5向け自動売買システム(=EA)を作る方法について書いていきます。


MT4&5共通ライブラリとBlockEAについて


当記事は主にMQL4ユーザーに向けて書いています。ただ、MQL4言語でのプログラミングが未経験の方でも、気楽にMetaTrader5用のEA作成に入っていけると思います。というのも、プログラミング自体しませんから。アプリがソースコードを生成してくれます。ここ数年流行っているノーコード/ローコード的なやり方に近いのではと思います。

やや前置きが長くなってしまいましたが、「とあるライブラリ」とは「メタトレーダー4&5共通ライブラリ」のことです。
また、「とある無料のWebアプリ」とは「BlockEA」のことです。 

「MT4&5共通ライブラリ」のほうはKindle本を買うとダウンロードできます。本のタイトルは「メタトレーダー4&5共通ライブラリによるEA開発入門」 です。有料とはいえ、Kindle本は500円。ワンコイン価格です。(←2022/03/03現在の価格) 私個人の感想ですが、この値段はとても良心的だと思います。しかも、Kindle Unlimited対応ですし。現時点でUnlimitedサービスを利用している人は、ライブラリを無料でダウンロードできてしまいます。




一方、「BlockEA」 については完全に無料で利用できます。BlockEAは昨年(2021年)の秋頃にリリースされたばかりなので、MQL4ユーザーの間でもひょっとしたらあまり知られてないかもしれません。



MetaTrader5で動作するFX自動売買システム(EA)を作る方法


以降は、具体的なEA作成の流れになります。()内は所要時間です。

  1. Kindle本を購入もしくはUnlimitedで購読。ライブラリをダウンロードする (5分)
  2. BlockEA公式サイトにアクセスし、チュートリアル手順に沿ってEAの原型(mq5ファイル)を完成させる (5分~10分)
  3. EAの原型(mq5ファイル)とライブラリを同じフォルダに格納する (3分)
  4. MetaEditorから2.で作成したmq5ファイルを読み込んで、コンパイルボタンを押す (3分) 

所要時間はだいたい30分程度です。

EA作成自体は5分~10分で終わります。チュートリアルの説明どおりポチポチするだけです。
残りの時間は前述のライブラリを用意したり、BlockEAアプリ操作方法のページを読む時間になります。

BlockEAを使うには、以下のサイトにアクセスします。 


BlockEA




少し横道にそれて申し訳ないのですが、私の場合、まずここで心地よい驚きがありましたね。「おっとWebアプリ!?なのか!なるほど」 という感想を持ちました。EAとは、Local環境で、IDEのMetaEditorを使ってコーディングするものだ。といった先入観がありましたから。

BlockEAの操作方法は公式サイトに載っています。自動売買プログラム作成にあたって、コーディングの必要はありません。クリックとドラッグ&ドロップを合計10回くらいするだけでEA(自動売買プログラム)が完成します。

EAの原型(mql5ファイル)が出来たら、 BlockEA上にある「mql5ファイルの保存」ボタンを押して自分のパソコンにダウンロードします。

EAの原型(mql5ファイル) を「ダウンロード」フォルダに入れた場合、同じ「ダウンロード」フォルダに、前述の 「MT4&5共通ライブラリ」 一式を格納しておく必要があります。(MT4&5共通ライブラリのKindle本にも説明があります)

または、「MQL」というフォルダを作って、その中にEAの原型(mql5ファイル。拡張子はmq5) を入れている場合、 「MT4&5共通ライブラリ」 一式を同じ「MQL」フォルダに格納しておく必要があります。以下にスクショ画像を貼り付けました。



その後、MetaTrader5を立ち上げて、MetaTrader5上からMetaEditor(IDE)を起動します。
起動方法は、以下の画像に表示されているように「IDE」ボタンをクリックしてください。



あとは、 MetaEditor(IDE) からEAの原型(mq5ファイル)を開いて、コンパイルボタンを押します。
すると同じフォルダ内に実行ファイル(ex5ファイル)が作られます。
この実行ファイル (ex5ファイル)をMetaTrader5にセットすると、為替FXやビットコインの自動売買ができます。

以下は、BlockEAで作ったEAをMetaTrader5で売買シミュレーションした結果です。



おわりに


「今週こそはMT5に移行するぞ!」と心の中で宣言しながらも、ついつい目の前にあるMT4で、習慣になってしまったMQL4のコーディングをしてしまう。。この記事がそんな人への小さな後押しにでもなれば幸いです。





#MT5, #mt4, #MQL5, #MQL4, #EA, #プログラミング, #方法, #ローコード, #ノーコード, #BlockEA, #MT4&5共通ライブラリ
スコアー: 1.34
 コメント
 0 いいね
0
  信用しますか?  
0

    


NFT 123ish 3次元ゴールドコインアートコレクション




人気のコメント
最初にコメントする

ボード


サインインしてコメントを投稿する


MetaTrader4(MT4)の取引会社「Exness」でビットコインを自動売買する方法を教えます。土日の休んでいる間にも収入を得ることが可能。

【コピペでOK】FX自動売買システムを10分でプログラミング。30分で稼働させる方法をステップごとの図入りで解説【副業スタート】

FX自動売買派も裁量トレード派も。バックテストをやり込んで相場の養分から脱出しよう!その方法を2つ紹介します

FX自動売買のプログラミングは初心者・未経験者でも独学できる!その2つの理由とリソース

人生の質を上げるぐっすり安眠する方法は?不眠症でも安心?

次世代の可能性を発掘する「小学校プログラミング教育」とは?

「毒親に育てられ生きづらいです。大人になってからでも変われますか?」

未経験からデータサイエンティストとして転職を成功させる方法。データサイエンスでの華やかな道と手堅く成功させる道を教えます

データサイエンティスト・データサイエンス職よりデータエンジニアでの転職の方が手堅い?未経験者がデータエンジニアになる方法を教えます。

【3つのおすすめスキル】アスリートのセカンドキャリア問題!

アスリートの現役中からできる副業は「ライター」

料理をする気が起こらなくて困ってる人や1人暮らしを始める人へのアドバイス。料理が出来ない上に拒否していた私が2つの方法で不健康生活から脱出!

大学院入試なしで修士課程の学生になる方法

【体験談】メンズにとっての医療ヒゲ脱毛はコスパ最高の投資かもしれない【清潔感アップ】

【無料】FX自動売買の「シストレ系」おすすめツールを2つ紹介。MetaTrader4とTradingViewをユーザー目線で比較してみた【プログラミング可能】

【体験談】総務省統計局のデータサイエンス無料講座に申し込んでみた件【社会人向け】

【体験談】メディエススキンクリニック銀座でメンズ医療ヒゲ脱毛してみた【口コミ】

【FX自動売買の初心者が勝つための実践的戦略】小口で大損を避けトレード回数を重ねてアルゴリズムの経験値、信頼性を上げていこう。

【放送大学】コスパの良い「放送授業のインターネット配信」を有効活用する方法3つ【修士選科生】

【湿気】髪のうねりの直し方。ヘアオイル系トリートメントが効きます。特にミルボン エルジューダはオススメ【梅雨時】

FX自動売買のトラリピ系とシストレ系。どっちが勝てる?投資初心者におすすめなのは?

【XM】タダでもらえる無料EAはあやしい?あやしくない?リアルマネー10万円口座で実際の動きを確かめてみた【EX-EAv3編】

プライバシー設定を変更しました

記事は保存されました(投稿はされていません)

サインインして続行する

国: 日本 (jp)
  • United States (us)
  • 日本 (jp)
  • Indonesia (id)
  • India (in)
利用規約 | プライバシーポリシー | 私達に関して
よくある質問 | お問い合わせ
 
© 2025 123ish