intObjectsDeleteAll(
long chart_id, // идентификатор графикаconststring prefix, // префикс имени объектаint sub_window=-1, // индекс окнаint object_type=-1// тип объекта для удаления
);
intObjectsDeleteAll(
long chart_id, // идентификатор графикаconststring HLine, // префикс имени объектаint sub_window=-1, // индекс окнаint object_type=-1// тип объекта для удаления
);
OnDeinitでObjectsDeleteAllを 行い、接頭辞で削除する(あなたの場合、接頭辞は "HLine "です)。
HLine」は 何行目に書けばいいのでしょうか?
HLine」は どの行に書けばいいのでしょうか?
何が明確でないのか?
トレーディング、自動売買システム、ストラテジーテストに関するフォーラム
初心者からのFAQ MQL5 MT5 MetaTrader 5
ウラジミール・カルプトフ, 2021.09.10 15:53
OnDeinit でObjectsDeleteAll を行う必要がある -プレフィックスで削除する(あなたの場合、プレフィックスは "HLine" です)
具体的に何がはっきりしないのでしょうか?
ここで私はそれをしました、それはまだそれを削除しません。
接頭辞は,グラフィックラベルの名称を含む。
プリフィックスの意味を知っていますか?
接頭辞は,グラフィックラベルの名称を含む。
プリフィックスの意味を知っていますか?
MQLは全然知らないんですけど...。2、3行直せばいいと思っていたのに。
MQLのことは全然わからないんですけど...。2、3行直せばいいと思っていたのに。
上のコードが参考になると思いますが、そうでない場合は、オブジェクトが作成されるときのプレフィックスを見てください。
左上の サブウィンドウにショートネームが表示されない理由は何ですか?
また、チャート上に1つのインジケータをロードすると、2つ目のコピーはもう動作しません - OnInit() = 何もトリガーされず、印刷もされません。しかし、"Input parameters "を他のものに変更すると、うまくいきます。
---
mt4ではこのコードは動作するのですが、どう したのでしょうか?
左上の サブウィンドウにショートネームが表示されない理由は何ですか?
また、チャート上に1つのインジケータをロードすると、2つ目のコピーはもう動作しません - OnInit() = 何もトリガーされず、印刷もされません。しかし、"Input parameters "を他のものに変更すると、うまくいきます。
---
mt4ではこのコードは動作するのですが、どう したのでしょうか?
短すぎるからかな?マッピングもバッファもない...なぜそんなインジケータの2つ目のコピーを作るのか、だから端末が恣意的になってしまう...。
左上の サブウィンドウにショートネームが表示されない理由は何ですか?
また、チャート上に1つのインジケータをロードすると、2つ目のコピーはもう動作しません - OnInit() = 何もトリガーされず、印刷もされません。しかし、"Input parameters "を他のものに変更すると、うまくいきます。
---
このコードはmt4で動作するのですが、何がいけない のでしょうか?
私も悩みましたが、インジケータを作り、すべてOKです。
いつサブウィンドウにインジケータの名前を書かなくなるのか、コメントアウトして調べてみようかな.しかし、それは怠慢である。
何かが欠けている - おそらくいくつかの種類のプロパティは、また、これに直面しているが、ここで私は、インジケータをスケッチしている、すべてがOKです。
サブウィンドウにインジケータ名を書き込まなくなったときを探すようにコメントすると怠け者だけど
データは表示されますが、OnInit()関数が動作していない場合、どこから表示されるのでしょうか?チャート上にコピーを投げ、たまたまOnInit()が発動することがありますが、別のコピーであれば、それだけでプリントすらありません。しかし、入力パラメータを変更すれば、うまくいくのです。
---
なぜOnInitが 動作しないのか、その解決策は?