안녕하세요?
아래 전략에 대해 스크립트 작성 부탁드립니다.
국내선물 5분 봉으로 거래를 하고자 합니다.
15시 35분 완성봉의 MACD 오실레이터가 양의 값이면 종가(15시 45분 완성봉)에 매수 진입
15시 35분 완성봉의 MACD 오실레이터가 음의 값이면 종가(15시 45분 완성봉)에 매도 진입
진입 후 익봉 시가에 청산
변동성이 큰 국내시장의 특성상 갭을 먹고 자 합니다.
종가 진입과 익일 장중 청산,(익일 종가 진입과 2영업일 장중 청산...) 이렇게가 원페어입니다.
당일 시가를 정의할 때 전일의 마지막 데이터가 들어오면 다음 데이터를 시가로 가정할 수 있는 방법이 있는지 아니면 시간으로 제어하여 시가를 정의할 수 있는지요?
종가 진입, 시가 청산이 구조상 불가능하다면 가장 유사하게라도 작성부탁드립니다.
종가 직전봉 진입, 시가 익봉 청산 등으로라도요
답변 1
예스스탁
예스스탁 답변
2023-07-20 15:20:40
안녕하세요
예스스탁입니다.
15시45분봉 완성이 다음날 시가수신될때입니다.
그러므로 청산은 다음날 시가에 신호발생하면 안되므로
두번째 봉에 발생하게 작성해 드립니다.
input : short(12),long(26),sig(9),Period(20);
var : macdv(0),macds(0),macdo(0),mav(0);
macdv = macd(short,long);
macds = ema(macdv,sig);
macdo = macdv-macds;
mav = ma(C,Period);
if sTime == 153000 Then
{
var1 = macdo;
}
if sTime == 154500 Then
{
if MarketPosition <= 0 and var1 > 0 Then
Buy("b");
if MarketPosition >= 0 and var1 < 0 Then
Sell("s");
}
if MarketPosition == 1 Then
ExitLong("bx1",AtMarket);
if MarketPosition == -1 Then
ExitShort("sx1",AtMarket);
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
아래 전략에 대해 스크립트 작성 부탁드립니다.
국내선물 5분 봉으로 거래를 하고자 합니다.
15시 35분 완성봉의 MACD 오실레이터가 양의 값이면 종가(15시 45분 완성봉)에 매수 진입
15시 35분 완성봉의 MACD 오실레이터가 음의 값이면 종가(15시 45분 완성봉)에 매도 진입
진입 후 익봉 시가에 청산
변동성이 큰 국내시장의 특성상 갭을 먹고 자 합니다.
종가 진입과 익일 장중 청산,(익일 종가 진입과 2영업일 장중 청산...) 이렇게가 원페어입니다.
당일 시가를 정의할 때 전일의 마지막 데이터가 들어오면 다음 데이터를 시가로 가정할 수 있는 방법이 있는지 아니면 시간으로 제어하여 시가를 정의할 수 있는지요?
종가 진입, 시가 청산이 구조상 불가능하다면 가장 유사하게라도 작성부탁드립니다.
종가 직전봉 진입, 시가 익봉 청산 등으로라도요