【MQL学習】入門編 ~ プログラミング言語の基本部分を理解しよう

このページでは、MQL学習 入門編となります。一つ一つ理解していくことで、必ず習得できます。

入門編では、MQL学習をするうえで必要な準備からプログラミングの基礎部分に関する解説を行っています。

入門編をしっかりと理解して実践編に取り組めるよう頑張りましょう。

目次

パソコン環境を整える

プログラミング学習においてはパソコンが必要です。ある程度スペックのあるパソコン選びが重要ですが、高スペックすぎても機能を持て余してしまうため適度なものが良いです。

選ぶポイントとしては、CPU、メモリ、ハードディスクを中心に考えると良いです。

CPUに関しては最新から1,2世代前まででIntel i5相当以上のもの、メモリは8GB以上、ハードディスクはSSDを選択しましょう。

グラフィックボード(GPU)は内蔵のもので十分です。パソコンでゲームをする場合には必要ですが、MT4チャートを表示する程度なら内蔵で十分です。

その分価格も抑えられるのでお勧めです。

詳細については以下のページで説明しているのでご確認ください。

あわせて読みたい
【MT4】MQL学習に適したPCスペック このページでは、MQLを勉強していくために適したパソコン(PC)選びについて解説します。 PCスペックに正解はありません。 高スペックであればあるほど良いものですが、...

MT4のインストール

MT4が無ければ始まりません。最近ではMT4をインストールしたと思ったのにMT5がインストールされたというケースがあります。

そうならないためにもしっかりとMT4を選んでインストールする必要があります。

おすすめするのはFXDDのMT4です。

MT4チャートを動かすためには証券口座が必要ですが、様々な証券会社でデモ口座を用意してあります。

インジケーターの作成やバイナリーオプションのためにチャートを使うのであれば、リアル口座を申請する必要はありません。

デモ口座の申請もMT4チャート上でできるFXDDが一番簡単にできるのでお勧めです。

詳しいインストール手順についてはこちらをご覧ください。

あわせて読みたい
【MT5になる!?】しっかりとMT4をインストールするにはFXDDがおすすめ このページでは、MT4のインストール手順について説明します。 現在最新はMT5で、MT4をインストールしたつもりがMT5がインストールされてしまったというケースがよくあり...

MetaEditorの使い方

MetaEditor は、MQLコードを記述してカスタムインジケーターやEAを作成するために必要なので、基本的な使い方をしっかりと理解しておきましょう。

まずは、インジケーターを作成して「Hellow World!」を表示してみるところからスタートです。

あわせて読みたい
MetaEditor の使い方を把握しよう このページでは、MetaEditorの基本的な使い方について解説します。 MetaEditorは、MQLコードを書いてインジケーターやEAを作成したり、バックテストといったチャート分...

変数

データの型や変数について説明しています。

データの型は色々とありますが、すべて覚える必要はありません。使う頻度の高いものから覚えていき、使う時が来たら理解すれば大丈夫です。

あわせて読みたい
【MQL】変数の型はこれだけ覚えていれば良い このページでは、変数の型について解説します。 変数はプログラミングにおいての基本部分であり、欠かせないものでもあります。 そんなに難しいものではないので、しっ...

配列

配列はとても重要な部分です。

MQLに特化した内容で説明してますので、今まで理解が出来なかった方もここでしかっりと理解しておきましょう。

配列を理解し自分の中にイメージが出来るようになると、自身のレベルもかなりアップすると思います。

あわせて読みたい
【MQL】配列を制するものはプログラミングを制する このページでは、配列について解説します。 MQL上での配列はチャートを表すのに使われている重要なものです。配列を理解しないとローソク足のイメージもできないため、...

制御文(if と for)

色々とある制御文の中でif文とfor文だけでも理解できればバックテストは取れるようになります。

プログラミングの基本と言っても過言ではないので、しっかり理解しておきましょう。

あわせて読みたい
【MQL】制御文はifとforで十分 このページでは、制御文となる「if」と「for」について解説します。 【制御文とは】 制御文とは、プログラムの実行を制御するもので、大きく分けて、選択文(if)、繰り...

ローソク足

MQLにおいてローソク足を理解するのは重要です。

ローソク足の種類や実体の長さ、髭の長さの確認方法について紹介しています。

バックテストの条件に追加することで勝率を上げることもできますので、しっかりと理解しましょう。

あわせて読みたい
【MQL】ローソク足の種類や実体、ヒゲを確認する方法 このページでは、ローソク足の種類や実体、ヒゲの部分をMQL上でどのように確認していくかについて解説します。 バックテストを取るうえで、実体の大きさやヒゲの長さな...

コンパイルエラー回避

地味な部分ですが、非常に重要な点です。

エラー解決に時間を取られるくらいなら、多くのバックテストを取るようにしたいです。

そのためにも、未然にエラーを防ぐ重要な点についてしっかりと理解して今後のプログラミンに繋げましょう。

あわせて読みたい
【MQL】コンパイルエラーでつまずかないために このページでは、コードを書いているとコンパイルエラーにぶつかりなかなか解決せず苦戦するといったことが無いように注意する点などについて解説します。 コードを書い...
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次