1添付ファイル2つの問題:
1.電子メールアラートが機能していない
2.信号バーの代わりに各バーの端にある信号
助けをあらかじめありがとう!
LCT
https://www.forexgroove.com/attachme...1595302976.mq4
1添付ファイル2つの問題:
1.電子メールアラートが機能していない
2.信号バーの代わりに各バーの端にある信号
助けをあらかじめありがとう!
LCT
https://www.forexgroove.com/attachme...1595302976.mq4
こんにちは、if(SendAnEmail NewBar())のNewBar()が常にfalseを返すため、電子メールアラートは機能しません。このNewBar()関数を見てください:bool NewBar(){static datetime lastbar; datetime curbar =時間[0]; if(lastbar!= curbar){lastbar = curbar; return(true); } else {return(false);} }}一度呼び出すとcurbarはlastbar変数(lastbar = curbar)に代入されるので、1つのstart()関数でNewBar()を複数回呼び出すべきではないので、2回目の呼び出しでこの条件(if lastbar!= curbar))はfalseになります。この問題を解決するには、次のようにコードを修正することができます。1.ループbool xNewBar = NewBar()の前にbool xNewBar = NewBar()を割り当てます。/(AlertOn NewBar())if if(AlertOn xNewBar)if(SendAnEmail NewBar())if if(AlertOn NewBar() SendAnEmail xNewBar)それはトリックを行う必要があります
助けてくれてありがとう!それは働いているようだ。私がそれをロードしたとき、アラートウィンドウには過去から約30の信号がありましたが、私はすべての人のための電子メール/テキストを受け取りました!とにかくインジケータを開くときにこれを避けるには?再度、感謝します!
1 Attachment(s)すべてのバーの後もまだ信号が得られているようです。更新されたコードを添付しましたが、正しく入力したかどうかはわかりません。ありがとう、LCT
https://www.forexgroove.com/attachme...5934228321.mq4
1つの添付ファイルhi、私が提案した修正は、問題番号1を解決するためのものです(電子メールアラートは機能しません。すべてのバーの後に表示されるアラートについて、私がそれを解決できるかどうかを見てみましょう。 -------モッズが付いています
https://www.forexgroove.com/attachme...1250042082.mq4