どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 735

 
atztek:
また、指標についても ですが、それは本題とは関係なく、別の話題です。

指標の最適化というのは、何か理屈に合わないんですよね。少なくとも私にとっては。

エキスパートアドバイザーからインジケータを呼び出すことで、他のTFも正常な値が得られるのであれば、わざわざ混乱させる必要があるのか、というのが私の疑問です。

でも、別の話題なので...。

 
どうすればいいのか教えてください。

インジケータがあり、それ用のライブラリがある

EAからの呼び出し方(センターラインだけ面白い)。これは、グラフィカルなオブジェクトは、それぞれicastomを介して呼び出すことができるバッファはありませんが、それ以外の場合、私は方法がわからない
ファイル:
 
xant:
どうすればいいのか教えてください。

インジケータがあり、それ用のライブラリがある

EAからの呼び出し方(センターラインだけ面白い)。これは、グラフィカルなオブジェクトは、それぞれicastomを介して呼び出すことができるバッファはありませんが、それ以外の場合、私は方法がわからない
EAのコードに埋め込むか、EAと並行してインジケータを実行し、EAからチャート上の必要なオブジェクトの位置を読み取る必要があります。
 
evillive:
をEAコードに埋め込むか、EAと並行してインジケータを実行し、チャート上の目的のオブジェクトの位置をEAから読み取ります。

また、インジケータコードにバッファを追加し、その中にグラフィックオブジェクトのデータを出力することもできます。

SZZはソースを見ませんでした。私自身、すでにバッファレスインジケータで、グラフィカルオブジェクトのデータを読む代わりに、必要なバッファを挿入する必要があったため、提案をしただけです。

 
2番目の方法は明らかに行き止まりで、1番目の方法はできないので、もっと自分のレベルにあった方法をとるしかないと思う)
 
xant:
2つ目の方法は明らかに行き止まりで、1つ目の方法はできないので、もっと自分のレベルにあった方法をとらないといけないと思う)
行き詰まりとは?グラフィカルなオブジェクトはゼロから描画されるわけではなく、すべて独自の座標を持っています。同時に、インジケーター内の計算から 座標を取得する。つまり、これらの計算データをオブジェクトの座標に使うのではなく、追加されたバッファのデータとして使おうということです。
 
artmedia70:

または、インジケータコードにバッファ(複数可)を追加し、そこにグラフィカルオブジェクトデータを出力する。

ソースコードは見ていない。私が提案したのは、すでにバッファレスインジケータに必要なバッファを自分で挿入しなければならず、グラフィカルオブジェクトのデータを読み取ることができないからです。

indicator_separate_windowをバッファとグラフィックで書く必要がありました。そのため、Expert AdvisorからiCustom()でインジケータを呼び出すと、チャート上に インジケータが なくても、インジケータに登録されたトレンドがチャート上に表示されます。EAからの呼び出しの際、カラーをNONEにしたこともありました。しかし、それはMTビルドの世界的な変化の前のことでした。これからどう動くか確認しなければなりません。
 
AlexeyVik:
バッファとチャートでindicator_separate_windowを書く必要がありました。そのため、iCustom()でEAからインジケータを呼び出すと、チャート上にインジケータが なくても、トレンドラインが描画されるようになっていました。EAから呼び出すときは、カラーをNONEにしたくらいです。しかし、それはMTビルドの世界的な変化の前のことでした。これからどう動くか確認しないといけませんね。

インジケーターが動作し、やるべきことをやっている。

グラフィカルなオブジェクトからExpert Advisorにデータを取り込むと、Strategy Testerには表示されず、可視化モードのみになり、不便です。その時、最適化全般が煙に巻かれたのです。

 
xant:
2つ目の方法は明らかに行き止まりで、1つ目の方法では対応できないので、もっと自分のレベルに合った方法をとる必要があるのだろう)
EAからの呼び出しに特化した、オブジェクトのないバージョンのインジケータを作成する。Artem が上でアドバイスしたように、オブジェクトを構築するために使用した値をバッファに出力してください。
 
artmedia70:

そうですね、すべてが正しいです。インジケータは実行され、想定されたとおりに動作します。

グラフィカルなオブジェクトからEAにデータを取り込むのは、テスターには表示されず、可視化モードになるだけで、便利ではありません。その時に最適化全般が煙に巻かれてしまったのです。

もちろん、その通りなのですが、最適化についての対話は、ストップやスプレッドの節約についての対話と同じように行き詰まるものです...。