커뮤니티

문의드립니다.

프로필 이미지
골드드래곤
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회 진입만 가능합니다. 수고하세요.