커뮤니티

안녕하세요. 볼린져밴드 문의드립니다.

프로필 이미지
가치투자꾼
2017-04-10 14:40:24
193
글번호 108619
답변완료

첨부 이미지

var : V1(0,data2),V2(0,data2); V1 = data2(BollBandup(Length, StdDev)); V2 = data2(BollBanddown(Length, StdDev)); If data2(CountIF(Close < V2, Bars)) == Bars Then Buy("BBtop", Atmarket); If data2(CountIF(Close > V1, Bars)) == Bars Then ExitLong("BBbot", AtMarket); 이런 수식인데, 제가 이해하기로는 분봉이 2개 이상 볼린져밴드 위에 있거나, 밑에 있으면 각각 매도 매수가 들어간다고 이해했습니다. 그런데 시스템을 돌려봤더니 이렇게 포지션 진입 해야 하는 상황에서도 진입하지 않고 있습니다. 지표는 Inputs: Length(9), StdDev(2), Bars(2); var : V1(0,data2),V2(0,data2); V1 = data2(BollBandup(Length, StdDev)); V2 = data2(BollBanddown(Length, StdDev)); plot1(v1,"data2상단"); plot2(v2,"data2하단"); 이러합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-04-11 08:52:48

안녕하세요 예스스탁입니다. 수식이 매수(buy)와 매수포지션청산(exitlong)식만 있습니다. 조건만족하면 매수포지션 청산하고 매도로 진입하고자 하시면 exitlong을 sell로 변경하시면 됩니다. 즐거운 하루되세요 > 가치투자꾼 님이 쓴 글입니다. > 제목 : 안녕하세요. 볼린져밴드 문의드립니다. > var : V1(0,data2),V2(0,data2); V1 = data2(BollBandup(Length, StdDev)); V2 = data2(BollBanddown(Length, StdDev)); If data2(CountIF(Close < V2, Bars)) == Bars Then Buy("BBtop", Atmarket); If data2(CountIF(Close > V1, Bars)) == Bars Then ExitLong("BBbot", AtMarket); 이런 수식인데, 제가 이해하기로는 분봉이 2개 이상 볼린져밴드 위에 있거나, 밑에 있으면 각각 매도 매수가 들어간다고 이해했습니다. 그런데 시스템을 돌려봤더니 이렇게 포지션 진입 해야 하는 상황에서도 진입하지 않고 있습니다. 지표는 Inputs: Length(9), StdDev(2), Bars(2); var : V1(0,data2),V2(0,data2); V1 = data2(BollBandup(Length, StdDev)); V2 = data2(BollBanddown(Length, StdDev)); plot1(v1,"data2상단"); plot2(v2,"data2하단"); 이러합니다.