커뮤니티

val 함수는 몇개까지 선언가능한가요?

프로필 이미지
********
2005-02-02 19:23:18
1125
글번호 197918
답변완료
안녕하세요? 편집기의 시스템에서 한개 파일로 수식작성할때 매수,매수청산,매도,매도청산을 작성할려면 변수가 수십개 팰요한데 val내부변수는 9개밖에 안되나요? 그럼 그이상 필요 변수는 어떻게 처리하나요? 매수,매수청산,매도,매도청산별로 조건이 다르기 때문에 변수가 많이 필요합니다.
예스트레이더 (iM증권)
답변 2
프로필 이미지

시향

2005-02-03 20:31:48

사실 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개밖에 안되나요? 그럼 그이상 필요 변수는 어떻게 처리하나요? 매수,매수청산,매도,매도청산별로 조건이 다르기 때문에 변수가 많이 필요합니다.