커뮤니티

전략식 수행 오류 문의

프로필 이미지
전사길동
2007-10-06 17:12:04
1286
글번호 13724
답변완료
안녕하세요. 아래와 같은 전략이 있습니다. 이상하게도 위의 2줄을 빼면 잘 작동이 됩니다. 반대로 얘기하면, 위의 2줄만 들어간다면 신호가 발생을 안한다는 얘기지염. 물론, 검증을 해 보면 정상적으로 검증이 완료됩니다. 아시겠지만, 이 식은 TS 에서는 아무 문제가 없이 실행이 되는 문장입니다. 여러가지로 분해를 해 보았지만, 해결할 수 없어서 문의를 드립니다. 항상 노고에 감사드려요. ^^ 감사합니다. vars: KKK(0); KKK= (close-close[3]) * KKK[1]; if dayindex() == 0 Then { Buy("By"); } if dayindex() == 10 Then { Sell("Se"); }
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2007-10-08 10:34:03

안녕하세요 예스스탁입니다. 올려주신식을 테스트해봤지만 정상적으로 신호가 발생합니다. vars: KKK(0); KKK= (close-close[3]) * KKK[1]; 이부분의 문제가 아니라 KKK를 조건으로 넣었을경우 조건만족의 문제 같습니다. 식을 전체를 올려주시면 테스트후에 답변드리겠습니다. 즐거운 하루되세요 > 전사길동 님이 쓴 글입니다. > 제목 : 전략식 수행 오류 문의 > 안녕하세요. 아래와 같은 전략이 있습니다. 이상하게도 위의 2줄을 빼면 잘 작동이 됩니다. 반대로 얘기하면, 위의 2줄만 들어간다면 신호가 발생을 안한다는 얘기지염. 물론, 검증을 해 보면 정상적으로 검증이 완료됩니다. 아시겠지만, 이 식은 TS 에서는 아무 문제가 없이 실행이 되는 문장입니다. 여러가지로 분해를 해 보았지만, 해결할 수 없어서 문의를 드립니다. 항상 노고에 감사드려요. ^^ 감사합니다. vars: KKK(0); KKK= (close-close[3]) * KKK[1]; if dayindex() == 0 Then { Buy("By"); } if dayindex() == 10 Then { Sell("Se"); }
프로필 이미지

전사길동

2007-10-08 13:31:28

처음에 올려드린 식이 작동이 되도록 해 주시면 됩니다. 다만 아래의 내용과 똑같이 작동이 되도록해 주시면 됩니다. KKK= (close-close[3]) * KKK[1]; 결국 계산한 결과랑 이전봉 변수의 값이랑 계산해서 다시 현재변수에 넣어야 한다는 것입니다. KKK= (close-close[3]) * KKK[1]; 이 부분의 수식의 의미를 살려야 합니다. KKK= (close-close[3]) * KKK[1] 부분을 YS 식으로 어떻게 변환을 해야 되는지 그것을 알고 싶은 것입니다. 감사합니다. --- 수 식 --- vars: KKK(0); KKK= (close-close[3]) * KKK[1]; if dayindex() == 0 Then { Buy("By"); } if dayindex() == 10 Then { Sell("Se"); } > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 전략식 수행 오류 문의 > 안녕하세요 예스스탁입니다. 올려주신식을 테스트해봤지만 정상적으로 신호가 발생합니다. vars: KKK(0); KKK= (close-close[3]) * KKK[1]; 이부분의 문제가 아니라 KKK를 조건으로 넣었을경우 조건만족의 문제 같습니다. 식을 전체를 올려주시면 테스트후에 답변드리겠습니다. 즐거운 하루되세요 > 전사길동 님이 쓴 글입니다. > 제목 : 전략식 수행 오류 문의 > 안녕하세요. 아래와 같은 전략이 있습니다. 이상하게도 위의 2줄을 빼면 잘 작동이 됩니다. 반대로 얘기하면, 위의 2줄만 들어간다면 신호가 발생을 안한다는 얘기지염. 물론, 검증을 해 보면 정상적으로 검증이 완료됩니다. 아시겠지만, 이 식은 TS 에서는 아무 문제가 없이 실행이 되는 문장입니다. 여러가지로 분해를 해 보았지만, 해결할 수 없어서 문의를 드립니다. 항상 노고에 감사드려요. ^^ 감사합니다. vars: KKK(0); KKK= (close-close[3]) * KKK[1]; if dayindex() == 0 Then { Buy("By"); } if dayindex() == 10 Then { Sell("Se"); }
프로필 이미지

예스스탁 예스스탁 답변

2007-10-08 13:34:02

안녕하세요 예스스탁입니다. vars: KKK(0); var1 = (close-close[3]); KKK = var1*var1[1]; plot1(KKK); 와 같이 사용하시면 됩니다. 자기값이 없는 상태에서 전봉값을 곱하기를 하면 N/A값이 나오게 됩니다. 즐거운 하루되세요 > 전사길동 님이 쓴 글입니다. > 제목 : Re : Re : 전략식 수행 오류 문의 > 처음에 올려드린 식이 작동이 되도록 해 주시면 됩니다. 다만 아래의 내용과 똑같이 작동이 되도록해 주시면 됩니다. KKK= (close-close[3]) * KKK[1]; 결국 계산한 결과랑 이전봉 변수의 값이랑 계산해서 다시 현재변수에 넣어야 한다는 것입니다. KKK= (close-close[3]) * KKK[1]; 이 부분의 수식의 의미를 살려야 합니다. KKK= (close-close[3]) * KKK[1] 부분을 YS 식으로 어떻게 변환을 해야 되는지 그것을 알고 싶은 것입니다. 감사합니다. --- 수 식 --- vars: KKK(0); KKK= (close-close[3]) * KKK[1]; if dayindex() == 0 Then { Buy("By"); } if dayindex() == 10 Then { Sell("Se"); } > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 전략식 수행 오류 문의 > 안녕하세요 예스스탁입니다. 올려주신식을 테스트해봤지만 정상적으로 신호가 발생합니다. vars: KKK(0); KKK= (close-close[3]) * KKK[1]; 이부분의 문제가 아니라 KKK를 조건으로 넣었을경우 조건만족의 문제 같습니다. 식을 전체를 올려주시면 테스트후에 답변드리겠습니다. 즐거운 하루되세요 > 전사길동 님이 쓴 글입니다. > 제목 : 전략식 수행 오류 문의 > 안녕하세요. 아래와 같은 전략이 있습니다. 이상하게도 위의 2줄을 빼면 잘 작동이 됩니다. 반대로 얘기하면, 위의 2줄만 들어간다면 신호가 발생을 안한다는 얘기지염. 물론, 검증을 해 보면 정상적으로 검증이 완료됩니다. 아시겠지만, 이 식은 TS 에서는 아무 문제가 없이 실행이 되는 문장입니다. 여러가지로 분해를 해 보았지만, 해결할 수 없어서 문의를 드립니다. 항상 노고에 감사드려요. ^^ 감사합니다. vars: KKK(0); KKK= (close-close[3]) * KKK[1]; if dayindex() == 0 Then { Buy("By"); } if dayindex() == 10 Then { Sell("Se"); }