事前計算された - ページ 13

 
Alexey Viktorov:

だからFedoseyevと一緒にバカなことしてないで、このスレッドでmql4の議論を禁止する権利は誰にあるのかって質問に答えてよ。議論はmql5と同等です。

発言に対する思考の明確さの欠如 得意な人に任せる。

そして、このスレッドで12ページにわたって、私は、ループ内でインジケータバッファを ゼロにするべきだというようなあなたの推測に反論してきただけです。

ゼロにするのではなく、インジケータバッファである配列の要素を初期化する。

古典的なインジケータを例にとると、最初の起動時やヒストリのロード時に、配列のすべての要素が再初期化されます。インジケータは配列のすべての要素についてその値を再計算し、つまり配列の各要素に特定の値を強制的に割り当てます。

 
Karputov Vladimir:

ゼロにするのではなく、インジケータ・バッファである配列の要素を初期化するためです。

古典的なインジケータを例にとると、最初の起動時やヒストリのロード時に、配列のすべての要素が再初期化されます。インジケータは配列のすべての要素についてその値を再計算し、つまり配列の各要素に特定の値を強制的に割り当てます。

そうなのですが、あなたはそれを理解していないようです。配列をゼロにすることと、すべての要素をゼロで埋めることの違いは何ですか?

すみません、また都合の悪いこと言ってしまいましたね。配列をゼロにすることと、配列の全項目を ゼロで初期化することの違いは何ですか?

 
Alexey Viktorov:
私にとっては意味があっても、あなたにとっては意味がない。配列をゼロにすることと、すべての要素をゼロで埋めることの違いは何ですか?
アレイゼロ化」という言葉をどのように理解していますか?コードをお願いします。
 
Karputov Vladimir:
アレイのゼロ化」という言葉について、どのように理解されていますか?コードをお願いします。

配列の全要素に 0または0.0を代入する以外には、ダブル配列としてはより有能です。

コード?double型の配列があり、いくつかの方法でゼロにすることができます。

1.ループで。ご指摘の件ループを書くのが面倒くさいから、自分で見てね。

2.ArrayInitialize(array, 0.0);

3.ゼロメモリ(配列)。

そこで、もし私がインジケータの全履歴にわたって計算を必要としないならば、誰が2または3の方法で配列バッファのすべての要素にゼロを割り当てることを禁ずるのでしょうか?

 
Alexey Viktorov:

///

では、もし私がインジケータの全履歴について何の計算も必要としないのであれば、方法2または3でバッファ配列のすべての要素にゼロを割り当てることを誰が禁じているのでしょうか?

必要だから、やるんだ。
 
Alexey Viktorov:

配列の すべての要素に0や0.0を代入するようなことはなく、ダブル配列の方がより賢明です。

コード?double型の配列があり、いくつかの方法でゼロにすることができます。

1.ループで。ご指摘の件ループを書くのが面倒くさいから、自分で見てね。

2.ArrayInitialize(array, 0.0);

3.ゼロメモリ(配列)。

そこで、もし私がインジケータの全履歴にわたって計算を必要としないならば、誰が2または3の方法で配列バッファのすべての要素にゼロを割り当てることを禁ずるのでしょうか?

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

事前計算された

fxsaber, 2016.10.19 07:47

if (rates_total > prev_calculated)
  ArrayFill(Buffer, prev_calculated, rates_total - prev_calculated, EMPTY_VALUE);

 
fxsaber:

見たことがあります。しかし、なぜそれが合わないのかを説明するためには、7ページ目から少し前の部分をすべて繰り返す必要があります。

原理的には問題なし、松葉づえは見つかった。ただ一つ、mql4のようにできない、あるいは難しくしているものは何かという疑問が残ります。

 
Alexey Viktorov:

見たことがあります。しかし、なぜそれが合わないのかを説明するためには、7ページ目から少し前の部分をすべて繰り返す必要があります。

原理的には問題なし、松葉づえは見つかった。ただ一つ、mql4のようにできない、あるいは難しくしているものは何かという疑問が残ります。

まあ同じプライマーを見つける、このスレッドを読み直すことを学ぶ(答えはその中にある)。
 
それだけです。壁に跳ね返る豆とはもう戦えない。週末まで議論から外れる。
 
Alexey Viktorov:

ただ一つ、mql4のようにできない、あるいは難しくしているものは何かという疑問が残ります。

このスレにはできる人がいなかった。できる人(サービスデスク)に連絡するのではなく、議論して自分の主張を証明し始めたのです。

フォーラム中毒は何の役にも立ちません。開発者に具体的な提案がある場合 - サービスデスクにお問い合わせください。これまで私が出した要望はすべて、開発者がとても丁寧に調べ、コメントしてくれています。適切な修正・追加を行っている。お忙しい中、ありがとうございました。フォーラムへの訪問が少ない。