커뮤니티

질문드립니다.

프로필 이미지
회원
2013-06-25 22:58:05
268
글번호 64705
답변완료
안녕하십니까.. 늘 친절한 답변에 많은 공부가 되고 있습니다. 아래 식에서 첫봉을 기준으로 하되, 09:15 이후에 진입하는 조건을 넣으려면 어떻게 고치면 되나요..?? 진입 조건이 09:15분 까지 유지가 되면 진입하고, 만약 진입 조건이 해제 사라진 경우는 진입을 하지 않으려고 합니다. 감사합니다. if count == 0 Then{ if Crossup(c,daylow+0.5) Then buy(); if CrossDown(c,DayHigh-0.5) Then sell(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-06-26 09:16:44

안녕하세요 예스스탁입니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if date != date[1] Then{ Condition1 = false; Condition2 = false; } if stime <= 091500 Then{ if crossup(c,daylow+0.5) Then Condition1 = true; if CrossDown(c,dayhigh-0.5) Then Condition2 = true; } if count == 0 and stime == 091500 Then{ if Condition1 == true and c > daylow+0.5 Then buy(); if Condition2 == true and c < DayHigh-0.5 Then sell(); } 즐거운 하루되세요 > WT_pji1247 님이 쓴 글입니다. > 제목 : 질문드립니다. > 안녕하십니까.. 늘 친절한 답변에 많은 공부가 되고 있습니다. 아래 식에서 첫봉을 기준으로 하되, 09:15 이후에 진입하는 조건을 넣으려면 어떻게 고치면 되나요..?? 진입 조건이 09:15분 까지 유지가 되면 진입하고, 만약 진입 조건이 해제 사라진 경우는 진입을 하지 않으려고 합니다. 감사합니다. if count == 0 Then{ if Crossup(c,daylow+0.5) Then buy(); if CrossDown(c,DayHigh-0.5) Then sell(); }