안녕하세요?
편집기의 시스템에서 한개 파일로 수식작성할때 매수,매수청산,매도,매도청산을
작성할려면 변수가 수십개 팰요한데 val내부변수는 9개밖에 안되나요?
그럼 그이상 필요 변수는 어떻게 처리하나요?
매수,매수청산,매도,매도청산별로 조건이 다르기 때문에 변수가 많이 필요합니다.
답변 2
사실 9개도 많은 건데요...변수 테스트를 하시고 난 다음에 변수가 확정되면 확정된 변수부분을 input자리에 방치하시지 말고 직접 관계된 언어부분에 쓰시고 인풋자리를 지우세요.
이렇게 쓰니 이해가 어렵져?
만약에
input:p1(70),p2(75);
if crossUp(c,ma(c,p1) then Buy();
if crossDown((c+h+l+o)*0.25,ma((c+h+l+o)*0.25,p2) then Exitshort();
라는 로직을 구현했다고 하고 변수 테스트를 해서 최적화된 변수가 90 150 이라고 하면
if crossUp(c,ma(c,90) then Buy();
if crossDown((c+h+l+o)*0.25,ma((c+h+l+o)*0.25,150) then Exitshort();
이렇게 관계된 자리에 쓰시는 거예요.
그럼 처음 테스트 전에는 2개의 변수자리가 차지하고 있는데 변환 뒤에는 없잖아요.
그럼 여기서 더 점차적으로 나머지 테스트를 할 수 있지요.
그리고 혹시 9개의 변수값을 모두 한번에 테스트 하시려는 무모한 짓은 하지 마세요.
컴이 죽어요. 게다가 그렇게 어찌어찌해서 만든 신호는 결코 수익 안나요.
> CJ_bilgu 님이 쓴 글입니다.
> 제목 : val 함수는 몇개까지 선언가능한가요?
> 안녕하세요?
편집기의 시스템에서 한개 파일로 수식작성할때 매수,매수청산,매도,매도청산을
작성할려면 변수가 수십개 팰요한데 val내부변수는 9개밖에 안되나요?
그럼 그이상 필요 변수는 어떻게 처리하나요?
매수,매수청산,매도,매도청산별로 조건이 다르기 때문에 변수가 많이 필요합니다.
예스스탁
예스스탁 답변
2005-02-04 09:03:13
안녕하세요, 예스스탁입니다.
사용님께서 말씀하신 변수는 내부 변수로서 변수선언 없이 사용하는 변수입니다.
변수를 추가하시려면 변수선언을 하시고 사용하시면 됩니다.
변수의 선언은 Var : counter(0); 와 같이 선언 하시고 사용하시면 되므로
사용자 께서 의미있는 변수를 추가 하시어 사용하시면 됩니다.
감사합니다.
> CJ_bilgu 님이 쓴 글입니다.
> 제목 : val 함수는 몇개까지 선언가능한가요?
> 안녕하세요?
편집기의 시스템에서 한개 파일로 수식작성할때 매수,매수청산,매도,매도청산을
작성할려면 변수가 수십개 팰요한데 val내부변수는 9개밖에 안되나요?
그럼 그이상 필요 변수는 어떻게 처리하나요?
매수,매수청산,매도,매도청산별로 조건이 다르기 때문에 변수가 많이 필요합니다.