Build 600+のインジケータをアップグレードする方法は? - ページ 3

 
qjol:


渡されるパラメータとその順番は、カスタムインジケータの外部変数の宣言順および型と一致している必要があります。入力パラメータの値が指定されていない場合、デフォルト値が使用 されます。


xpMA」インジケータに従って、渡されたパラメータ、その順序、およびその値を確認しました。

すべて全く同じです。何か間違いがあったのでしょうか?

 
10個のパラメータを 渡さなければならないのに、7個しか渡していない。
 
qjol:
10個のパラメータを渡さなければならないのに、7個しか渡していません。


B-509で使っている「xpMA」は、パラメータが 7つあるからです。これは第1弾の「xpMA」(2010年版)です。

第2弾はパラメータが11個です。しかし、11パラメータのインジケータでも試したことがあるので、問題ない。

xpMAEA'でも動作しないし、同じようなコメントもたくさん読んだ。

なぜなのでしょうか?

 

ここにアップロードされているインジケータを使用したところ、渡すべきパラメータが 10個もあるのですが、どうすればいいのでしょう?

extern   int      MA_Period               = 25;
extern   int      MA_Type                 = MODE_TEMA;
extern   int      MA_Applied              = PRICE_CLOSE;
extern   double   T3MA_VolumeFactor       = 0.8;
extern   double   JMA_Phase               = 0;
extern   int      Step_Period             = 1;
//+------------------------------------------------------------------+
extern   int      BarsCount               = 200;
extern   bool     Alert_On                = true;
extern   bool     Arrows_On               = true;
extern   bool     Email_On                = false;
 
qjol:
ここにアップロードされているインジケータを使用したところ、渡すべきパラメータが10個もあるのですが、どうすればいいのでしょう?

それはOKですが、それはあなたのために働いていた?
 
当たり前だろう
 
qjol:
10個のパラメータを渡さなければならないのに、7個しか渡していない
ちなみに、インジケータに10個のパラメータがあっても、7個のパラメータを 渡すことは完全に可能です。最後の3つはデフォルト値が渡されます。
 
その通りだが、彼のコードでは、1, 2, 3, 4, 5, 6, 8 をパスしている。
 
qjol:
その通りだが、彼のコードでは、1, 2, 3, 4, 5, 6, 8 をパスしている。
もちろんです。
 
angevoyageur:
もちろんです。


彼はよくある失敗から学ばなければならない。