커뮤니티
전략식 수행 오류 문의
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");
}