커뮤니티
수식 요청드립니다.
2018-02-22 03:59:46
172
글번호 116806
안녕하세요.
아래는 제가 사용하고 있는 볼린져밴드 수식입니다.
Input: Period(20),dv(2);
Var : SumSqrt(0), Emav(0), Counter(0),AVGV(0),Stdv(0),BBmd(0),BBup(0),BBdn(0);
If index >= Period Then{
BBmd = (Highest(H, Period) + Lowest(L, Period)) / 2;
SumSqrt = 0;
For Counter = 0 To Period - 1 Begin
SumSqrt = SumSqrt + (C[Counter] - BBmd) * (C[Counter] - BBmd);
End;
Stdv = SquareRoot(SumSqrt / Period);
BBup = BBmd + (Dv * stdv);
BBdn = BBmd - (Dv * stdv);
plot1(BBmd,"중단");
plot2(BBup,"상단");
plot3(BBdn,"하단");
}
위의 상태에서 아래와 같은 내용을 추가하고 싶은데요, 볼린져밴드 수식이 가능한지요?
1. 종가가 밴드 상단을 상향 돌파하면 최고가를 저장
2. 종가가 밴드 하단을 하향 이탈하면 최저가를 저장
--> 즉, 캔들이 최고가 혹은 최저가를 갱신한 후 캔들이 움직이더라도 볼밴값이 유지되게끔
하고 싶습니다.
답변 2
예스스탁 예스스탁 답변
2018-02-22 14:58:41
안녕하세요
예스스탁입니다.
문의하신 내용을 정확히 이해하지 못했습니다.
좀더 자세한 내용 오려주시기 바랍니다.
즐거운 하루되세요
> 둘중하나 님이 쓴 글입니다.
> 제목 : 수식 요청드립니다.
> 안녕하세요.
아래는 제가 사용하고 있는 볼린져밴드 수식입니다.
Input: Period(20),dv(2);
Var : SumSqrt(0), Emav(0), Counter(0),AVGV(0),Stdv(0),BBmd(0),BBup(0),BBdn(0);
If index >= Period Then{
BBmd = (Highest(H, Period) + Lowest(L, Period)) / 2;
SumSqrt = 0;
For Counter = 0 To Period - 1 Begin
SumSqrt = SumSqrt + (C[Counter] - BBmd) * (C[Counter] - BBmd);
End;
Stdv = SquareRoot(SumSqrt / Period);
BBup = BBmd + (Dv * stdv);
BBdn = BBmd - (Dv * stdv);
plot1(BBmd,"중단");
plot2(BBup,"상단");
plot3(BBdn,"하단");
}
위의 상태에서 아래와 같은 내용을 추가하고 싶은데요, 볼린져밴드 수식이 가능한지요?
1. 종가가 밴드 상단을 상향 돌파하면 최고가를 저장
2. 종가가 밴드 하단을 하향 이탈하면 최저가를 저장
--> 즉, 캔들이 최고가 혹은 최저가를 갱신한 후 캔들이 움직이더라도 볼밴값이 유지되게끔
하고 싶습니다.
둘중하나
2018-02-22 15:57:13
둘중하나 님에 의해 삭제된 답변입니다.
다음글
이전글