MT4のEAコードで、定数を保存する方法を教えて下さい MT4のEAコードで、独自に…

MT4のEAコードで、定数を保存する方法を教えて下さい

MT4のEAコードで、独自に計算した定数(point)を、
状況の変化に応じて、前の定数(point)を元に

次々と新しい定数(point)を計算するプログラムを
作っています。
double point;

パソコンの電源を切らずに動いている間は
問題ないのですが、パソコンの電源を切って
次に起動した時も、前の定数(point)を使って
計算を続けたいのですが、その方法がわかりません。

初歩的な質問かも知れませんが、どなたか教えて下さい。
ちなみに、保存するデータは1つだけで構いません。

回答1

4週間ほかっておくと消えてしまうらしいのですが、GlobalVariable〜()という関数グループでアクセスするシステム変数的なものが簡単かなと思います。

OnInit()で読みだして、OnDeinit()で保存すればOKかなと思います。

主に使う3つの関数
bool GlobalVariableCheck(string name);
bool GlobalVariableGet(string name);
datetime GlobalVariableSet(string name, double value);

http://www.metasys-seeker.net/MQL4_Reference_ver1/14-00_GlobalVaria…

回答2

ヒント、できるよ。ただあなたでは厳しいかも(☆∀☆)


回答3

外部ファイルに記録すれば〜?
起動でファイルを読んで
終了時にファイルに書き出しにしとけば〜

或いは、多少無理やり感はあるけどさ〜
チャートの見える処のラベルなり、見えない処のテキスト等のオブジェに記録しても良さげだが〜?


Originally posted 2019-09-09 18:40:02.

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA


Translate »