Build 600+에 대한 지표를 업그레이드하는 방법은 무엇입니까? - 페이지 3

 
qjol :


전달된 매개변수 및 해당 순서는 사용자 지정 표시기의 선언 순서 및 extern 변수 유형과 일치해야 합니다. 입력 매개변수의 값을 지정하지 않으면 기본값이 사용됩니다.


'xpMA' 표시기에 따라 전달된 매개변수 , 해당 순서 및 값을 확인했습니다.

모든 것이 완전히 동일합니다. 내가 거기에서 실수를 한 걸까?

 
10개의 매개변수 를 전달해야 하고 7개만 전달합니다.
 
qjol :
10개의 매개변수를 전달해야 하고 7개만 전달합니다.


내가 B-509에서 사용하는 'xpMA'에는 7개의 매개변수 가 있기 때문입니다. 최초의 'xpMA'(2010)

두 번째 버전에는 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개 있다는 것을 어떻게 알 수 있습니까?

괜찮습니다. 하지만 당신에게도 효과가 있었습니까?
 
농담이야 물론 효과가 있었어
 
qjol :
10개의 매개변수를 전달해야 하고 7개만 전달합니다.
그런데 표시기에 10개의 매개변수가 있어도 7개의 매개변수 를 완벽하게 전달할 수 있습니다. 마지막 3개는 기본값을 가져옵니다.
 
네 맞습니다. 하지만 그의 코드에서 그는 1, 2, 3, 4, 5, 6, 8을 통과했습니다.
 
qjol :
네 맞습니다. 하지만 그의 코드에서 그는 1, 2, 3, 4, 5, 6, 8을 통과했습니다.
당연하지.
 
angevoyageur :
당연하지.


그는 일반적인 실수로부터 배워야 합니다.