커뮤니티
질문입니다
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 상승하면 청산
감사합니다
다음글
이전글