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

 
MosheDayan:

友よ、アドバイスが必要だ...pls.

最後のバーから、欲しい「白」のレベルまで線を引いているところです。白」の水準は、取引 開始時刻(00:01)から終了時刻(23:59)まで置かれます。この線をまっすぐ下に引くのではなく、一日の終わり(23時59分)まで、つまり「白」の線の終わりまで強制的に引くにはどうしたらよいでしょうか。Buffer1[1] を修正する方法はありますか...?それとも私が無駄にバッファをいじっているのか...。

ありがとうございます。


DRAW_LINEでは、すべてのバーで価格値が必要です。線画の種類を使い分ける-自分に合ったものが見つかると思います。DRAW_LINEにカーソルを合わせてF1キーを押すだけです。

 
buyanov:


セグメント開始前のメッセージ

「ソーマ・エクレステッド

とはどういう意味でしょうか?

どうしよう


これが問題なのかもしれない。

 Alert(Delta,Digits()));
 
buyanov:


セグメント開始前のメッセージ

「ソーマ・エクレステッド

とはどういう意味でしょうか?

どうしよう


これが問題なのかもしれない。

 Alert(Delta,Digits()));
 
buyanov:


それが問題なのかもしれません。


いいえ、残念ながら、テキストの断片を間違えてしまいました。 次のようになります。

//---------------------------------------------------------------------------------------------------------------------------

void OnTick()

{

//*********************************

Alert("beg OnTick");

FastMA=NormalizeDouble(iMA(NULL,0,Period_FastMA,0,MODE_SMA,PRICE_CLOSE,1),Digits());//Period_FastMA=4

SlowMA=NormalizeDouble(iMA(NULL,0,Period_SlowMA,0,MODE_SMA,PRICE_CLOSE,1),Digits()); //Period_SlowMA=8とする。

GetNext(NextTick)。

Alert(NextTick)を表示します。

Alert("NextTick=",NextTick)。

Delta=NormalizeDouble(FastMA-SlowMA,Digits())です。

Alert(Delta,Digits())。

Alert("FastMA=",DoubleToStr(FastMA)),Digits(), "SlowMA=",DoubleToStr(SlowMA,Digits()), "Delta=",DoubleToStr(Delta,Digits()));


//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<


//-----------------------------------------------------------------------------------------------------------------------

Alert("end OnTick()");

}


 
buyanov:

いいえ、すみません。




この行の誤りを訂正してください。

Alert("FastMA=",DoubleToStr(FastMA)),Digits(),"SlowMA=",DoubleToStr(SlowMA,Digits()),"Delta=",DoubleToStr(Delta,Digits());

SRCボタンでコードを挿入 する

 
STARIJ:
このメッセージには、コンパイラがカンマを入れるべきと考える行番号と位置が含まれています。最も可能性が高いのは、上の行

よりシンプルに - ブラケットが閉じていない...:-)

 

端末には、右クリックで「リフレッシュ」という機能があります。チャート上のデータを更新します。

EA内から同様の操作を行うにはどうすればよいですか?

 
Dmitriy Voevodkin:

端末には、右クリックで「リフレッシュ」という機能があります。チャート上のデータを更新します。

EA内から同様の操作を行うにはどうすればよいのでしょうか?


ChartRedraw() try.しかし、これは完全なアナログではありません。

 
Dmitriy Voevodkin:

端末には、右クリックで「リフレッシュ」という機能があります。チャート上のデータを更新します。

EA内から同様の操作を行うにはどうすればよいのでしょうか?

EAから何をアップデートしたいのか?

 
Dmitriy Voevodkin:

端末には、右クリックで「リフレッシュ」という機能があります。チャート上のデータを更新します。

EA内から同様の操作を行うにはどうすればよいですか?

最も近い類似品は ChartRedraw で、これはチャートを再描画します。

確かにRefreshRatesやデータウィンドウは 更新され、WatchListも更新されます。つまり、そこには明らかに多くのアクションが存在するのです。