커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2024-08-19 13:32:47
794
글번호 182623
답변완료
안녕하세요? 아래 전략에 대해 스크립트 작성 부탁드립니다. 국내선물 일중거래를 하고자 합니다. 5분봉의 첫봉의 종가 > 볼린저밴드 상단이면 익봉 시가에 매도 진입 볼린저밴드 상단을 하향이탈 완성하면 익봉 시가에 매도 청산 MACD 오실레이터가 양에서 음으로 반전하면 익봉 시가에 매도 청산 5분봉의 첫봉의 종가 < 볼린저밴드 하단이면 익봉 시가에 매수 진입 볼린저밴드 하단을 상향돌파 완성하면 익봉 시가에 매수 청산 MACD 오실레이터가 음에에서 양으로 반전하면 익봉 시가에 매수 청산 진입 기준으로 일간 최대 1번 발생되어야 하며, 15시에 강제청산 하고자 합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-08-19 19:57:34

안녕하세요 예스스탁입니다. input : Period(20),dv(2); input : short(12),long(26),sig(9); var : BBup(0),BBmd(0),BBdn(0); var : macdv(0),macds(0),macdo(0); BBup = BollBandUp(Period,dv); BBmd = ma(c,Period); BBdn = BollBandDown(Period,dv); macdv = macd(short,long); macds = ema(macdv,sig); macdo = macdv-macds; if Bdate != Bdate[1] Then { if c > bbup Then Sell("s",AtMarket); if C < bbdn Then Buy("b",AtMarket); } if MarketPosition == -1 Then { if CrossDown(c,bbup) Then ExitShort("sx1",AtMarket); if CrossDown(macdo,0) Then ExitShort("sx2",AtMarket); } if MarketPosition == 1 Then { if CrossUp(c,bbdn) Then ExitLong("bx1",AtMarket); if CrossUp(macdo,0) Then ExitLong("bx2",AtMarket); } SetStopEndofday(150000); 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 아래 전략에 대해 스크립트 작성 부탁드립니다. 국내선물 일중거래를 하고자 합니다. 5분봉의 첫봉의 종가 > 볼린저밴드 상단이면 익봉 시가에 매도 진입 볼린저밴드 상단을 하향이탈 완성하면 익봉 시가에 매도 청산 MACD 오실레이터가 양에서 음으로 반전하면 익봉 시가에 매도 청산 5분봉의 첫봉의 종가 < 볼린저밴드 하단이면 익봉 시가에 매수 진입 볼린저밴드 하단을 상향돌파 완성하면 익봉 시가에 매수 청산 MACD 오실레이터가 음에에서 양으로 반전하면 익봉 시가에 매수 청산 진입 기준으로 일간 최대 1번 발생되어야 하며, 15시에 강제청산 하고자 합니다.