コーディングのヘルプ - ページ 32

 

...

「一目散の雲は 雨を降らさない」老子

 

デマ・ クロスオーバーEMAの条件 1HR 一目均衡表

ダブルポスト

 

こんにちは。

私はFXの初心者で、コーディングについては全く分かりません。私は、ロンドンのオープンからのピップでの範囲、あるいはさらに良いことに、一日の間の任意の選択された開始点と終了点を表示するインジケータを探しています。ありがとうございます。

 

...

このスレッドの最初の投稿にあるインジケータをご覧になりましたか :https://www.mql5.com/en/forum

これは、あなたが説明したことをほぼ文字通りに(いくつかの余分なものと)、唯一のそれは(数字として高-低レンジを表示せずに)グラフにそれを行う。

noriii:
こんにちは、私は外国為替の初心者で、コーディングについて何の手がかりもありません。私は、ロンドンのオープンからのピップでの範囲、あるいはさらに良いのは、一日の間に選択した開始点と終了点を表示するインジケータを探しています。ありがとうございます。
 
mladen:
このスレッドの最初の投稿にあるインジケータをご覧になりましたか :https://www.mql5.com/en/forum それはあなたが説明したことをほぼ忠実に実行します(いくつかの追加もあります)、ただそれは(数字として高-低レンジを表示せずに)グラフィカルに実行します。

こんにちは、mladen.That is not what I looking for.Im not interested to the graphical display or high & low, just want to see distance in pips from the (session) open in upper corner of my chart.Thats all.Thanks.最初のスレッドのインジケータを見ましたか?

 

EAにおける時間の定義

こんにちは、皆さん。

例えば、私が使用しているM15チャートでは、14分後に注文を出すか、時間=14分にしたいのですが、バーが閉じる前に注文を出すために時間を書くことは可能でしょうか?

ありがとうございました。

 

...

このようなことができます。

int passedTime = TimeCurrent()-Time[0];

これは、現在のバーの先頭から何秒経過したかを返すもので、この方法で 希望の秒数を指定することができます。ただ、例えばあなたの場合、899秒(14分59秒)を指定しても、そのバーの最後の1秒にティックを受信することは保証されないので、注意してください。バーが閉じる前の時間を探している場合は、その時間にティックが届くことを確認するために、「少し余裕を持たせる」必要があります。

kemal44:
こんにちは、皆さん。

私は14分、または時間= 14分後に私の注文を提出したい、私が使用しているインスタンスM15チャートのために、バーが閉じる前に注文を提出するための時間を書く可能性があります。

ありがとうございました。
 
mladen:
int passedTime = TimeCurrent()-Time[0];
これは、現在のバーの先頭からの経過秒数を返すので、希望の秒数に制御することができます。ただ、例えば899秒(14分59秒)を指定した場合、そのバーの最後の1秒にティックを受信することは保証されませんので、注意してください。バーが閉じる前の時間を探している場合は、その時間にティックが届くことを確認するために、「少し余裕を持たせる」必要があります。

Mladen本当に非常に良い定義、私のためのハンディキャップをありがとう、私は注文を提出するためにIf(passedTime >10 &&私の信号==Ask)を書いた、それは動作しませんでした、あなたが与えられた定義は、開始関数の 下に定義されています。

助けてくれてありがとうございます

 
kemal44:
Mladen本当に非常に良い定義、私のためのハンディキャップをありがとう、私は注文を送信するためにIf(passedTime >10 &&私のシグナル==Ask)を書いた、それは動作しませんでした、あなたが与えられた定義は、開始関数の下に定義されています 助けていただきありがとうございました。

コードは以下のようになります。

if (Ask==iCustom(NULL,0, "Aband_Stop",0,0)&&iCustom(NULL,0, "Aband_Stop",0,0)>=iCustom(NULL,0, "ABand_v05",0,0))result1 = true; else result1 = false.このコードは、AskとAband_Stopの間にある。

この定義に時間を追加したいと思います

 

このようにします(スタートの最初に配置します)。

int passedTime = TimeCurrent()-Time[0]; if (timePassed<840) return(0);

そうすれば、バーオープンから少なくとも14分を経過していない限り、それ(EA)は無視する(動作しない)ことになります。バーの始まりから少なくとも14分が経過したときだけ、その後にコードを入力しますし、それはあなたがやりたかったことです(私が理解する限り)。

kemal44:
ありがとうMladen本当に非常に良い定義は、私のためのハンディキャップは、私が書いた場合(passedTime >10 &&私のシグナル==Ask)注文を提出するために、それは動作しませんでした、あなたによって与えられた定義は、開始関数の下で定義されています 助けていただきありがとうございました。