안녕하세요?
아래 전략에 대해 스크립트 작성 부탁드립니다.
국내선물 장기 분봉으로 매매를 하고자 합니다.
1. 볼린저 밴드 상단선이 최근 n개봉 고점 돌파 & 볼린저 밴드 하단선이 최근 m개봉 고점 돌파
-> 익봉 시가에 매수 진입
2. 볼린저 밴드 상단선이 최근 n개봉 저점 이탈 & 볼린저 밴드 하단선이 최근 m개봉 저점 이탈
-> 익봉 시가에 매도 진입
3. 매수 진입 후, 볼린저 밴드 상단선이 최근 o개봉 저점 이탈
-> 익봉 시가에 매수 청산
4. 매도 진입 후, 볼린저 밴드 하단선이 최근 p개봉 저점 이탈
-> 익봉 시가에 매수 청산
답변 1
예스스탁
예스스탁 답변
2025-03-11 13:37:42
안녕하세요
예스스탁입니다.
input : Period(20),dv(2),NN(10),MM(10),OO(5),PP(5);
var : BBup(0),BBmd(0),BBdn(0);
BBup = BollBandUp(Period,dv);
BBmd = ma(c,Period);
BBdn = BollBandDown(Period,dv);
if bbup > highest(bbup,NN)[1] and bbdn > highest(bbdn,MM)[1] Then
Buy("b",AtMarket);
if bbup < lowest(bbup,NN)[1] and bbdn < lowest(bbdn,MM)[1] Then
Sell("s",AtMarket);
if MarketPosition == 1 and bbup < lowest(bbup,OO)[1] Then
ExitLong("bx",AtMarket);
if MarketPosition == -1 and bbdn > highest(bbdn,PP)[1] Then
ExitShort("sx",AtMarket);
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
아래 전략에 대해 스크립트 작성 부탁드립니다.
국내선물 장기 분봉으로 매매를 하고자 합니다.
1. 볼린저 밴드 상단선이 최근 n개봉 고점 돌파 & 볼린저 밴드 하단선이 최근 m개봉 고점 돌파
-> 익봉 시가에 매수 진입
2. 볼린저 밴드 상단선이 최근 n개봉 저점 이탈 & 볼린저 밴드 하단선이 최근 m개봉 저점 이탈
-> 익봉 시가에 매도 진입
3. 매수 진입 후, 볼린저 밴드 상단선이 최근 o개봉 저점 이탈
-> 익봉 시가에 매수 청산
4. 매도 진입 후, 볼린저 밴드 하단선이 최근 p개봉 저점 이탈
-> 익봉 시가에 매수 청산