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

 
tiiga:
私はプログラムをもう少し複雑にしました - リアルタイムでデモ口座でそれを実行するために、1ティックが30秒間カウントされます - 少し長い、多くのことが半分で変更することができます。
内蔵のインジケータを使用しています。だから、標準的な機能を呼び出すために使うのです。インジケータはテスターチャート上に配置されず、何も描画されません。だから、ブレーキは他で探してください。そして、そこで何をどのように行っているのか、コードを示した方がいい。あるいは、自分の蓄えを使い果たしたから、コーヒーのかすをくれ ;)
 

アドバイザがコピーできないオープンソースコードの関数を修正するのを手伝ってくれませんか(逆コンパイルしたソースコードの使用は禁止されています)

この機能を無効にするにはどうすればよいですか?


 
zapad:

アドバイザがコピーできないオープンソースコードの関数を修正するのを手伝ってくれませんか(逆コンパイルしたソースコードの使用は禁止されています)

この機能を無効にするにはどうすればよいですか?



逆コンパイルしたソースコードの使用は禁止されています ...どうすれば無効にできますか?
 
artmedia70:
内蔵のインジケーターを使用しています。したがって、その呼び出しは標準的な関数で使用してください。インジケータはテスターのチャート上になく、何も描画しない。だから、ブレーキは他で探してください。そして、そこで何をどのように行っているのか、コードを示した方がいい。あるいは、自分の蓄えを使い果たすから、コーヒーのかすをくれ ;)


iMFI(NULL,megaset[11][i][j],megaset[13][i][j],0) (このように何度も異なるインジケータを使用するので、ここにすべてのコードを並べる意味はありません - 2000行であなたを混乱させるだけです。)

他に方法はないのでしょうか?

 
tiiga:


iMFI(NULL,megaset[11][i][j],megaset[13][i][j],0) (そして何度も異なるインジケータ、ここにすべてのコードを置く意味はありません - 2000行あなたを混乱させるだけです)

他に方法はないのでしょうか?

テスターのログをご覧ください。どのようなエラーが書かれているのでしょうか?
 

というメッセージが表示されます。

2013.11.17 09:55:00 TestGenerator: unmatched data error (volume limit 973 at 2013.10.04 20:00 exceeded.)

2013.11.17 09:55:00 TestGenerator: unmatched data error (low value 1.35204 at 2013.10.01 22:00 is not reached from lowest timeframe, low price 1.35221 mismatches.).

2013.11.17 09:55:00 TestGenerator: unmatched data error (high value 1.35282 at 2013.10.01 22:00 is not reached from lowest timeframe, high price 1.35242 mismatches.).

2013.11.17 09:55:00 TestGenerator: unmatched data error (volume limit 6027 at 2013.09.18 20:00 is exceeded).

2013.11.17 09:55:00 TestGenerator: unmatched data error (volume limit 6027 at 2013.09.18 20:00 exceeded).

が、まさか本気とは思わなかった。

 
テスターにもあります。リアルタイムで実行するとエンストする -プログラム実行 時のエラーはない
 
異なるインデックスの多重呼び出しが原因です(同じインデントでパラメータが異なると、異なるインデックスとして扱われるようです)。
 
tiiga:
異なる指標の呼び出しが多いため(同じ指標でパラメータが異なると、別の指標とみなされるようです)

コードを見ずに、コーヒーのカスで推測しています。でも、1tickで半分カウントと書いてあるのだから、そんなに遅くはないはずです。すべてのロジックを見直す。コードの論理構成に何か問題があったのだろう。

どこに、なぜ インジケーターの呼び出しが 多いのか?

 

さて、どんなインデックスを使うか、どんなパラメータを使うか、いろいろなトピックがありますが、そこで、インデックスを自分で選ぶプログラムを作ってみることにしました。

約100個のニューロン(数は変更可能だが、10個でも動作は遅い)それぞれに2〜20個の異なるインデックスのセットがあり、もし失敗してニューロンが死ねば、新しいインデックスのセットが与えられる。