안녕하세요?
아래의 전략에 대해 스크립트 작성 요청드립니다.
볼린저밴드 상단이 5회 상승하고 볼린저밴드 하단이 5회 연속 하락할 때 현주가가 20ma 상단에 위치하면 익봉시가 매수 진입
볼린저밴드 상단이 5회 상승하고 볼린저밴드 하단이 5회 연속 하락할 때 현주가가 20ma 하단에 위치하면 익봉시가 매도 진입
매수 진입 이후 볼린저밴드 상단이 하락한 적이 없고 볼린적 밴드 하단이 상승하면 익봉 시가에 매수 청산
매도 진입 이후 볼린저밴드 하단이 상승한 적이 없고 볼린적 밴드 상단이 하락하면 익봉 시가에 매도 청산
답변 1
예스스탁
예스스탁 답변
2023-03-07 11:48:10
안녕하세요
예스스탁입니다.
input : Period(20),dv(2);
var : BBup(0),BBmd(0),BBdn(0);
BBup = BollBandUp(Period,dv);
BBmd = ma(c,Period);
BBdn = BollBandDown(Period,dv);
if CountIf(bbup>bbup[1] and bbdn < bbdn[1],5) == 5 Then
{
if c > bbmd Then
Buy("b",AtMarket);
if c < bbmd Then
Sell("s",AtMarket);
}
if MarketPosition == 1 and
CountIf(bbup < bbup[1],BarsSinceEntry) == 0 and
bbdn > bbdn[1] Then
ExitLong("bx",AtMarket);
if MarketPosition == -1 and
CountIf(bbdn > bbdn[1],BarsSinceEntry) == 0 and
bbup < bbup[1] Then
ExitShort("sx",AtMarket);
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
아래의 전략에 대해 스크립트 작성 요청드립니다.
볼린저밴드 상단이 5회 상승하고 볼린저밴드 하단이 5회 연속 하락할 때 현주가가 20ma 상단에 위치하면 익봉시가 매수 진입
볼린저밴드 상단이 5회 상승하고 볼린저밴드 하단이 5회 연속 하락할 때 현주가가 20ma 하단에 위치하면 익봉시가 매도 진입
매수 진입 이후 볼린저밴드 상단이 하락한 적이 없고 볼린적 밴드 하단이 상승하면 익봉 시가에 매수 청산
매도 진입 이후 볼린저밴드 하단이 상승한 적이 없고 볼린적 밴드 상단이 하락하면 익봉 시가에 매도 청산