記事"トレーダーのライフハック: インジケーターで作られたファストフード"についてのディスカッション - ページ 5

 
Vasiliy Sokolov:

つまり、まだオーバーヘッドがあり、それは小さなものではありません。ウラジミールの例の方が、EAの実作業で使われているコールなので、より信頼できる。

しかし、混乱はもうたくさんだ!詳しく見る必要があるようだ。しかし、実用的な興味はないはずなので、ここでは純粋に技術的な興味しかないかもしれない。

 
fxsaber:

しかし、混乱はもうたくさんだ!自分で詳しく調べる必要があるようだ。しかし、実用的な興味はないはずだから、ここには純粋に技術的な興味しかないかもしれない。

ええ、私自身はすでに完全に混乱しています:)もし、あなたが状況を普通に分析してくれるなら、それは素晴らしいことです!

 
fxsaber:

不必要なハンドルを撃つ責任をユーザーに負わせることについては

記事一覧のトピックは論理的だと思います。

このマクロを読み解いてください。どのようなトピックを意味しているのか。その記事のタイトルを教えてください。

 
Rashid Umarov:

あなたは相変わらず簡潔ですね。このマクロを解読してください。どのようなトピックを意味しているのか。記事のタイトルを教えてください。

「Expert AdvisorsでIndicatorReleaseを使用する ことで、テストを迅速に行うことができます。

 
fxsaber:

「Expert AdvisorsでIndicatorReleaseを使用して テストを高速化することの是非」。

あなたの意見は?

+ 記事にする方法
 
Vasiliy Sokolov:

インジケーターをExpert Advisorの内部関数にパラメータ付きで書き換える。

正しく実装したらどんな加速になるんだろう...。

 
Rashid Umarov:

あなたの意見は?

+ これを記事にするには

IndicatorReleaseがテストを大幅にスピードアップし、時間とお金を節約するEAを合理的に 分類する必要があります。そうでないものは?

そして、これを追加してください。

 

実際、このトピックの説明は少し異なっている:

  • 何千ものインジケーターがすでに書かれ、iCustom経由でアクセスされ、適切なバッファやハンドルが割り当てられるなどしている。これは時間がかかり、リソースを消費する話です;
  • この場合、必要な値はより速く計算され、より少ないメモリで済みます。

この場合、必要な値はより高速に計算され、より少ないメモリで済みます。このアイデアは、カスタム・インジケータに 統一的にアクセスできるようなインターフェースを書くことですが、インジケータが独立した純粋な関数として実装されている場合、ハンドルの代わりにこの関数が参照されます。その結果、良い加速が得られると同時に、任意のインジケーターへのアクセスを失うことはありません。これは興味深いトピックです。

 
fxsaber:

私は客観的な結論が欲しかった。

そう、それは正面からの方法であり、精度を要求され、性能をまったく必要としなかったので、それ自体を完全に正当化した。課題は、MT5の干渉する巧妙さを封じることだった。


そして、他の人は、もちろん、しようとしなかった。


不要なハンドルを撮影するタスクをユーザーに取っているとして。

私は、記事リストのそのようなトピックは論理的であると見ています。

MQL5アプリケーションの動作中に インジケータ・ハンドルを自動で撃つことはありません。インジケータ・ハンドルは、「ずさんなプログラマーの後始末」という枠組みの中で、MQL5プログラムが終了した後にのみ自動的に解放されます。このような場合、プログラムの質を高めるために、明示的に警告を書くべきです。

したがって、インジケーターを大量に作成し、その削除を管理しない人は大きな問題を引き起こす。彼のプログラムにとっても、ターミナル全体にとっても。

もう一度言いますが、この記事の作業方法は断じて有害であり、間違っています。

 
Renat Fatkhullin:

MQL5アプリケーションの動作中、 インジケータ・ハンドルの自動ターゲティングは行われません。インジケーター・ハンドルは、「ずさんなプログラマーの後始末」の一環として、MQL5プログラムが終了した後にのみ自動的に解放されます。

そのため、たくさんのインジケーターを作成し、その削除を管理しない人は大きな問題を引き起こします。彼のプログラムにとっても、ターミナル全体にとっても。

では、これらのエキスパート・アドバイザーのために。

計算資源と メモリの点で超無駄であることは明らかです。しかし、同じコドベースのEAで、このようにハンドルに釘を刺すようなEAは見たことがない。すべてが「MQL5の賢さ」に委ねられているため、作者はまったく賢くないことを強いられている。

完全な待ち伏せだ。