커뮤니티

시간 필터 이것 저것 좀 여쭤봅니다.

프로필 이미지
잡다백수
2017-09-24 14:24:55
160
글번호 113031
답변완료
매번 감사합니다. 모두 종가가 20이평 상향돌파 매수진입, 종가가 20이평 하향돌파 매수청산을 기준으로 필터추가 작성 부탁합니다. 책자랑 예스 매뉴얼만 봐선 아무리 봐도 모르겠네요. 1. 09:30분 이전에만 진입. 2. 09:30분 이후에만 진입. 3. 11:00~13:00 사이에만 진입. 4. 하루에 한번만 진입. 5. 하루에 두번만 진입. 6. 주 가운데 한번만 진입. 7. 20 거래일 가운데 진입횟수가 10번 이하일 때만 진입.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-09-25 15:31:20

안녕하세요 예스스탁입니다. 1. 09:30분 이전에만 진입. if stime < 93000 and 진입조건 Then buy(); 2. 09:30분 이후에만 진입. if stime >= 93000 and 진입조건 Then buy(); 3. 11:00~13:00 사이에만 진입. if stime >= 110000 and stime < 130000 and 진입조건 Then buy(); 4. 하루에 한번만 진입. var : T1(0),entrycount(0); if bdate != bdate[1] Then T1 = TotalTrades; if MarketPosition == 0 Then entrycount = TotalTrades-T1; Else entrycount = TotalTrades-T1+1; if entrycount < 1 and 진입조건 Then buy(); 5. 하루에 두번만 진입. var : T1(0),entrycount(0); if bdate != bdate[1] Then T1 = TotalTrades; if MarketPosition == 0 Then entrycount = TotalTrades-T1; Else entrycount = TotalTrades-T1+1; if entrycount < 2 and 진입조건 Then buy(); 6. 주 가운데 한번만 진입. var : T1(0),entrycount(0); if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then T1 = TotalTrades; if MarketPosition == 0 Then entrycount = TotalTrades-T1; Else entrycount = TotalTrades-T1+1; if entrycount < 1 and 진입조건 Then buy(); 7. 20 거래일 가운데 진입횟수가 10번 이하일 때만 진입. var : T1(0),cnt(0),sumEntry(0); Array : entrycount[100](0); if bdate != bdate[1] Then{ T1 = TotalTrades; for cnt = 1 to 99{ entrycount[cnt] = entrycount[cnt-1][1]; } } if MarketPosition == 0 Then entrycount[0] = TotalTrades-T1; Else entrycount[0] = TotalTrades-T1+1; sumEntry = 0; for cnt = 0 to 19{ sumEntry = sumEntry+entrycount[cnt]; } if sumEntry < 10 and 진입조건 Then buy(); 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 시간 필터 이것 저것 좀 여쭤봅니다. > 매번 감사합니다. 모두 종가가 20이평 상향돌파 매수진입, 종가가 20이평 하향돌파 매수청산을 기준으로 필터추가 작성 부탁합니다. 책자랑 예스 매뉴얼만 봐선 아무리 봐도 모르겠네요. 1. 09:30분 이전에만 진입. 2. 09:30분 이후에만 진입. 3. 11:00~13:00 사이에만 진입. 4. 하루에 한번만 진입. 5. 하루에 두번만 진입. 6. 주 가운데 한번만 진입. 7. 20 거래일 가운데 진입횟수가 10번 이하일 때만 진입.