커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2021-12-22 17:31:45
562
글번호 154771
답변완료
안녕하세요? 아래 전략에 대해 스크립트 작성 요청드립니다. 국내선물 3분봉으로 일중거래를 하고자 합니다. MACD와 시그널의 교차가 -30이하에서 발생될 때 해당 캔들의 종가가 30ma 아래 있으면 익봉 시가에 매수 진입 MACD와 시그널의 교차가 30이상에서 발생될 때 해당 캔들의 종가가 30ma 위에 있으면 익봉 시가에 매도진입 매수 진입 이후에 30ma를 하향 이탈하면 완성 익봉 시가에 매수 청산 매도 진입 이후에 30ma를 상향 돌파하면 완성 익봉 시가에 매도 청산 하루에 최대 진입은 1회 이하입니다. 당일 첫봉에서 신호가 생성되면 그 신호는 스킵하고자 합니다. 즉 기존의 생성된 신호는 유지하되 당일 첫봉에서 신호가 생성되면 그 다음 신호부터 진입하고자 합니다. 15시 15분에는 시간 강제청산합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-12-23 11:20:04

안녕하세요 예스스탁입니다. Input : shortPeriod(12), longPeriod(26),sigPeriod(9),P(30); Var : macdv(0),macds(0),mav(0); macdv = MACD(shortPeriod, longPeriod); macds = ema(macdv,sigPeriod); mav = ma(C,P); If NextBarSdate == sDate and MarketPosition <= 0 and CrossUP(macdv, macds) and C < mav Then { Buy("b",AtMarket); } if MarketPosition == 1 and CrossDown(c,mav) Then ExitLong("bx",AtMarket); If NextBarOpen == sDate and MarketPosition >= 0 and CrossDown(macdv, macds) and C > mav Then { Sell(); } if MarketPosition == -1 and CrossUp(c,mav) Then ExitShort("sx",AtMarket); SetStopEndofday(151500); 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 아래 전략에 대해 스크립트 작성 요청드립니다. 국내선물 3분봉으로 일중거래를 하고자 합니다. MACD와 시그널의 교차가 -30이하에서 발생될 때 해당 캔들의 종가가 30ma 아래 있으면 익봉 시가에 매수 진입 MACD와 시그널의 교차가 30이상에서 발생될 때 해당 캔들의 종가가 30ma 위에 있으면 익봉 시가에 매도진입 매수 진입 이후에 30ma를 하향 이탈하면 완성 익봉 시가에 매수 청산 매도 진입 이후에 30ma를 상향 돌파하면 완성 익봉 시가에 매도 청산 하루에 최대 진입은 1회 이하입니다. 당일 첫봉에서 신호가 생성되면 그 신호는 스킵하고자 합니다. 즉 기존의 생성된 신호는 유지하되 당일 첫봉에서 신호가 생성되면 그 다음 신호부터 진입하고자 합니다. 15시 15분에는 시간 강제청산합니다.