記事"他のインジケーターをベースにインジケーターを作成する"についてのディスカッション

 

新しい記事 他のインジケーターをベースにインジケーターを作成する はパブリッシュされました:

MQL5ではインジケーターをゼロから、あるいは他に顧客の端末に組み込まれていたり、カスタムのものだったりで既に存在するものからなど、どちらからでも作成することができる。 そしてまたここで2つの方法がある - あるインジケーターに新しい計算やグラフィックスタイルを加えることでを改良する方法、あるいは顧客の端末に組み込みあるいはカスタムのものを iCustom() あるいは IndicatorCreate() ファンクション経由で使う方法である。

作者: Dmitry Fedoseev

 

コンパイル時に以下のエラーが発生します: 'LinearWeightedMAOnBuffer' - 誤ったパラメータ数 tsis.mq5 155 10

これを修正するには

1. LWMA_weightの重みの合計を事前に計算する:

int LWMA_weight=0;
for(int j=1; j<=sp; j++)
   LWMA_weight+=j; // LWMA_weightをj増加させる

2.LWMA_weight を LinearWeightedMAOnBuffer 関数の最後のパラメータとして渡す;

LinearWeightedMAOnBuffer(rates_total,prev_calculated,begin2,sp,TSIBuffer,TSISigBuffer,LWMA_weight)
 
Eugeniy Medvedev:

...

建設的なご意見ありがとうございました