커뮤니티

시스템식 문의드립니다

프로필 이미지
세종대왕
2011-01-20 10:35:27
632
글번호 35129
답변완료

첨부 이미지

항상 자세한 답변해주시느라 수고가 많으십니다. 초보적인 질문입니다. 아래와 같이 진입시작시간을 9시5분이후로 설정하였는데 첨부파일에서 보듯이 왜 9시5분이전에 체결이 되는 지요? if stime >= 90500 and value[1] < lowest(value,3)[2] and value[1] < value) and c[1] < c and l[1] < lowest(c,15)[2]) then buy(); if stime >= 90500 and value[1] > highest(value,3)[2] and value[1] > value and c[1] > c and h[1] > highest(l,15)[2]) then sell();
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2011-01-20 11:17:16

안녕하세요 예스스탁입니다. 올리신 내용을 value를 ma(C,5)로 대체하고 몇년간 데이터에 적용해 봐도 9시5분이전에 발생되는 신호를 찾을 수 없습니다 1. 식상에 다른 매수나 매도 진입신호가 있으거나 2. if 조건안에 or로 조건을 연결한 경우 조건의 조합이 잘 못 연결된 경우입니다. 올려주신 부분만으로는 해당 부분을 모르므로 전체를 올려주셔야 수정이 가능합니다. 즐거운 하루되세요 > 줄다리기 님이 쓴 글입니다. > 제목 : 시스템식 문의드립니다 > 항상 자세한 답변해주시느라 수고가 많으십니다. 초보적인 질문입니다. 아래와 같이 진입시작시간을 9시5분이후로 설정하였는데 첨부파일에서 보듯이 왜 9시5분이전에 체결이 되는 지요? if stime >= 90500 and value[1] < lowest(value,3)[2] and value[1] < value) and c[1] < c and l[1] < lowest(c,15)[2]) then buy(); if stime >= 90500 and value[1] > highest(value,3)[2] and value[1] > value and c[1] > c and h[1] > highest(l,15)[2]) then sell();
프로필 이미지

세종대왕

2011-01-20 18:24:15

지적하신대로 저~ 중간에 "or" 가 있었습니다 ( )로 범위를 지적하여 문제를 해결하였습니다. 감사합니다.