MT4 EAについて 宜しくお願いいたします。 バリバンなどで1σより上の場合はエ…

MT4 EAについて
宜しくお願いいたします。

バリバンなどで1σより上の場合はエントリーしないなど、
こうゆう時はエントリーしない。
という記述を方法を教えて下さい。

..[補足]..
ボリバンの順張りなのですが、連続注文を回避したく、
xchsshzoさんの以前のご回答にて
currentbar = Bars;でバーの回避はわかったのですが、
こうゆうときはエントリーしないよ。
という記述方法があればいいのにな。と思ってご質問させていただきました。

もう一つ教えていただきたいのですが、リアルタイムでエントリーしたい場合です。
if( ・・・,0,0) >= Close[0]
であってますでしょうか?
Closeの部分が違っていたりしますか?

回答1

もしも、「現在値>バンド」ならエントリーしない、

ということは、

もしも、「現在値<=バンド」ならエントリーする、

ということなので、

if(現在値<=バンド)

OrderSend(…);

とすればいいんじゃないでしょうか。

もちろん、

if(現在値>バンド) return(0);

として、その下に発注プログラムを書くというやり方もありますが、他のプログラムもその下に書かれてあると、そのプログラムまで読み込まれず、バグの原因となるので、オススメしません。

回答2

本気で聞いてるとは思えないな〜


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA