変数の名前 | メタトレーダー4でプログラムを作ってみよう

メタトレーダー4でプログラムを作ってみよう

無料のトレードソフトであるメタトレーダー4のプログラムを作るコツをアップします。初心者がインジケーターとEAのプログラムを作成できるのを目指します。

変数に名前をつけるには、色々なルールがあります。


使用できる文字は、英数字と_(アンダーバー)で、31文字までです。

英字の大文字と小文字は区別されます。

abc
Abc
ABC

これらは別の変数として認識されます。φ(.. )

しかしながら、このように紛らわしい変数を使用していると間違う原因になりますので、お勧めできません。(*´Д`)=з


また、数字から始まるものは変数に設定できません。

1abc
54def

等は、設定できません。


abc00
abc01
a02bc

のように、数字が先頭以外だとOKです。


それと、メタトレーダーで使用されているコマンドは使用できません。

メタエディターを見ると、青や紫やピンクなどに色が変わっているものがあります。

ma01の start の例ですと、

int
IndicatorCounted
Bars
MODE_SMA

等があります。

これはメタトレーダーがインジケーターやEAを実行するのに使用するものです。

このようなものをコマンドと呼んでいます。

変数をコマンドと同じ物で設定してしまうと、

コマンドを使うのか変数を使うのか区別できなくなってしまうため、同じ物は設定できません。


変数の名前はそれほど悩まなくてもいいと思いますが、

Ichimokukinkohyo001
Idouheikinashi002

などあまり長い変数名をつけてしまうと、入力が面倒なので程々がいいと思います。(^-^)ノ~~