Como atualizar os indicadores para o Build 600+? - página 3

 
qjol:


Os parâmetros aprovados e sua ordem devem corresponder à ordem de declaração e ao tipo de variáveis externas do indicador personalizado. Se os valores dos parâmetros de entrada não forem especificados, serão utilizados os valores padrão.


Verificar os parâmetros passados, sua ordem e seus valores de acordo com o indicador 'xpMA'.

Tudo é exatamente o mesmo. Teria eu cometido algum erro ali?

 
você tem que passar 10 parâmetros e você está passando apenas 7
 
qjol:
você tem que passar 10 parâmetros e você está passando apenas 7


Porque a 'xpMA' que estou usando no B-509 tem 7 parâmetros. É a primeira 'xpMA' (2010)

A 2ª versão tem 11 parâmetros. Mas não é a questão como eu havia tentado com o indicador dos 11 parâmetros também.

Mesmo a 'xpMAEA' não funciona e eu li muitos comentários semelhantes.

Não entendeu por quê?

 

como eu deveria saber, usei os indicadores que você carrega aqui e há 10 parâmetros para passar

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:
como eu deveria saber, usei os indicadores que você carrega aqui e há 10 parâmetros para passar

Está tudo bem, mas será que funcionou para você também?
 
você está brincando, claro que funcionou
 
qjol:
você tem que passar 10 parâmetros e você está passando apenas 7
A propósito, você pode perfeitamente passar 7 parâmetros, mesmo que o indicador tenha 10 parâmetros. Os 3 últimos terão seu valor padrão.
 
sim, você está certo mas em seu código ele passou 1, 2, 3, 4, 5, 6, 8
 
qjol:
yep yo está certo, mas em seu código ele passou 1, 2, 3, 4, 5, 6, 8
É claro.
 
angevoyageur:
É claro.


Ele tem que aprender com os erros comuns.