MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1812

 
Alexander Avksentyev #:

こんにちは。ここで質問です。トロールがあるんです。

Expert Advisorを動作させるには、どのように指定すればよいですか?

そのように指定されているのを見たことがありますが、なぜか私にはうまくいきません。

一般的には、関数が動作するために、exを指定することが問題となりますが、どのようにすればよいのでしょうか。

なんなんだ!!!?

if(NormalizeDouble(((tp - OrderTakeProfit())) < 0.0,Digits))
if(NormalizeDouble(Bid - OrderOpenPrice() <= iTrailStart * Point(),Digits))
if(NormalizeDouble((Bid - sl_lev) <  MarketInfo(Symbol(),MODE_STOPLEVEL) * Point,Digits))

NormalizeDoubleを 読んで、そこにどのように比較を置いたか教えてください。


追伸:ログにエラーは全く出ていないのですね。

 
Tretyakov Rostyslav #:

なんだこれは!!!

NormalizeDoubleを 読んで、どうやって比較を入れたか教えてください。


P.S.ログブックにエラーは全くないのですか?

エラーは1つもありません。

NormalizeDouble- 読みやすくする。

そういうわけにはいかないのでしょうか。

 
Alexander Avksentyev #:

エラーは1つもありません。

NormalizeDouble-読みやすく する。

このやり方ではダメなんですか?

ブール変数。

 

皆さん、こんにちは。

助けてください!

common_srは、昨日の最大値/最小値を今日のみ、現在の期間について表示するインジケータです。すなわち、これらのレベル、境界線は、昨日の日には表示されません - 今日だけです。そして、これは正しい!

そして、同じように前週の最大値/最高値を示すインジケータが、前週にもそれらを描画している。論理的には、現在の週だけを描画するはずですが。

これらの考えをスクリーンショットで表現してみました。何か質問があれば、お答えします。

何らかの形で修正されるのでしょうか?

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

ファイル:
 
Tretyakov Rostyslav #:

なんだこれは!!!

NormalizeDoubleを 読んで、どうやって比較を入れたか教えてください。


P.S.ログブックにエラーは全くないのですか?

(Bid - sl_lev)

個数

<  MarketInfo(Symbol(),MODE_STOPLEVEL)

比べる

(Bid - sl_lev) <  MarketInfo(Symbol(),MODE_STOPLEVEL) * Point,Digits)

値を取得する

(NormalizeDouble((Bid - sl_lev) <  MarketInfo(Symbol(),MODE_STOPLEVEL) * Point,Digits))

を通常の形に戻す

 
Tretyakov Rostyslav #:


マカーはどこだ?

 
Alexander Avksentyev #:

個数

比べる

値を取得する

そして、それを通常の形に戻すのです。

Print((NormalizeDouble((Bid - sl_lev) < MarketInfo(Symbol(),MODE_STOPLEVEL) * Point,Digits)));

そして、それが何を得るかログブックで見てください)

 
Alexander Avksentyev #:

個数

比べる

値を取得する

そして、通常の形態に戻す。

(Bid - sl_lev) < MarketInfo(Symbol(),MODE_STOPLEVEL) * Point,Digits)

どの値を取得するのでしょうか?黄色か青か?

人気がある。

NormalizeDouble は、小数を正規化するものです。

と、正規化するための比較をあげていますね。

 
Valeriy Yastremskiy #:

マカーはどこだ?

明らかにされた)
 
Tretyakov Rostyslav #:

どっちが正しいの?黄色か青か?

人気です。

NormalizeDouble は、小数を正規化するものです。

と、正規化するための比較をあげていますね。

(Bid - sl_lev)

価格はSLレベル

そして

 MarketInfo(Symbol(),MODE_STOPLEVEL) * Point

は、許容される最小のSLと比較しています。

さらに理解しやすい形を獲得することを前提に。

正しくなければ、間違っているのです。

計算したものを正規化しろということですが、MarketIで得られた情報はすでに読み取れるものなのですか?普通に比較されるでしょう。

はい?