예스스탁
예스스탁 답변
2020-10-12 18:19:49
안녕하세요
예스스탁입니다.
input : P1(5),P2(20),P3(90),P4(120),BBP(20),dv(2);
var : mav1(0),mav2(0),mav3(0),mav4(0),bbup(0),bbdn(0);
mav1 = ma(C,P1);
mav2 = ma(C,P2);
mav3 = ma(C,P3);
mav4 = ma(C,P4);
bbup = BollBandUp(BBP,dv);
bbdn = BollBandDown(BBP,dv);
var1 = (C+O)/2;
if mav1 > mav2 and mav2 > mav3 and mav3 > mav4 and
CrossUp(var1,bbup) Then
Buy();
if CrossDown(var1,bbdn) Then
ExitLong();
if mav1 < mav2 and mav2 < mav3 and mav3 < mav4 and
CrossDown(var1,bbup) Then
Sell();
if CrossUp(var1,bbdn) Then
ExitShort();
즐거운 하루되세요
> 고르면상한가 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 문의드립니다.
1) 매수진입 조건
5, 20, 90, 120일선 기준 정배열일때
현재 봉의 중간값이 (종가)기준으로 볼린저 밴드 상단을 돌파한 경우 진입
* 중간값의 계산식은 (o+c)/2 으로 처리.
2) 매수청산 조건
현재 봉의 중간값이 (종가)기준으로 볼린저 밴드 상단을 CrossDown한 경우 청산
3) 매도진입 조건
5, 20, 90, 120일선 기준 역배열일때
현재 봉의 중간값이 (종가)기준으로 볼린저 밴드 하단을 돌파한 경우 진입
4) 매도청산 조건
현재 봉의 중간값이 (종가)기준으로 볼린저 밴드 하단을 CrossUp한 경우 청산
볼린저 밴드의 값은 기본값사용.