mql5言語の特徴、微妙なニュアンスとテクニック - ページ 140

 
Konstantin:

では、すでに生産性の高い機能があるにもかかわらず、なぜ独自のリスパッドを作り直したのでしょうか?

ArrayFill は、配列に 1 つの値のみを格納します。そして、ここでは配列にデータを入れるという話をしています。
もし、「静的配列を埋めて、それをArrayCopyで動的配列にコピーする」という接続詞が、単に「動的配列を埋める」よりも速く動作するなら、そのような配列を考案することは理にかなっていると言えるでしょう。が、単に「動的 配列を埋める」よりも高速に動作するのであれば、このような「lisapedo」を考案することは理にかなっています。

 
Nikolai Semko:

ArrayFill は、配列に 1 つの値のみを格納します。そして、ここでは配列にデータを入れるという話をしています。
もし、「静的配列を埋めて、それをArrayCopyで動的配列にコピーする」という接続詞が、「配列にデータを埋める」よりも速く動作するならば。が、単に「動的 配列を埋める」よりも高速に動作するのであれば、このような「lisapedo」を考案することは理にかなっています。

それなら、標準ライブラリのCCanvasクラスにこの仕組みを実装するよう、開発者に依頼する必要がありますね。

 
カスタムシンボルの ボリュームプロパティをこの順序で設定します。
SYMBOL_VOLUME_STEP
SYMBOL_VOLUME_MAX
SYMBOL_VOLUME_MIN
 

どちらのプラットフォームでも、EXファイルはインジケータコンテナとして機能することができます。

これらのインジケータは、サードパーティのiCustomやテンプレートで呼び出すことができます。このためにEX-container自体を起動する必要はない。

 
fxsaber:

どちらのプラットフォームでも、EXファイルはインジケータコンテナとして機能することができます。

これらの指標は、サードパーティのiCustomやテンプレートで呼び出すことができます。そのためにEX-containerを起動する必要はありません。

そのような打ち上げの例を示していただけるのでしょうか。

 
Aleksey Vyazmikin:

そのような打ち上げの例を教えていただけないでしょうか。


これだろう

自社・他社のリソースの活用


例えば、SampleIndicator.ex5 インジケータをリソースとして SampleEA.ex5 Expert Advisor に含める場合、カスタムインジケータの初期化関数でiCustom() を呼び出した際に指定する自分自身へのパスは次のようになります。"\ExpertsGenetSampleEA.ex5::IndicatorsGenetSampleIndicator.ex5".このパスを明示的に指定すると、カスタム・インジケータ SampleIndicator.ex5 は SampleEA.ex5 と密接に結合され、独立して動作する能力を失います。

 
Aleksey Vyazmikin:

そのような打ち上げの例を教えていただけないでしょうか。

気が向いたら、書いてみよう。

 
Vladislav Andruschenko:


ということでしょう。

自社・他社リソースの活用


例えば、SampleIndicator.ex5 インジケータをリソースとして SampleEA.ex5 Expert Advisor に含める場合、カスタムインジケータの初期化関数でiCustom() を呼び出す際に指定する自身へのパスは、次のようになります。"\ExpertsGenetSampleEA.ex5::IndicatorsGenetSampleIndicator.ex5".このパスを明示的に指定すると、カスタム・インジケータ SampleIndicator.ex5 は SampleEA.ex5 と密接に結合され、独立して動作する能力を失います。

ただ、このようなex5のインジケータを他のEAで使用することは可能で、リソースとなるEAで使用することはできないということは理解しました。

 
fxsaber:

気が向いたら書きます。

わかりました、楽しみに待ってます。

 

MT5テスターの機能なのですが、間接的にこのテーマと関係があるので、このスレッドで公開することにしました。

不可視の最適化タブを表示するには、最適化するパラメータがない完全なブルートフォースを選択する必要があります。

no optimized parameter selected, please check input(s) to be optimized and set start, step and stop values


理由: