커뮤니티
포지션 오버 공식
2016-04-21 09:50:01
104
글번호 97307
초보입니다.
다음과 같은 함수를 만들어보고 싶습니다.
당일선물시가와 종가의 차가 2이상일 때
보유 포지션 오버
2보다 적을 때 당일 청산
친절한 답변에 미리 감사드립니다.
답변 1
예스스탁 예스스탁 답변
2016-04-21 15:14:49
안녕하세요
예스스탁입니다.
시스템은 동시호가에 주문이 집행되지 못하므로
정규장안의 특정시간봉을 지정해서 조건체크해서 청산을 수행하게 하셔야 합니다.
거래소에서 동시호가 데이터는 동시호가가 진행중에는 보내주지않고
동시호가가 종료되면 데이터를 줘서 데이터를 받는 시점이 장종료후입니다.
수식이나 설정창에서 당일청산을 지정하지 않으셔야 합니다
수식은 봉완성시(다음봉시초가수신)에 동작하므로
정규장 마지막봉의 전봉의 시간으로 지정해 주셔야 합니다.
차트주기별로 봉의 시간이 다르므로
plot1(stime);
위 지표 적용해 시간확인후 지정하시면 됩니다.
if stime >= 090000 and stime < 150000 then{
기존 진입청산로직
}
if stime == 150000 Then{#정규장 마지막봉의 전봉시간
if MarketPosition ==1 and abs(C-dayopen) < 2 Then
ExitLong();
if MarketPosition == -1 and abs(C-dayopen) < 2 Then
ExitShort();
}
동시호가 데이터포함해서 판단해서 다음날 시초가에 주문을 내신다면
아래와 같이 지정하시면 됩니다.
if NextBarSdate > sdate Then{
if MarketPosition ==1 and abs(C-dayopen) < 2 Then
ExitLong();
if MarketPosition == -1 and abs(C-dayopen) < 2 Then
ExitShort();
}
즐거운 하루되세요
> zephyr 님이 쓴 글입니다.
> 제목 : 포지션 오버 공식
> 초보입니다.
다음과 같은 함수를 만들어보고 싶습니다.
당일선물시가와 종가의 차가 2이상일 때
보유 포지션 오버
2보다 적을 때 당일 청산
친절한 답변에 미리 감사드립니다.
다음글
이전글