エラー、バグ、質問 - ページ 607

 
papaklass:
ArrayInitialize()で十分 だと思いました。
ダイナミックアレイとインジケーターバッファを 混同しているのでは?ArrayInitialize() は、配列のサイズを変更せず、初期化のみを行います。
Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
  • 2010.10.25
  • Nikolay Kositsin
  • www.mql5.com
Статья о традиционных и не совсем традиционных алгоритмах усреднения, упакованных в максимально простые и достаточно однотипные классы. Они задумывались для универсального использования в практических разработках индикаторов. Надеюсь, что предложенные классы в определенных ситуациях могут оказаться достаточно актуальной альтернативой громоздким, в некотором смысле, вызовам пользовательских и технических индикаторов.
 
押し付けがましく申し訳ないのですが、どなたか私の投稿に 返信してください :)
 
MigVRN:
押し付けがましく申し訳ありませんが、どなたか私の投稿に答えて ください :)
99個しかない値をどうやって100個にまとめるんだ?
 
配列の サイズは,最後の要素のインデックスより1つ多くなります - 次のような感じです。
 
期間と 位置が比較されます。
 

100個の要素を持つ配列price[]が存在する。最後の位置の番号は99(0,1,2...99)です。 その平均を求める必要があります。

私は関数に渡す: SimpleMA(99, 100, price); 99<100なので、私は0を得る。

 
99個の要素から100個のピリオドMAの値を取得したいのでしょうか?
 
SimpleMA関数を使って、100個の要素を持つ配列を平滑化する例を書いてください...お願い...
 
MA期間とは何ですか?
 
100