커뮤니티
문의드립니다.
2013-10-06 23:57:33
141
글번호 68164
안녕하세요.
매수식
DayLow+1이면 1차매수하고 이후 매수가에서 0.5포인트 하락하면 2차매수하라.
매수청산
진입가+1 또는 진입가-1이면 모두 청산하라.
매도식
Dayhigh-1이면 1차매도하고 이후 매도가에서 0.5포인트 상승하면 2차매수하라.
매도청산
진입가+1 또는 진입가-1이면 모두 청산하라.
위 두 식의 진입은 각각 당일 1회씩만 허용하고 청산 후 2번째 진입은 하지 않도록 해주세요.
즉 하루에 매수진입 한번, 매도진입 한번, 최대 2회 진입만 가능합니다.
수고하세요.
답변 1
예스스탁 예스스탁 답변
2013-10-07 16:25:21
안녕하세요
예스스탁입니다.
var : cnt(0),Bcount(0),Scount(0);
Bcount = 0;
Scount = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) and MarketPosition(cnt) == 1 Then
Bcount = Bcount+1;
if sdate == EntryDate(cnt) and MarketPosition(cnt) == -1 Then
Scount = Scount+1;
}
if MarketPosition <= 0 and Bcount < 1 and stime < 150000 Then
buy("b1",AtStop,daylow+1);
if MarketPosition == 1 and CurrentEntries == 1 and stime < 150000 Then
buy("b2",atlimit,EntryPrice-0.5);
if MarketPosition >= 0 and Scount < 1 and stime < 150000 Then
sell("s1",AtStop,dayhigh-1);
if MarketPosition == -1 and CurrentEntries == 1 and stime < 150000 Then
sell("s2",atlimit,EntryPrice+0.5);
if MarketPosition == 1 Then{
ExitLong("BP",AtLimit,EntryPrice+1);
ExitLong("BL",AtStop,EntryPrice-1);
}
if MarketPosition == -1 Then{
ExitShort("SP",AtLimit,EntryPrice-1);
ExitShort("SL",AtStop,EntryPrice+1);
}
즐거운 하루되세요
> 골드드래곤 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
매수식
DayLow+1이면 1차매수하고 이후 매수가에서 0.5포인트 하락하면 2차매수하라.
매수청산
진입가+1 또는 진입가-1이면 모두 청산하라.
매도식
Dayhigh-1이면 1차매도하고 이후 매도가에서 0.5포인트 상승하면 2차매수하라.
매도청산
진입가+1 또는 진입가-1이면 모두 청산하라.
위 두 식의 진입은 각각 당일 1회씩만 허용하고 청산 후 2번째 진입은 하지 않도록 해주세요.
즉 하루에 매수진입 한번, 매도진입 한번, 최대 2회 진입만 가능합니다.
수고하세요.