MQL4でプログラミングを行う際に使用する変数は、以下の種類に応じて、プログラムの中の決められた範囲でのみ有効(=変数に格納された値が記憶される。)となります。 ローカル変数 グローバル変数 静的ローカル変数 大域変数 1.ローカル変数 ローカル変数とは、関数の中で宣言された変数をいいます。 例えば、以下のようなスクリプトを作成したとします(スクリプトの作成方法については「こちら」を参照してください。)。 サンプルコード #property strict #property show_confirm //関数の定義 void Count() { int Count_Number = 0; Count_Number++; Print("Count_Number is ",Count_Number); } void OnStart() { Count(); Count(); Count();
![【MQL4の勉強】変数のスコープ(有効範囲)とは?プログラム書き方やサンプルあり!](https://cdn-ak-scissors.b.st-hatena.com/image/square/566d30acd426b56137e03a619a3b5bf8cd6c6956/height=288;version=1;width=512/https%3A%2F%2Fmt4-traders.com%2Fwp-content%2Fuploads%2F2019%2F01%2Fmt4-traders-fx-ikokuno-senshi.png)