ボリューム用EMAのコーディングを支援する
Results 1 to 4 of 4

Thread: ボリューム用EMAのコーディングを支援する

  1. #1
    親愛なるユーザー:

    ボリュームバーのMAとEMAを示すインジケータをコード化しようとしています。私は正常にSMAをコード化することができましたが、EMAを使用して、Imにいくつかの問題があり、前進できません。私はいくつかのスタックオーバーフローも検出しました。とにかく私のコードは以下の通りです。それ以上の経験は助けることができますか?

    挿入されたコードdouble EMA_Volume(int i、int size){if(i == MA_Period 2)はMA_Volume(i、size)を返します。二倍乗算=(2(サイズ 1));戻り値(ボリューム#91; i#93; - EMA_Volume(i 1,10)*乗数 EMA_Volume(i 1,10)); } double MA_Volume(int i、int size){double suma = 0; for(int j = i; jlt; i size; j ){suma = suma Volume#91; j#93 ;; (ボリューム番号91、i#、GetLastError()); return 50;} else(normalizeDouble((Volume#91; i# 93;NormalizeDouble(sumasize、2))* 100,2)); }

  2. #2
    なぜiMAOnArray(...)を使用しないのですか?

  3. #3
    私はその機能を知らない、私はそれが何を確認します。しかし、私はEMAがどのように計算されるかにもっと関心がありますが、私の計算は良いとは思いません。

  4. #4

    Quote Originally Posted by ;
    私はその機能を知らない、私はそれが何を確認します。しかし、私はEMAがどのように計算されるかにもっと関心がありますが、私の計算は良いとは思いません。
    iMAOnArray(...)関数は、定義した配列の平均(つまり、ボリュームの計算)を行います。これは、通常のMAメソッドのいずれかになります。

投稿権限

  • Youma新しいスレッドを投稿しない
  • Youmaは返信しない
  • あなたは添付ファイルを投稿しないかもしれない
  • Youma Notedityourposts
  •  
  • スマイリーはオンです
  • スマイリーはオンです
  • [IMG]コードがオンです
  • [VIDEO]コードがオンです
  • HTMLコードがオフです
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.