커뮤니티

질문입니다

프로필 이미지
파인애플
2015-03-05 14:04:57
100
글번호 83730
답변완료
시간대 별로 청산을 달리하고 싶습니다 1 9시 11시 사이 매수포지션일때 최고가격 대비 1포인트 하락하면 청산 매도포지션일때 최저가격 대비 1포인트 상승하면 청산 11시 13시 사이 매수포지션일때 최고가격 대비 0.7 포인트 하락하면 청산 매도포지션일때 최저가격 대비 0.7 포인트 상승하면 청산 13시 이후 매수포지션일때 최고가격 대비 0.4 포인트 하락하면 청산 매도포지션일때 최저가격 대비 0.4 포인트 상승하면 청산 2 9시 11시 사이 매수포지션일때 최고호가잔량차이 대비 5000 하락하면 청산 매도포지션일때 최저호가잔량차이 대비 5000 상승하면 청산 11시 13시 사이 매수포지션일때 최고호가잔량차이 대비 4000 하락하면 청산 매도포지션일때 최저호가잔량차이 대비 4000 상승하면 청산 13시 이후 매수포지션일때 최고호가잔량차이 대비 3000 하락하면 청산 매도포지션일때 최저호가잔량차이 대비 3000 상승하면 청산 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-03-05 18:19:31

안녕하세요 예스스탁입니다. 1, var : pt(0); if stime >= 090000 and stime < 110000 Then pt = 1; if stime >= 110000 and stime < 130000 Then pt = 0.7; if stime >= 130000 Then pt = 0.4; if MarketPosition == 1 then ExitLong("bx",AtStop,highest(H,BarsSinceEntry)-pt); if MarketPosition == -1 then ExitShort("sx",AtStop,Lowest(L,BarsSinceEntry)+pt); 2. var : BA(0),diff(0); if stime >= 090000 and stime < 110000 Then diff = 5000; if stime >= 110000 and stime < 130000 Then diff = 4000; if stime >= 130000 Then diff = 3000; BA = Bids-asks; if MarketPosition == 1 and BA <= highest(BA,BarsSinceEntry)-diff then ExitLong("bx"); if MarketPosition == -1 and BA >= lowest(BA,BarsSinceEntry)+diff then ExitShort("sx"); 즐거운 하루되세요 > 파인애플 님이 쓴 글입니다. > 제목 : 질문입니다 > 시간대 별로 청산을 달리하고 싶습니다 1 9시 11시 사이 매수포지션일때 최고가격 대비 1포인트 하락하면 청산 매도포지션일때 최저가격 대비 1포인트 상승하면 청산 11시 13시 사이 매수포지션일때 최고가격 대비 0.7 포인트 하락하면 청산 매도포지션일때 최저가격 대비 0.7 포인트 상승하면 청산 13시 이후 매수포지션일때 최고가격 대비 0.4 포인트 하락하면 청산 매도포지션일때 최저가격 대비 0.4 포인트 상승하면 청산 2 9시 11시 사이 매수포지션일때 최고호가잔량차이 대비 5000 하락하면 청산 매도포지션일때 최저호가잔량차이 대비 5000 상승하면 청산 11시 13시 사이 매수포지션일때 최고호가잔량차이 대비 4000 하락하면 청산 매도포지션일때 최저호가잔량차이 대비 4000 상승하면 청산 13시 이후 매수포지션일때 최고호가잔량차이 대비 3000 하락하면 청산 매도포지션일때 최저호가잔량차이 대비 3000 상승하면 청산 감사합니다