【保存版】MQL4とMQL5の違いを徹底解説!将来の移行を見据えた最適な学習方法
「EA開発、どっちの言語から始めればいいんだろう…」 「MQL5の方が新しいから、そっちの方がいいのかな?」 FXのEA開発を始めようと思ったものの、MQL4とMQL5のどちらを選ぶべきか悩んでいませんか? …
「EA開発、どっちの言語から始めればいいんだろう…」 「MQL5の方が新しいから、そっちの方がいいのかな?」 FXのEA開発を始めようと思ったものの、MQL4とMQL5のどちらを選ぶべきか悩んでいませんか? …
「EA開発を始めたものの、CTradeクラスの使い方がわからない…」 「サンプルコードをコピペしても、エラーばかりで動かない…」 「公式ドキュメントを読んでも、実践的な使い方がイマイチ分からない&…
MT5でEAを作りたいけど、プログラミングの知識がなくて諦めていませんか? 「有料EAは高すぎるし、自分で作れたらいいのに…」 「プログラミングって難しそう…」 そんな悩みをよく聞きます。 でも、…
「MQL5でオリジナルインジケーターを作りたいけど、プログラミングの知識がなくて諦めていませんか?」 「何から始めればいいのか分からない」「難しそうで手が出せない」というお悩みをよく聞きます。 実は、プログラミング未経験…
「MT4のEAをMT5に移行しないといけないけど、どうすればいいんだろう…」 「手動で書き換えるのは時間がかかりすぎるし、ミスも心配…」 そんな悩みを抱えているトレーダーの方も多いのではないでしょ…
MQL4でEAやインジケーターのプログラミングを行うと、矢印の表示が必要になることがあります。 例えば、特定の条件を設定し、その条件が満たされた時に矢印を表示するシーンは、MT4でインジケーターを作成する際によく見られま…
MT4上で自在なEAを作るのに必要なプログラミング言語はMQL4です。 その自由度は高く、痒いところに手が届くような関数も存在し、MQL4で記述することができます。 今回紹介するのはprint関数です。 print関数と…
MT4のEA(自動売買)をプログラミングするために使用されるプログラミング言語はMQL4です。 この言語を使って、ラベルなどのオブジェクトを作成することも可能です。 そのために利用される関数がobjectcreateです…
EAを実行すると、一定の時間ごとにプログラムを実行したい場面が頻繁に発生します。 MQL4では、そのようなニーズに対応するために、OnTimer関数が用意されています。 今回は、一定時間ごとにプログラムを正確に実行するた…
裁量トレードをしていると、ポジション変更注文をしたいと思えるようなタイミングが度々あります。 実はEAを運用している場合でも、そういった行動をとりたくなるようなシーンが意外に多くあるのも事実です。 このようにEA上でポジ…