커뮤니티

시스템 신호문의합니다

프로필 이미지
회원
2014-09-02 13:19:43
132
글번호 78298
답변완료
어제 시스템은 감사햇습니다. 다름이아니라 어제 시스템을 전략차트에 연습용으로 사용하였는데 조건에 의해 매수매도 신호가 나오질않아 문의드립니다. 연습매매시 신호가 나오게 하려면 어떻게 하는지 알고싶습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-09-02 16:11:01

안녕하세요 예스스탁입니다. 값비교가 잘못된 부분이 있었습니다 아래식 적용해 보시기 바랍니다. 신호가 많이 발생하지는 않습니다. input : P(10); var : L10(0),cnt(0),daycnt(0); daycnt = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then daycnt = daycnt+1; } L10 = daylow(1); for cnt = 1 to P{ if daylow(cnt) < L10 Then L10 = daylow(cnt); } if stime < 94000 Then{ var1 = dayhigh; var2 = daylow; var3 = (var1+var2)/2; } if DayClose(1) == L10 and daycnt < 2 Then{ if DayOpen >= DayClose(1)*1.05 and Dayopen < DayClose(1)*1.09 and daylow > DayHigh*0.91 and crossup(c,dayopen) Then buy(); if DayOpen <= DayClose(1)*0.965 and Dayopen < DayClose(1)*1.05 and stime >= 94000 and var2 > var1*0.91 and crossup(c,var3) Then buy(); } if DayClose(1) != L10 and DayClose(1) > DayOpen(1) and daycnt < 2 Then{ if DayOpen >= DayClose(1)*1.05 and Dayopen < DayClose(1)*1.09 and daylow > DayHigh*0.91 and crossup(c,dayopen) Then buy(); if DayOpen <= DayClose(1)*0.965 and stime >= 94000 and var2 > var1*0.91 and crossup(c,(dayhigh+daylow)/2) Then buy(); } if DayClose(1) != L10 and DayClose(1) < DayOpen(1) and daycnt < 2 Then{ if DayOpen >= DayClose(1)*1.05 and Dayopen < DayClose(1)*1.09 and daylow > DayHigh*0.91 and crossup(c,dayopen) Then buy(); if DayOpen <= DayClose(1)*0.965 and stime >= 94000 and var2 > var1*0.91 and crossup(c,(dayhigh+daylow)/2) Then buy(); } SetStopProfittarget(7,PercentStop); SetStopLoss(2,PercentStop); 즐거운 하루되세요 > HI_mn****** 님이 쓴 글입니다. > 제목 : 시스템 신호문의합니다 > 어제 시스템은 감사햇습니다. 다름이아니라 어제 시스템을 전략차트에 연습용으로 사용하였는데 조건에 의해 매수매도 신호가 나오질않아 문의드립니다. 연습매매시 신호가 나오게 하려면 어떻게 하는지 알고싶습니다.