예스스탁
예스스탁 답변
2024-12-02 13:41:11
안녕하세요
예스스탁입니다.
input : Period(20),dv(2);
var : BBup1(0),BBmd1(0),BBdn1(0);
var : cnt(0);
Var : SumSqrt2(0),Std2(0);
var : BBup2(0),BBmd2(0),BBdn2(0);
Var : SumSqrt3(0),Std3(0);
var : BBup3(0),BBmd3(0),BBdn3(0);
BBmd1 = ma(c,Period);
BBup1 = BollBandUp(Period,dv);
BBdn1 = BollBandDown(Period,dv);
plot1(BBmd1,"중단1");
plot2(BBup1,"상단1");
plot3(BBdn1,"하단1");
BBmd2 = ema(c,Period);
If index >= Period Then
{
SumSqrt2 = 0;
For cnt = 0 To Period - 1 Begin
SumSqrt2 = SumSqrt2 + (C[cnt] - BBmd2)^2;
End;
Std2 = SquareRoot(SumSqrt2 / Period);
BBup2 = BBmd2 + (Dv * std2);
BBdn2 = BBmd2 - (Dv * std2);
plot4(BBmd2,"중단2");
plot5(BBup2,"상단2");
plot6(BBdn2,"하단2");
}
BBmd3 = wma(c,Period);
If index >= Period Then
{
SumSqrt3 = 0;
For cnt = 0 To Period - 1 Begin
SumSqrt3 = SumSqrt3 + (C[cnt] - BBmd3)^2;
End;
Std3 = SquareRoot(SumSqrt3 / Period);
BBup3 = BBmd3 + (Dv * std3);
BBdn3 = BBmd3 - (Dv * std3);
plot7(BBmd3,"중단3");
plot8(BBup3,"상단3");
plot9(BBdn3,"하단3");
}
즐거운 하루되세요
> 라몬 님이 쓴 글입니다.
> 제목 : 지표 부탁드립니다.
> 안녕하세요
늘 애써주셔서 감사드립니다.
3 개의 볼린져밴드를 하나의 지표로 만들고 싶은데
3 개중 1 개를 지수로, 다른 1 개는 삼각가중으로 표현하고 싶습니다.
부탁드립니다.