1,000人限定!!企画に参加してEAをGetする公式ラインに登録して
プレゼントをもらう

【MQL言語入門】ソースコードをコンピューター上で実行可能な形式に翻訳する『コンパイル』について徹底解説してみた

MQL言語入門 コンパイルMQL言語入門

コンパイル

コンパイルとはプログラミング言語で書かれたソースコードを

コンピューター上で実行可能な形式に変換することです。

MQL言語入門 コンパイル

コンパイルを行うソフトウェアをコンパイラと呼び、

変換されるプログラミング言語をコンパイラ型言語と呼びます。

コンパイルが必要な理由

コンパイルが必要な理由ですが、コンピューター上で実行される命令は機械語です。

人間には意味が捉えにくい数字の羅列なので機械語でプログラムを作成するのは困難です。

ですので、人間の言葉の表現により近いプログラミング言語(高水準言語)でプログラムを記述して、

その後コンパイルに寄って機械語に変換する方法が考えられました。

コンパイルできない時に確認するポイント

コンパイルできない時に確認するポイントは以下のとおりです。

  • 全角スペースを使った
  • 全角文字を使った
  • ;(セミコロン)の付け忘れ
  • スペルミス

それぞれについて説明します。

全角スペースを使った

基本的にはプログラムを書く上で全角スペースは使えません。

なので半角スペースのみを使ってください。

全角文字を使った

全角文字も基本的にNGです。記号や英字も全角は使えないので注意しましょう。

;(セミコロン)の付け忘れ

MQLでは文章の末尾に;(セミコロン)を付ける必要があります。

;(セミコロン)がついているか確認してみましょう。

スペルミス

スペルミスをすると処理が上手くできません。

まとめ

コンパイルは人間の言葉を機械語に翻訳することです。これがわかれば問題なしです。

プログラムはは必ずコンパイルを行います。

もしコンパイル失敗した場合は何か問題があるのでしっかりとエラーなどを修正できるようにしましょう。

1,000人限定でFXの自動売買のEAを無料で配布中!!

FX-EA System Projectでは、

【1,000人限定で無料でFXの自動売買のEAを配布中】

です!!

・毎日チャートを見てるのに全く稼げなかった

・コンサルや塾に入ったけど全く稼げなかった

・裁量トレードは難しくて挫折した

・ツールやシステムを購入したが全く稼げなかった

・時間がなくて裁量トレードを行える時間がない

・自動で楽に稼ぎたい

という風に思っている方はこの企画はおすすめです。

フォワードテスト・バックテストを

しっかり行ったパフォーマンスの良いEAを提供中です!!

また、どんどん新しいEAも随時無料配布します!!

人数限定なので早いものがちです!!

もしFX-EA System Projectに興味があれば

是非参加してください。

MQL言語入門
\記事が役に立ったらシェアしてね/
FX-EA System Projectをフォローする
FX-EA System Project Creator

コメント

タイトルとURLをコピーしました