キャンバスがカッコいい! - ページ 79

 
Vitaliy Kuznetsov #:

スクリーンショットとコードはこちら

https://www.mql5.com/ru/forum/379526/page9#comment_25865481

ちょっとしたこと:ChartRedraw()はどこにあるのでしょうか?ターミナルに「キューに入れたものをすべて描画する」というコマンドを与えてはいけません。

 
Vitaliy Kuznetsov #:

...

問題を解決し、賞賛し、名誉を与えるダッシュボードについて、あなたは営業マンです。あなたのインジケータがオープンチャート上だけでなく、ナビゲータ上でもパターンを持っていれば、ユーザーは興味を持つと思いますか?パターンの質にもよりますが。

しかし、カーラ・ウィルソンという数千のレビューを持っていた人がいました。彼女は、レビューのために製品にダッシュボードを与えただけだ。もちろん、その後、彼らはやる気のトラフィックで店を閉めましたが、事実は残っています。

問題を解決し、賞賛し、名誉を 与える。

問題を解決できたら、褒めて、称えよう!

私は売り手ではないし、特にテスターグレイルの売り手でもないが、市場にあるものは......。まあ。

はその辺に転がっていますが、売上でお金を稼ぐことを期待しているわけではありません。以前は、人々は取引のためのシステムを探していた。

今はマーケットプレイスで売りたいんだ。何が違うかわかる?そこに行く計画がなかった

興味もない。

-

複数のチャートでパターンを探すことは、コンジャクションへの偏向であり、安いポンツである。周知の事実だ。

すべてのシンボル、すべてのタイムフレームで同じ設定で機能する普遍的なシステムは存在しない。

すべてのシンボル、すべてのタイムフレームで同じ設定で機能する普遍的なシステムなど存在しない。各シンボル・タイムフレームは、多くの個別の注意を払わなければならない。

多くの個別の注意を払わなければならない。そして最終的には、1つのシンボル・タイムフレームを理解することにすべてが集約される(少なくとも、1つのタイムフレームで、以下のことができるようになる)。

そのようなマルチタスク・プレーヤーがいる......3ヵ月後には彼らはいなくなり、彼らの預金は何も残っていない)。

預金は何も残らない)。

買い手がこのようなインジケーターを欲しがるのは、取引の複雑さを理解していない結果である。

マーケットとは、そのような取引からかけ離れた領域であり、同じ取引からかけ離れたファンタジーを働かせる領域である。

同じように取引からほど遠い買い手の空想を働かせる領域なのである。

-

すべてのシンボルとタイムフレームを検索しても、この作業はダッシュボードとは交差しない。

ダッシュボードと。ダッシュボードと交わることはない。

マーケットプレイスには、いくつものシンボルと時間枠を検索し、さまざまな設定を行うインジケーターがあります。このインジケーターにはパネルがありますが、横にネジ止めされています。

このインジケーターにはパネルがありますが、横にネジ止めされています。シンボル・タイムフレーム・パラメーターのセットは、ファイルを通して指定される。

ファイルを介して指定されます。というのも、タイムフレームのシンボルを使う前に、そのシンボルによく座って、パラメーターを拾わなければならないからです。

タイムフレームシンボルを使用する前に、タイムフレームシンボルをよく見て、パラメータを拾わなければならない。

-

本当に、それは市場でftyuhingのタスクのソリューションの上にあなたの人生を生きることは面白くない。

何を解決するんだ?課題があるのか?座ってやりなさい。何が問題なんだ?

-

カーラ・ウィルソンカーラ・ウィルソンよく分からなかった。なぜ

guiに誇大広告があるのは分かる。でも、トレーディングとは程遠い...。みんな、カール・ウィルソンの成功を

カール・ウィルソンの 成功を再現しようとしているのか?

 
Vitaliy Kuznetsov #:

...

重要なのは、オブジェクトを扱うEAはダッシュボードと競合するということだ。

...

なぜ突然衝突するのか?

どんなダッシュボードも、たとえそれがグラフィカルなオブジェクトで構成されていたとしても、ターミナルが簡単に扱えるオブジェクトの数に比べれば、オブジェクトの数は微々たるものだ。

ターミナルが簡単に扱えるオブジェクトの数に比べれば、微々たるものだ。したがって、何が

問題なのかがはっきりしない。そこで何を発明しているのか、どんな自転車なのか?

 
Dmitry Fedoseev #:

なぜ彼は突然葛藤するようになったのか?

どんなパネルも、たとえそれがグラフィカルなオブジェクトで構成されていたとしても、極小のオブジェクトの数でしかない。

端末が簡単に扱えるオブジェクトの数に比べれば、微々たるものだ。では、そこに何があるのか

という問題がはっきりしない。そこで何を発明しているのか、どんな自転車なのか?

それを解決してください。kodobaseにオブジェクトを持つMT4のEAで、どの(!)ダッシュボードを切り替えても動かないものは見つけられませんでした。

しかし、クローズドコードでカンバス上にグラフィックがあるEAを見たが、どこにも動かなかった。そのため、コード側からは解決できないと思い、検索を再開しました。

https:// www.mql5.com/ru/forum/379526/page9#comment_25865481

Новая версия платформы MetaTrader 4 build 1350 - Если у вас проблемы с дешбордами, то придется удалять объекты чарта.
Новая версия платформы MetaTrader 4 build 1350 - Если у вас проблемы с дешбордами, то придется удалять объекты чарта.
  • 2021.11.10
  • www.mql5.com
точнее в очередностях OnInit удалении своих объектов чарта. Тут ремонт терминала не имеет смысла не создавайте объектов по крайней мере до первого OnChartEvent. И удалять объекты пачкой лучше по ChartObjectsDelete
 
Vitaliy Kuznetsov #:

解決してください。ダッシュボードを切り替えてもハングアップしないMT4 EAをコードベースで見つけたことがありません。

しかし、クローズドコードでカンバス上にグラフィックを表示するEAを見たのですが、どこにも動きませんでした。そのため、コード側からは解決できないと思い、検索を再開しました。

https:// www.mql5.com/ru/forum/379526/page9#comment_25865481

描画とインジケータについて、あなたはすでに可能な限りのことを教えてもらったと思う。今、あなたは誰かがあなたのために努力し、コードを書き/編集し始めることを期待しているのですか?

1. OnInit/OnDeinitのシーケンスが正しいことを確認する。

2. OnCalc (OnTick,OnBook)では描画を行わない。

3. 同期関数の数を減らす。

4. 描画の量と頻度をコントロールする。

5. 端末に「今が実際に描画する時間です」と伝えるのを忘れない。

6. 記憶してすぐに呼び出せるものはすべて、再計算や再描画すべきではない。

などなど。各ポイント、それは当然のことであり、あなた自身も知っている。しかし、なぜかあなたはそれを適用しない。

PSまあ、取引EAとチャートを切り替えてはいけません。あなたはちょうど取引シグナル、サーバーの応答、適切な瞬間をクリックし、本当にお金で立ち往生してしまいます。私はそのようなソリューションのために私の手の定規を打つだろう、アイデアさえ。

 
Vitaliy Kuznetsov #:

ここに例題と、むかし私が書いた暗号がある。解けた人は褒めて褒めて!

https://www.mql5.com/ru/forum/379526/page9#comment_25865481

オブジェクトを扱うEAがダッシュボードと衝突してしまうのです。解決策はないと思っていたのですが、あるEAがキャンバスパネルとまったく問題なく動作しているのを見るまでは。どうやったのかは謎です。


そのスレッドを見て、この投稿に 気づきました。

ヘルプの "プログラムの実行 "のセクションに、イベントに関連する機能の説明があります。

イベント・トラッキングを解除することでハングアップの問題を解決することは可能です。例えば、インジケータのdeinitで、チャートから切り離された理由だけを削除する。そして、追加オブジェクトの削除は、マウスクリックによってChartEventに転送されるようにします。他のプログラムで既にオブジェクトを削除している場合は、再初期化の際にdeinitで何も削除する必要がないことを指定する必要があります。
ObjectDelete()が衝突しないように、オプションの1つとして指定してください。

 
Vitaliy Kuznetsov #:

解決してください。コードベースにオブジェクトを持つMT4 Expert Advisorで、どの(!)ダッシュボードを切り替えてもハングアップしないものは見つかりませんでした。

しかし、あるEAがクローズドコードでカンバス上にグラフィックが表示され、どこにも移動しないのを見たのですが、作者が何をしたのかわかりません。そのため、コード側からは解決できないと思い、検索を再開しました。

https:// www.mql5.com/ru/forum/379526/page9#comment_25865481

リンクを見せてください

 
Vasiliy Pushkaryov #:

そのスレッドを見て、この投稿に 気づいた。

ヘルプの "プログラムの実行 "のセクションに、イベントに関連する機能の説明があります。

削除イベントを追跡することで、フリーズの問題を解決しようとすることができます。例えば、インジケータのdeinitで、チャートからの切り離しによる削除だけを書き込む。そして、追加オブジェクトの削除は、マウスクリックによってChartEventに転送されるようにします。他のプログラムで既にオブジェクトを削除している場合は、再初期化の際にdeinitで何も削除する必要がないことを指定する必要があります。
ObjectDelete()が衝突しないように、オプションの1つとして指定してください。

CHARTEVENT_OBJECT_CREATE/DELETEはOnChartEventイベントのウォーターフォールを引き起こす可能性があり、一般的にEAを完全に壊してしまいます。そのため、デフォルトではオフに設定されています。

これらは、起こりうる結果をしっかりと理解した上でのみ使用することができます。

 
Maxim Kuznetsov #:

描画やインジケーターについて、あなたはすでに可能な限りのことを教えてもらったと思います。今、あなたは誰かがあなたのために努力し、コードを書いたり編集したりし始めることを期待しているのですか?

Freelanceを通して解決策にお金を払います。ただし、1週間後に。もちろん、この仕事を解決してほしい。結局のところ、まだ誰も解決していない。

その課題とは、どのExpert Advisorをオブジェクトで固定し、どの指標ダッシュボードを切り替えても反応しないようにする方法だ。

 
Vitaliy Kuznetsov #:

フリーランスを通して支払うよ。でも、あと1週間は無理だ。もちろん、この問題は解決してほしい。結局のところ、今のところ誰も解決していない。

課題は、どのExpert Advisorをオブジェクトで固定し、どの指標ダッシュボードを切り替えても反応しないようにすることだ。

頭の中が空っぽなら、もちろん空気は飛んでいる。

--

そして、これは...EAだけでなく、インジケーターも正しく書かれている必要があります。そうでなければ、インジケーターに問題があるのかもしれません。

理由: