// Комментируя первую и раскоментируя вторую строку удаляем из индикатора "сложные расчёты"#define Empty(x) x // 1 "под нагрузкой"
//#define Empty(x) // 2 "без нагрузки"
つまり、(私の理解では)無邪気で疑うことを知らないインディケータがrates_total=100000で呼び出され、CopyRates(,,100000,)の要求でpop (array out of range in ...) - terminal has already only 50000 available. fun...
おっと...アンリミットから5000に変更
ps 何度か再起動した後、うまくいきました。
くっそー、おかしいな、再現性の低さを危惧していたんだけどな。負荷をかけて確認 したのか?
CPUの種類は?
AMD Phenom II X6、win7 64、terminal x64を持っています。
どうだ、トライオン、ファルサオン......トレイが書いた...
インテルE6750
どうだ、トライオン、ファルサオン...trai さんが書き込みました。
インテルE7650
いや、そうではなく、コンパイル時に定義し直すことで、すべての計算とグラフ出力を「削除」できます(OnCalculate()を空にして、「負荷をかけない」、「印刷だけする」)。
ダウンロードしたまま」コンパイルすると、インジケータはグラフを描画します。
コードに書いてあります。
:)
私のインジケータは、負荷がかからない状態では正常に動作しますが、負荷がかかると(CopyBuffer()がある場合)一度だけゼロになり、2、3回各ティックで 重複して呼び出されます。
いいえ、そうではありません、コンパイル時にすべての計算とチャート出力を「削除」することが可能です(それは空のOnCalculate()、「負荷なし」、印刷のみで残します)。
ダウンロードしたまま」コンパイルすると、インジケータはグラフを描画します。
コードに書いてあります。
:)
あ、すみません、コード 読んでませんでした。
あっちこっち試してみたが、再現しない。コンパイル時、起動時、tfの変更時、入力時のみ0、全て正常のようです。
今、私はアンリミテッドでターミナルを再起動 - それは二重ではなく、すべてが正常である。
でも、それは残念なことで、私はそんなに多くのバーを必要としません、私にとって記憶の方が重要なのです...............。
100000本で再スタート - 再び倍々刻みとゼロに...:(
Unlimitedでターミナルを再起動したのですが、二重にならず、すべて順調です。
でもそれは良くないことで、私はそんなに多くのバーを必要としないし、私の場合はメモリの方が重要なのです...... :(
さて、5,000円戻ってきたらどうしよう。端末を再起動せずに?
元々アンリミテッドを持っていたのですが、ゼロがなく、制限しても表示されませんでした。
そして今、5,000円を返したら?端末を再起動せずに?
しかも、「変更を反映させるには端末を再起動する必要があります」と書かれていて、うまくいきません。
なぜかうまくいく。5000に変更してフリックして戻ってくると、おっとっと、つまり何かを理解したことになります。
しかし、それはバーを限定するものではありません。
5000からリセットした後のニックスが復活した、大丈夫です。
なぜかうまくいく。5000に変更してフリックして戻ってくると、おっとっと、つまり何かを理解したことになります。
しかし、それはバーを限定するものではありません。
5000からリセットした後のニックスが復活した、大丈夫です。
ええ、そうです、試してみましたが、「おっと」となりました。
つまり、(私の理解では)無邪気で疑うことを知らないインディケータがrates_total=100000で呼び出され、CopyRates(,,100000,)の要求でpop (array out of range in ...) - terminal has already only 50000 available. fun...