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

 

fxsaberのもう一つのピースであるOnInit/OnDeinitのスキューは、正しい順序で呼び出されるように修正されています。

PS/そして一般的に、Expert Advisorがチャート上で動作しているときに、インジケータからTFまたはシンボルを切り替えることは、あなたのヒールを撃ち、お金を得るための非常に成功した方法です:-)

 
Maxim Kuznetsov #:

fxsaberのもう一つの作品は、OnInit/OnDeinitが正しい順序で呼び出されるように歪むのを治してくれる。

PS/そして一般的に、Expert Advisorがチャート上で動作しているときに、インジケータからTFまたはシンボルを切り替えることは、あなたのかかとを撃ち、お金を得るための非常に成功した方法です:-)

fxsaberの記事を待っています。その間に、初期化解除を遅くするコードを探してみます。インジケータとEAが同時にどちらが重要かを争おうとしているのが問題のようです。

追記/一般的に、インジケーターを使った取引はトレーディングパネルで行うことが多く、かかとを打つものはありません。

 
Vitaliy Kuznetsov #:

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

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

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

面白いことに、マーケットプレイスのトップページのパネルもダッシュボードと競合する。

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

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

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

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


インジケータとEAの両方にアタッチできるクラスとして、すべてのインジケータをフォーマットして ください
MT内部に隠れているインジケータとEAの相互作用の実装にアクセス することはできません。
あなたが気づいたマーケット 内のEAが、外部のカスタムまたは標準のインジケータを使用していることは確かですか?
 
Vitaliy Kuznetsov #:

とりあえず、初期化解除を遅くするコードを探してみるよ。

役に立ちませんでした。

void OnDeinit(const int reason){
   Sleep(100);
}
Nikolai Semko#:
もう一度言いますが、解決策は1つのスレッド(EA)のみを使用することです。
インジケータとEAの両方にアタッチできるクラスとして、すべてのインジケータをフォーマットして ください。
MTの内部に隠れているインジケータとEA間の相互作用の実装にアクセス することはできません。
あなたが気づいた マーケットのExpert Advisorが、外部のカスタムまたは標準のインジケータを使用していることは確か ですか?

解決策があると確信しています。私自身の製品を互換性のあるものにすることができます。

最も複雑なアーキテクチャを持つkanvasの取引パネルでは、ダッシュボードを切り替えても一瞬もフリーズしませんでした。2つの異なるダッシュボードをチェックしました。オブジェクトを使ったEAでこのような問題のないものは他にありません。

つまり、解決策はEAコードの中にしかないはずです。

 
Vitaliy Kuznetsov #:

うまくいかなかった

ああ、確かにそうだ。最も複雑なアーキテクチャを持つ kanvas のトレーディングパネルは、ダッシュボードを切り替えても一瞬たりともハングしませんでした。私は2つの異なるものをテストした。

ということは、解決策は EA コードの中にしかないはずです。

iCustom について質問しているのですが、 Canvas と何の関係があるのでしょうか?
Canvas は EA でも使用できます。

 
Nikolai Semko #:

iCustomについて 質問しているのですが、 Canvasと何か関係があるのでしょうか?
CanvasはEAでも使えます。

iCustomについては知らないので、このトピックは全く提起していない。

 
Vitaliy Kuznetsov #:

うまくいかなかった

解決策はあるはずだ。私は自分の製品のインターフェイスを作ることができる。

非常に複雑なアーキテクチャを持つ kanvas 上の取引パネルでは、ダッシュボードを切り替えても一瞬たりともフリーズしませんでした。2つの異なるダッシュボードをチェックしました。オブジェクトを使った Expert Advisor でこのような問題のないものは他に見たことがありません。

つまり、解決策はEAコードの中にしかないはずです。


ランダムに関数を導入してプログラミングすることです。

をランダムに導入し、それがうまくいくかどうかを確認することです:-)

 
Vitaliy Kuznetsov #:

iCustomについては詳しくないので、そんな話題はまったく出てこない。

質問が漠然としていますね。
特にMT4の話ですよね。
ここを見て ください。多分これ。



MT4でもチャートが飛ぶ例です。OnChartEventではなく、OnTimerを使うことです。

ファイル:
Stars.mq4  6 kb
iCanvas_CB.mqh  46 kb
 
Nikolai Semko #:

質問が非常にあいまいです。インジケータはExpert Advisorから呼び出されると思っていました。

スクリーンショットとコード

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
 
Maxim Kuznetsov #:


ランダム関数挿入によるプログラミング?

うまくいくかな :-)

まあ、そういうこともある。時々、私は間違った場所にソフト記号を置く。もしその質問に対する解決策があるのなら、それを書いてください(多くの著者を助けることになります)。そうでなければ、あなたは賢そうに見えますが、無駄です。