커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2023-07-04 16:53:38
949
글번호 170328
답변완료
안녕하세요? 아래 질문드렸던 서로 다른 전략에 같은 스크립트를 작성 주셨습니다. 스크립트 검증 부탁드립니다. [글번호 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영업일 장중 청산...) 이렇게가 원페어입니다.