커뮤니티

다시 문의드립니다.

프로필 이미지
회원
2008-11-17 11:19:52
677
글번호 18185
답변완료
저번에 답변 주신 내용입니다. 하루 3등분을 해서.. (9시~11시)(11시~13시)(13시~15)시까지 1회매매로 제한해달라고 부탁드렸습니다. 그런데 그런거에 개의치않고.. 조건식만 맞으면은 바로 바로 진입을 해버리던데.. 다시 한번 봐주실수 없는지요.. 감사합니다. --------------------------------------------------------------------------- 예스스탁입니다. var : count1(0),count2(0),count3(0),cnt(0); count1 = 0; count2 = 0; count3 = 0; for cnt = 1 to 20{ if sdate == EntryDate(cnt) Then{ if EntryTime(cnt) < 110000 Then count1 = count1+1; if EntryTime(cnt) >= 110000 and EntryTime(cnt) < 130000 Then count2 = count2+1; if EntryTime(cnt) > 130000 Then count3 = count3+1; } } if stime < 110000 and count1 < 2 Then buy(); if stime >= 110000 and stime < 130000 and count2 < 2 Then buy(); if stime >= 130000 and count3 < 2 Then buy(); 즐거운 하루되세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-11-17 14:03:28

안녕하세요 예스스탁입니다. 검증해 봤지만 이상이 없습니다. 우선 각 시간별로 2회 진입을 1회 진입으로 변경했습니다. N값으로 조절하시면 됩니다. input : N(1); var : count1(0),count2(0),count3(0),cnt(0); count1 = 0; count2 = 0; count3 = 0; for cnt = 1 to 20{ if sdate == EntryDate(cnt) Then{ if EntryTime(cnt) < 110000 Then count1 = count1+1; if EntryTime(cnt) >= 110000 and EntryTime(cnt) < 130000 Then count2 = count2+1; if EntryTime(cnt) > 130000 Then count3 = count3+1; } } if stime < 110000 and count1 < N and C > O Then buy(); if stime >= 110000 and stime < 130000 and count2 < N and C > O Then buy(); if stime >= 130000 and count3 < N and C > O Then buy(); if C < O Then exitlong(); 진입은 양봉일때 진입이고 음봉일때 청산입니다. 시간별로 한번씩 진입되는 것을 보실 수 있습니다. 즐거운 하루되세요 > CJ_coco 님이 쓴 글입니다. > 제목 : 다시 문의드립니다. > 저번에 답변 주신 내용입니다. 하루 3등분을 해서.. (9시~11시)(11시~13시)(13시~15)시까지 1회매매로 제한해달라고 부탁드렸습니다. 그런데 그런거에 개의치않고.. 조건식만 맞으면은 바로 바로 진입을 해버리던데.. 다시 한번 봐주실수 없는지요.. 감사합니다. --------------------------------------------------------------------------- 예스스탁입니다. var : count1(0),count2(0),count3(0),cnt(0); count1 = 0; count2 = 0; count3 = 0; for cnt = 1 to 20{ if sdate == EntryDate(cnt) Then{ if EntryTime(cnt) < 110000 Then count1 = count1+1; if EntryTime(cnt) >= 110000 and EntryTime(cnt) < 130000 Then count2 = count2+1; if EntryTime(cnt) > 130000 Then count3 = count3+1; } } if stime < 110000 and count1 < 2 Then buy(); if stime >= 110000 and stime < 130000 and count2 < 2 Then buy(); if stime >= 130000 and count3 < 2 Then buy(); 즐거운 하루되세요