커뮤니티
볼린저 밴드 주봉
2011-08-06 19:35:32
701
글번호 41694
안녕하십니까?
시스템 수식 부탁드립니다.
볼린저 밴드에서
1. kodex레버리지
2. 일봉, 주봉의 볼린저 밴드 활용
3. 매매는 일봉으로 하는데
3. 주봉상 볼린저 밴드 중심선을 상향돌파시 매수
4. 주봉상 볼린저 밴드 중심선을 하향 돌파시 매도
5. 단 매수시에는 다음 봉이 일봉상 중심선 위에 있을 경우만 매수
매도시에는 다음 봉이 일봉상 중심선 아래 있을 경우만 매도
조건이 어려울지 몰라도 부탁릅니다.
답변 1
예스스탁 예스스탁 답변
2011-08-08 14:11:19
안녕하세요
예스스탁입니다.
# 분봉에서 주봉 볼린져밴드 계산 시작
input : weekPeriod(20),weekDv(2),DayPeriod(20),DayDv(2);
var : weekcnt(0),weekcount(0),weeksum(0),weekmav(0),weekBBup(0),weekBBdn(0),weekAvgv(0),weekSumSqrt(0),weekCounter(0),weekStdv(0);
Array : weekC[120](0);
if dayofweek(date) < dayofweek(date[1]) Then{
weekC[1] = C[1];
for weekcnt = 2 to weekPeriod+1{
weekC[weekcnt] = weekC[weekcnt-1][1];
}
weeksum = 0;
for weekcount = 1 to weekPeriod-1{
weeksum = weeksum+weekC[weekcount];
}
}
weekC[0] = C;
weekmav = (C+weeksum)/weekPeriod;#중단
If weekC[weekPeriod] != 0 Then Begin
weekAvgv = weekmav;
weekSumSqrt = 0;
For weekCounter = 0 To weekPeriod - 1 Begin
weekSumSqrt = weekSumSqrt + (weekC[weekCounter] - weekAvgv) * (weekC[weekCounter] - weekAvgv);
End;
weekStdv = SquareRoot(weekSumSqrt / weekPeriod);
End
Else
weekStdv = 0;
weekBBup = weekmav + (weekDv * weekStdv);#상단
weekBBdn = weekmav - (weekDv * weekStdv);#하단
# 분봉에서 주봉 볼린져밴드 계산 끝
if crossup(c,weekmav) and C > BollBandUp(DayPeriod,DayDv) Then
buy();
if CrossDown(c,weekmav) and C < BollBandUp(DayPeriod,DayDv) Then
buy();
즐거운 하루되세요
> 개미주주 님이 쓴 글입니다.
> 제목 : 볼린저 밴드 주봉
> 안녕하십니까?
시스템 수식 부탁드립니다.
볼린저 밴드에서
1. kodex레버리지
2. 일봉, 주봉의 볼린저 밴드 활용
3. 매매는 일봉으로 하는데
3. 주봉상 볼린저 밴드 중심선을 상향돌파시 매수
4. 주봉상 볼린저 밴드 중심선을 하향 돌파시 매도
5. 단 매수시에는 다음 봉이 일봉상 중심선 위에 있을 경우만 매수
매도시에는 다음 봉이 일봉상 중심선 아래 있을 경우만 매도
조건이 어려울지 몰라도 부탁릅니다.