Init()およびDeInit()実行シーケンス - ページ 15

 
Dmitry Fedoseev:

しかし、一般的にエンジニアリングのアプローチは超一流です。うまくいってもいかなくても、うまくいくときもあれば、いかないときもある)--まったく大したことはない、致命的なことはないのです。

旦那様...すべてをひとくくりにしてはいけない。一つのプログラムの中でOnInitとOnDeinitの順序は尊重されるべきで、異なるプログラムからこれらの関数の順序をMT開発者に要求するのはナンセンスだと申し上げたのです。
 
Andrey Dik:
旦那様...すべてをひとくくりにしてはいけない。私は、1つのプログラムの中ではOnInitとOnDeinitの順序が尊重されるべきで、MTの開発者に異なるプログラムからこれらの関数の順序を要求するのはでたらめであると言いたかったのです。

そろそろ入門書を持って、読めるようになりませんか?これが私の投稿 です、あなたは乗り越えられなかった、もう一度試してみてください、多分...
 
Dmitry Fedoseev:

そろそろABCの本を手に取り、読めるようになりませんか?以下は、あなたが読めなかった私の投稿 です。もう一度試してみてください、たぶん...

だから、私が言ったこととどう矛盾するんだ?- ということを確認しただけです)。

お前の書き込みは荒らしの臭いがプンプンするぜ。もう皆さんから意見が出たので、今日はこれで終わりにしましょう。

 

現在の議論はすべて、1つのチャートに複数の専門家を付けることができないことに起因している印象があります。そのため、インジケータらしくない機能でインジケータを書く人がいます。

MetaEditorの新しいビルドでは、フォルダツリーウィンドウに新しいエンティティ「サービス」が追加されていることに、最もよく観察している人はお気づきでしょう。サービス - これらは、どのチャートにもアタッチされていないMQL5プログラムです(ただし、開いているすべてのチャートに フルアクセスできます)。サービスは、データフィードと密接に関係しています(オフラインのチャート、合成ツール、その他のグッズを徐々に導入しています)。しかし、"1つのグラフに好きなだけ専門家がいる "というパラダイムをサポートすることができます。

 
Slawa:

現在の議論はすべて、1つのチャートに複数の専門家を付けることができないことに起因している印象があります。そのため、インジケータらしくない機能でインジケータを書く人がいます。

MetaEditorの新しいビルドでは、フォルダツリーウィンドウに新しいエンティティ「サービス」が追加されていることに、最もよく観察している人はお気づきでしょう。サービス - これらは、どのチャートにもアタッチされていないMQL5プログラムです(ただし、開いているすべてのチャートに フルアクセスできます)。サービスは、データフィードと密接に関係しています(オフラインのチャート、合成ツール、その他のグッズを徐々に導入しています)。しかし、"1つのグラフに好きなだけ専門家がいる "というパラダイムをサポートすることができます。

そして、この議論において、どちらの立場が真実に近いのか?
 
Andrey Dik:
そして、この議論において、どちらの立場が真実に近いのか?

指標は本来の目的のために使用されるべきものである。

つまり、チャートの シンボル周期を変更する際のOnInitとOnDeinitのインジケータの実行順序は、誰も気にしないはずです。

 
Slawa:
指標は本来の目的のために使用されるべきものである。

つまり、OnInit1() -> OnDeinit1() -> OnInit2() -> OnDeinit2() の連続実行(数字は同じ指標のコピーを示す)の要件は根拠がないのでは?あるいはその逆で、権利を持っているのでしょうか?


ZS ME の最新ビルドでは、新しく作成されたドキュメントのデフォルトエンコーディングが変更されましたか?

 
Slawa:
指標は本来の目的のために使用されるべきである

スラバ インジケーターの直接の目的は、トレードなどではなく、チャート上に情報を表示 することです。

ロットの計算から、バッファを介した3本のMAによる平均線の描画まで、情報は様々でしょう。

あなたの定義によると、そうでないものは何ですか?

 
Andrey Dik:

つまり、OnInit1() -> OnDeinit1() -> OnInit2() -> OnDeinit2() の連続実行(数字は同じ指標のコピーを示す)の要件は根拠がないのでは?あるいはその逆で、あるべき姿を持っているのでしょうか?

いいえ、そんなことはありません。少し後に説明の投稿を追加しました
 
Vitaly Muzichenko:

スラバ インジケーターの直接の目的は、トレードなどではなく、チャート上に情報を表示 することです。

ロットの計算から、バッファを介した3本のMAによる平均線の描画まで、情報は様々でしょう。

また、あなたの定義によると、そうでないものは何ですか?

すべて正しいです。

しかし、あるディテールが考慮されている。インジケータは、チャートの時間枠に対応したインジケータ・バッファを 使用して情報を表示します。オブジェクトやチャートのプロパティを扱うのは、インジケーターの仕事ではありません。チャートは、インジケータにバッファを要求するはずです。

インジケータは操作パネルであってはならない