커뮤니티
사용자함수 작성할때 매개변수 생략해보고자 하는데요
2011-11-30 17:28:12
494
글번호 45349
###########
input : n(Numeric), div3(Numeric), div4(Numeric);
if max(H[n],H[n-1])+div3 <= ema(C[n-1],period26)+div4 Then
buy_div1 = 1;
Else buy_div1 = 0;
위와같이 사용자함수를 작성했습니다.
매개변수가 n, div3, div4 의 3가지를 정의했는데
div3, div4도 자주 쓰이는 값이 있어서 미리 함수로 만들어서 정의해놨는지라
수식에서 사용할때는 buy_div1(n,div3,div4) 이런식으로 또는 buy_div1(n,def,def) 이렇게 매개변수를 3개를 입력해야 제대로 수식이 성립하는데
div3, div4를 입력하지 않는 경우 buy_div1(n) 이런식으로
예를 들면 buy 구문에서 buy(); 이런식으로만 일부 매개변수를 생략하고 작성했을때
기본적으로 지정되는 주문타입이 정해지는것처럼
제가 작성한 buy_div1 함수를 만들어볼 수 있을까 해서요.
답변 1
예스스탁 예스스탁 답변
2011-12-01 10:31:04
안녕하세요
예스스탁입니다.
사용자함수는 매개변수 생략이 가능하지 않습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> 개냥이 님이 쓴 글입니다.
> 제목 : 사용자함수 작성할때 매개변수 생략해보고자 하는데요
> ###########
input : n(Numeric), div3(Numeric), div4(Numeric);
if max(H[n],H[n-1])+div3 <= ema(C[n-1],period26)+div4 Then
buy_div1 = 1;
Else buy_div1 = 0;
위와같이 사용자함수를 작성했습니다.
매개변수가 n, div3, div4 의 3가지를 정의했는데
div3, div4도 자주 쓰이는 값이 있어서 미리 함수로 만들어서 정의해놨는지라
수식에서 사용할때는 buy_div1(n,div3,div4) 이런식으로 또는 buy_div1(n,def,def) 이렇게 매개변수를 3개를 입력해야 제대로 수식이 성립하는데
div3, div4를 입력하지 않는 경우 buy_div1(n) 이런식으로
예를 들면 buy 구문에서 buy(); 이런식으로만 일부 매개변수를 생략하고 작성했을때
기본적으로 지정되는 주문타입이 정해지는것처럼
제가 작성한 buy_div1 함수를 만들어볼 수 있을까 해서요.
다음글