커뮤니티
시간 필터 이것 저것 좀 여쭤봅니다.
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번 이하일 때만 진입.