안녕하세요?
아래 질문드렸던 서로 다른 전략에 같은 스크립트를 작성 주셨습니다.
스크립트 검증 부탁드립니다.
[글번호 82727번]
국내선물 5분봉으로 거래를 하고자 합니다.
15시 35분 완성봉의 MACD 오실레이터가 양의 값이면 종가에 매수 진입
15시 35분 완성봉의 MACD 오실레이터가 음의 값이면 종가에 매도 진입
매수 진입 후 MACD 오실레이터가 3번째 음의 값일 때 익봉 시가에 매수 청산
매도 진입 후 MACD 오실레이터가 3번째 양의 값일 때 익봉 시가에 매도 청산
(전일 종가에 매수 진입되면, 당일 MACD 오실레이터 값이 음(1)-> 양-> 음(2)-> 양-> 음(3) 익봉시가에 청산
전일 종가에 매도 진입되면, 당일 MACD 오실레이터 값이 양(1)-> 음-> 양(2)-> 음-> 양(3) 익봉시가에 청산)
변동성이 큰 국내시장의 특성상 갭을 먹고 자 합니다.
종가 진입과 익일 장중 청산,(익일 종가 진입과 2영업일 장중 청산...) 이렇게가 원페어입니다.
[글번호 82708번]
국내선물 5분봉으로 거래를 하고자 합니다.
15시 35분 완성봉의 MACD 오실레이터가 양의 값이면 종가에 매수 진입
15시 35분 완성봉의 MACD 오실레이터가 음의 값이면 종가에 매도 진입
매수 진입 후 MACD 오실레이터가 음의 값으로 바뀌고 양의 값으로 다시 전환되면 익봉 시가에 매수 청산
매도 진입 후 MACD 오실레이터가 양의 값으로 바뀌고 음의 값으로 다시 전환되면 익봉 시가에 매도 청산
(진입한 당시의 MACD 오실레이터 부호값과 반대가 시작되는 봉에 청산했던 기존 방식이 아니라 다시 한번 더 변환해서 진입당시의 MACD 오실레이터와 같은 부호값에 청산하고자 합니다.)
매수 진입 후 5분봉 종가상 20ma보다 작아지면 익봉시가에 손절
매도 진입 후 5분봉 종가상 20ma보다 커지면 익봉시가에 손절
변동성이 큰 국내시장의 특성상 갭을 먹고 자 합니다.
종가 진입과 익일 장중 청산,(익일 종가 진입과 2영업일 장중 청산...) 이렇게가 원페어입니다.
답변 1
예스스탁
예스스탁 답변
2023-07-05 11:03:23
안녕하세요
예스스탁입니다.
82727번 수정해 드립니다.
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
{
if MarketPosition <= 0 and macdo > 0 Then
Buy("b");
if MarketPosition >= 0 and macdo < 0 Then
Sell("s");
}
if MarketPosition == 1 and sDate > EntryDate and countif(CrossDown(macdo,0),BarsSinceEntry) >= 3 and CrossDown(macdo,0) Then
ExitLong("bx1",AtMarket);
if MarketPosition == -1 and sDate > EntryDate and countif(CrossUp(macdo,0),BarsSinceEntry) >= 3 and CrossUp(macdo,0) Then
ExitShort("sx1",AtMarket);
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
아래 질문드렸던 서로 다른 전략에 같은 스크립트를 작성 주셨습니다.
스크립트 검증 부탁드립니다.
[글번호 82727번]
국내선물 5분봉으로 거래를 하고자 합니다.
15시 35분 완성봉의 MACD 오실레이터가 양의 값이면 종가에 매수 진입
15시 35분 완성봉의 MACD 오실레이터가 음의 값이면 종가에 매도 진입
매수 진입 후 MACD 오실레이터가 3번째 음의 값일 때 익봉 시가에 매수 청산
매도 진입 후 MACD 오실레이터가 3번째 양의 값일 때 익봉 시가에 매도 청산
(전일 종가에 매수 진입되면, 당일 MACD 오실레이터 값이 음(1)-> 양-> 음(2)-> 양-> 음(3) 익봉시가에 청산
전일 종가에 매도 진입되면, 당일 MACD 오실레이터 값이 양(1)-> 음-> 양(2)-> 음-> 양(3) 익봉시가에 청산)
변동성이 큰 국내시장의 특성상 갭을 먹고 자 합니다.
종가 진입과 익일 장중 청산,(익일 종가 진입과 2영업일 장중 청산...) 이렇게가 원페어입니다.
[글번호 82708번]
국내선물 5분봉으로 거래를 하고자 합니다.
15시 35분 완성봉의 MACD 오실레이터가 양의 값이면 종가에 매수 진입
15시 35분 완성봉의 MACD 오실레이터가 음의 값이면 종가에 매도 진입
매수 진입 후 MACD 오실레이터가 음의 값으로 바뀌고 양의 값으로 다시 전환되면 익봉 시가에 매수 청산
매도 진입 후 MACD 오실레이터가 양의 값으로 바뀌고 음의 값으로 다시 전환되면 익봉 시가에 매도 청산
(진입한 당시의 MACD 오실레이터 부호값과 반대가 시작되는 봉에 청산했던 기존 방식이 아니라 다시 한번 더 변환해서 진입당시의 MACD 오실레이터와 같은 부호값에 청산하고자 합니다.)
매수 진입 후 5분봉 종가상 20ma보다 작아지면 익봉시가에 손절
매도 진입 후 5분봉 종가상 20ma보다 커지면 익봉시가에 손절
변동성이 큰 국내시장의 특성상 갭을 먹고 자 합니다.
종가 진입과 익일 장중 청산,(익일 종가 진입과 2영업일 장중 청산...) 이렇게가 원페어입니다.