voidOnTick()
{
//---double o1 = iOpen(Symbol(),Period(),1);
double h1 = iHigh(Symbol(),Period(),1);
double l1 = iLow(Symbol(),Period(),1);
double c1 = iClose(Symbol(),Period(),1);
double c0 = iClose(Symbol(),Period(),0);
double rt = 0;
double rs1 = 0;
rt=MathAbs(c1-o1)/_Point; //размер тела свечи
rs1=MathAbs(h1-c1)/_Point;// размер верхней тени свечиif (rs1>=rt) // условие для построения уровней (если верхняя тень предыдущей свечи, больше, или равна телу этой же всечи, то...
{
double PRH=iHigh(Symbol(),_Period,1); // то это будет максимумObjectCreate(0,"HL",OBJ_HLINE,0,_Period,PRH); // и строим по этому максимуму, горизонтальную линиюComment("ЦЕНА МАКС =======",PRH,"\n"); // комментарий пред. максимума
}
}
При создании пользовательского индикатора можно указать один из 18 типов графического построения (способа отображения на главном окне графика или в подокне графика), значения которых указаны в перечислении ENUM_DRAW_TYPE. В зависимости от стиля рисования, может потребоваться от одного до четырех буферов значений (отмеченных как INDICATOR_DATA...
アルチョム・トリシキン
本件について、何かヒントをいただけないでしょうか。
七面鳥について、いろいろな情報をお伝えすることができます。
まずは、キジ科の鳥であること。ダイエット用のお肉です。飼い猫に食べさせています。おいしいって言ってるんですけどね...。
そのヒントを教えてください。
で、肝心のスクリプトをインジケーターから実行するのはなぜ?
話は変わりますが、インジケーターからスクリプトを実行するなんて、誰がそんな馬鹿なことを言ったのでしょうか?:)
そして最も重要なのは、なぜか?
チャート上にボタンを 作り、インジケータから取得したパラメータでボタンを押すとスクリプトが実行されるようにしたい。
チャート上にボタンを 作り、ボタンを押すことでインジケータから取得したパラメータでスクリプトを実行できるようにしたい
インジケータコードにボタンのコードを書き、インジケータコードに関数としてスクリプトコードを統合します。ボタンを押す - 関数を呼び出し、その中でインジケータ・パラメータを渡す。
チャート上にボタンを 作り、ボタンを押すとインジケータから取得したパラメータでスクリプトが実行されるようにしたい。
もし、ボタン自体の作成に問題があるのなら、ここにあります。
もし、ボタン自体の作成に問題があるのなら、ここにあります。
ありがとうございます。ボタンはわかったのですが、スクリプトを添付する方法がわかりません。スクリプトは C:\Users...゙Scripts゙Order.ex4 にあります。
ありがとうございます。ボタンはわかったのですが、スクリプトを添付する方法がわかりません。スクリプトの場所は C:\Users...↵MQL4 Scripts↵Order.ex4 です。
スクリプトにショートカットを割り当て、WinAPIでシミュレートします。でも、MQLの プログラムではそういうことはやっていないんです。そこで、「SendInput User32.dll WinAPI」でググってみてください。
こんにちは。
一問だけ悩んでいるのですが、解き方を教えてください。
考え方は以下の通りです。私は ローソクの前回の最大値に線を引きます。直前の最大値によってラインをずらしたい。
こんにちは。
一問だけ悩んでいるのですが、解き方を教えていただけませんか?
考え方は以下の通りです。私は ローソクの前回の最大値に線を引きます。直前の最大値によってラインをずらしたい。