커뮤니티
문의
2011-05-23 12:13:00
911
글번호 38945
분봉차트에서 현재가가 주봉(시가기준)의 볼린져 상한밴드 또는 5이평선(시가기준)을 상향돌파하면 매수하려고 합니다. 수식이 가능하다면 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2011-05-23 17:05:41
안녕하세요
예스스탁입니다.
# 분봉에서 주봉 볼린져밴드 계산 시작
input : weekPeriod(20),weekDv(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,weekBBup) Then
buy();
분봉차트의 기간이 볼린져밴드의 기간(주봉)에 미치지 못할경우
신호가 발생하지 않습니다.
이용에 참고하시기 바랍니다.
즐거운 하루되세요
> stereo 님이 쓴 글입니다.
> 제목 : 문의
> 분봉차트에서 현재가가 주봉(시가기준)의 볼린져 상한밴드 또는 5이평선(시가기준)을 상향돌파하면 매수하려고 합니다. 수식이 가능하다면 부탁드립니다.