커뮤니티
수식변환 부탁드려요
2018-10-22 05:48:03
233
글번호 122887
안녕하세요
아래 수식은 어느 회원님의 질문에 예스스탁에서 답변해 주신 내용인데요,
이 수식을 [1.주봉 수식, 2.월봉 수식]으로 변환 부탁드립니다.
바쁘신데 미리 감사드립니다.
var : idx(0),avgv(0),cnt(0),SumSqrt(0),STDv(0),PreDaySTDv(0);
if Bdate != Bdate[1] Then{
idx = 0;
PreDaySTDv = Stdv[1];
}
else
idx = idx+1;
avgv = (dayhigh+daylow+DayClose)/3;
SumSqrt = 0;
For cnt = 0 To idx {
SumSqrt = SumSqrt + (C[cnt] - avgv)^2;
}
STDv = SquareRoot(SumSqrt /(idx+1));
plot1(dayopen+PreDaySTDv);
plot2(dayopen-PreDaySTDv);
답변 1
예스스탁 예스스탁 답변
2018-10-23 09:51:25
안녕하세요
예스스탁입니다.
1
차트에 전주의 데이터까지 모두 있어야 지표가 그려집니다.
var : idx(0),avgv(0),cnt(0),SumSqrt(0),STDv(0),PreSTDv(0);
var : WO(0),WO1(0),WL(0),WH(0);
if bdate != bdate[1] then
{
if dayofweek(Bdate) < dayofweek(Bdate[1]) Then
{
WO = O;
WO1 = WO[1];
WH = H;
WL = L;
idx = 0;
PreSTDv = Stdv[1];
}
else
idx = idx+1;
}
if H > WH Then
WH = H;
if L < WL Then
WL = L;
avgv = (WH+WL+C)/3;
SumSqrt = 0;
For cnt = 0 To idx {
SumSqrt = SumSqrt + (DayClose(cnt)- avgv)^2;
}
STDv = SquareRoot(SumSqrt /(idx+1));
if WO1 > 0 then
{
plot1(WO+PreSTDv);
plot2(WO-PreSTDv);
}
2
차트에 전월의 데이터까지 모두 있어야 지표가 그려집니다.
var : idx(0),avgv(0),cnt(0),SumSqrt(0),STDv(0),PreSTDv(0);
var : MO(0),MO1(0),ML(0),MH(0);
if bdate != bdate[1] then
{
if Bdate > Bdate[1]+30 Then
{
MO = O;
MO1 = MO[1];
MH = H;
ML = L;
idx = 0;
PreSTDv = Stdv[1];
}
else
idx = idx+1;
}
if H > MH Then
MH = H;
if L < ML Then
ML = L;
avgv = (MH+ML+C)/3;
SumSqrt = 0;
For cnt = 0 To idx {
SumSqrt = SumSqrt + (DayClose(cnt)- avgv)^2;
}
STDv = SquareRoot(SumSqrt /(idx+1));
if MO1 > 0 then
{
plot1(MO+PreSTDv);
plot2(MO-PreSTDv);
plot3(MO);
}
즐거운 하루되세요
> 부엉이 님이 쓴 글입니다.
> 제목 : 수식변환 부탁드려요
> 안녕하세요
아래 수식은 어느 회원님의 질문에 예스스탁에서 답변해 주신 내용인데요,
이 수식을 [1.주봉 수식, 2.월봉 수식]으로 변환 부탁드립니다.
바쁘신데 미리 감사드립니다.
var : idx(0),avgv(0),cnt(0),SumSqrt(0),STDv(0),PreDaySTDv(0);
if Bdate != Bdate[1] Then{
idx = 0;
PreDaySTDv = Stdv[1];
}
else
idx = idx+1;
avgv = (dayhigh+daylow+DayClose)/3;
SumSqrt = 0;
For cnt = 0 To idx {
SumSqrt = SumSqrt + (C[cnt] - avgv)^2;
}
STDv = SquareRoot(SumSqrt /(idx+1));
plot1(dayopen+PreDaySTDv);
plot2(dayopen-PreDaySTDv);