MT4のインプット入力の省略方法
MT4で稼動するプログラムの学習をはじめた初心者です。
あまりにも無知なため、質問するのをためらって、かなりの時間が過ぎました。
御存知の方がおられましたらお教え願えないでしょうか。
通常、一般的なindicatorにはパラメータを変更する入力タブがあって、ラインの太さや記号や色などを設定する機能になっています。
これが邪魔で面倒だと感じています。
というのも、一度、自分の好みで色やシグナルやアラートの値を決めてしまえば、そのまま稼動してほしいのですが、他のindicatorと組み合わせたり、異なるチャート画面で設定するとき、また最初からインプット画面で入力しなおさなければならないことが結構あって煩雑です。
お手本にしたいものは、よほど簡単なものでない限り、インプットタブに表示された数値を一定の範囲で入力変更する仕様になっています。
これを省略して、(ここいらから正しい把握かどうかわかりませんが・・・)、変数ではなく定数として、MetaQuatesのエディターで書き込み、インプット画面を表示させることなく、思い通りの数値で稼動するようにプログラムを作成するにはどうすればよいでしょうか?
たとえば、つぎのような属性の異なる変数の定義(この言葉で正しいのかどうかも自信がありません)があるとします。
//---- input parameters
extern double ****1=a;
extern double ****2=b;
extern double ****3=c;
extern string *****1="0,1";
extern string *****2="0,2";
extern string *****3="0,3";
extern int Sym_1_mark=xxx;
extern int Sym_2_mark=yyy;
extern int Sym_3_mark=zzz;
extern bool SoundON=true;
extern bool EmailON=true;
これらパラメータをあらかじめ上記のような書式で決定すれば、タブのインプット画面を表示することなく稼動するようにしたいのです。
よろしく、お願いします。
digdugdin
お礼
ありがとうございました。 ナビゲータからスクリプトやインジケータを表示させたかったのですが、 ナビゲータ自体はでてくるのですが、中身が何も表示されておらず混乱しておりました。 よーく見てみると、下にタブみたいなものが見受けられたので、クリックしてみると、 スクリプト等の表示がありました。