커뮤니티

stime 관련

프로필 이미지
추종자
2008-10-17 22:47:36
626
글번호 17604
답변완료
앞전에 질문드렸었는데요. 수식 전체 올립니다. 왜 매수식에서 stime>93000 만 추가하면 신호가 전혀 안나올까요? stime>=93000 만 지우면 if 구문이 잘 작동합니다. 감사합니다. ######################################################## var: losspoint(1.0), color(0); var1 = nthhighestbar(1,H-L,80); color = c[var1]-o[var1]; if date != date[1] then var2 = 0; if (h-l)>=h[var1]-l[var1] and color>0 and var2<1 and stime>=93000 then{ buy(); var2 = 1; } ##################################################### if MarketPosition() != 0 Then{ if entryprice(0)-c >= losspoint Then exitlong(); } SetStopEndofday(1455);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-10-20 11:43:20

안녕하세요 예스스탁입니다. 식을 적용결과 신호가 정상적으로 발동합니다. 첨부된 그림은 10분차트에 적용한 결과입니다. 시간을 사용함은 분봉에서 사용한다는 부분이므로 일봉이상의 봉에서는 작동을 하지 않습니다. 참고하시기 바랍니다. 즐거운 하루되세요 > 추종자 님이 쓴 글입니다. > 제목 : stime 관련 > 앞전에 질문드렸었는데요. 수식 전체 올립니다. 왜 매수식에서 stime>93000 만 추가하면 신호가 전혀 안나올까요? stime>=93000 만 지우면 if 구문이 잘 작동합니다. 감사합니다. ######################################################## var: losspoint(1.0), color(0); var1 = nthhighestbar(1,H-L,80); color = c[var1]-o[var1]; if date != date[1] then var2 = 0; if (h-l)>=h[var1]-l[var1] and color>0 and var2<1 and stime>=93000 then{ buy(); var2 = 1; } ##################################################### if MarketPosition() != 0 Then{ if entryprice(0)-c >= losspoint Then exitlong(); } SetStopEndofday(1455);