初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 849

 
Vladislav Andruschenko:
ありがとうございました、とても助かりました。
 

MT5でEAコードを修正するのを手伝ってくれる人はいますか?

マニュアルを読んだけど、コンパイル時に2ヴァージョンには勝てない。

xxxx ' の宣言はグローバル宣言を隠します。

и

型変換によるデータ消失の可能

EA付属
ファイル:
r1rvcc.mq5  32 kb
 
ilyav:

MT5でEAコードを修正するのを手伝ってくれる人はいますか?

マニュアルを読んだけど、コンパイル時に2ヴァージョンには勝てない。

xxx ' の宣言はグローバル宣言を隠蔽します。

型変換によるデータ消失の可能

EAアプリケーション

コードは見ていませんが、シンプルでわかりやすいですね。警告では、関数内のローカル変数が、このような行のグローバル変数と全く同じ名前であることを述べています(警告には行番号が書かれています)。関数内のローカル変数に別の名前を設定する。または、グローバル変数の名前を変更します。変更されたグローバル変数のすべての出現箇所を指すコードにエラーが発生します。

 
ilyav:

MT5でEAコードを修正するのを手伝ってくれる人はいますか?

マニュアルを読んだけど、コンパイル時に2ヴァージョンには勝てない。

xxxx ' の宣言はグローバル宣言を隠します。

и

型変換によるデータ消失の可能

付録 付録 チップ

xxxx ' の宣言はグローバル宣言を隠します。

この変数がすでにグローバルに宣言されていることを教えてくれました。

型変換によるデータ消失の可能

は、"左 "の型が "右 "の型と同じでないことを示します。

たとえば

        Ticket = HistoryOrderGetTicket(i);  // получим тикет очередного ордера

チケット=ロング

とHistoryOrderGetTicket = ulongです。

 
ChartRedraw(0)関数とチャートのコンテキストメニューの更新は同じ動作なのですか?同じだと思ったのですが、コンテキストメニューからチャートが更新されるのですが、関数でできないのです。
 
khorosh:
ChartRedraw(0)関数とチャートのコンテキストメニューの更新は同じ動作なのですか?同じだと思ったのですが、コンテキストメニューからチャートが更新されるのですが、関数でできないのです。
ChartRedraw()は、指定されたチャートのグラフィックオブジェクトを再描画しますが、サーバーからのデータは更新されません。
 
Artyom Trishkin:
ChartRedraw() は、サーバーからのデータを更新するのではなく、指定されたチャートのグラフィックオブジェクトを再描画します。

また、バッファを使って描画されるインジケータカーブは、更新されるべきでしょうか?自作のカーブインジケーターがあるのですが、コンテキストメニューから チャートの更新をしないと更新されないのです。コンテキストメニューから行うアップデートを自動化するにはどうすればよいですか?

 
khorosh:

また、バッファを使って描画されるインジケータカーブは、更新されるべきでしょうか?自作のカーブインジケーターがあるのですが、コンテキストメニューからチャート更新をしないと更新されません。コンテキストメニューを使用したときに発生するこのようなアップデートを自動化するにはどうしたらよいでしょうか。

カーブインジケーターを編集する。線は、コンテキストメニューコマンドで 完全に再計算されたときにのみ描画することができます。
 
Artyom Trishkin:
カーブインジケーターを固定する。コンテキストメニューコマンドで実行される完全な再計算時にのみ、線を描くことができます。

では、「リフレッシュ」に似た機能はないことがわかったのでしょうか。もう一つの質問ですが、deinit()で配置したオブジェクトを削除する機能を、チャートからインジケータを削除するときだけ実行させるにはどうすればよいでしょうか。

 
khorosh:

ということは、「リフレッシュ」に似た機能はないことがわかりましたか?もう一つの質問:deinit()の関数を、チャートからインジケータを削除するときだけ実行させるにはどうしたらいいでしょうか?

mql4もあります。

Документация по MQL5: Стандартные константы, перечисления и структуры / Именованные константы / Причины деинициализации
Документация по MQL5: Стандартные константы, перечисления и структуры / Именованные константы / Причины деинициализации
  • www.mql5.com
//| get text description                                             | //| Expert deinitialization function                                 |
理由: