첨부 이미지
그림1
1)
https://m.blog.naver.com/mymoneymoney/222067517065
---------------------------------------------------------------------------------
2)
input : 이평기간(24);
var : mav(0),SumSqrt1(0),SumSqrt2(0),std1(0),std2(0),ii(0),cnt(0);
mav = ma(C,이평기간);
if mav > 0 then
{
ii = ii+1;
if C-mav > 0 then
{
value1 = value1 + C-mav;
value2 = value2 + 1;
value3 = value1/value2;
}
if C- mav < 0 then
{
value4 = value4 + C-mav;
value5 = value5 + 1;
value6 = value4/value5;
}
SumSqrt1 = 0;
SumSqrt2 = 0;
for cnt = 0 to ii-1
{
if value2 >= 1 and C[cnt] > mav[cnt] Then
{
SumSqrt1 = SumSqrt1 + ((C[cnt]-mav[cnt])-value3)^2;
}
if value5 >= 1 and C[cnt] < mav[cnt] Then
{
SumSqrt2 = SumSqrt2 + ((C[cnt]-mav[cnt])-value6)^2;
}
}
Std1 = SquareRoot(SumSqrt1 / value2);
Std2 = SquareRoot(SumSqrt2 / value5);
plot1(mav);
plot2(mav+value3);
plot3(mav+std1*2);
plot4(mav);
plot5(mav+value6);
plot6(mav-std2*2);
}
-------------------------------------------------------------------
1)은 키움의 가격박스 지표에 대한 설명입니다.
네이버 블로그에서 가져왔습니다.
2)예스 게시판에서 가격 박스에 대한 지표를 찾은겁니다.
며칠전에 문의 했을때 AvgIf,StdevIf 위 두 수식 내용을 알수가 없어 지표 작성이 힘들다고 하셨었습니다.
문의 내용은
2번의 수식이 1번의 내용과 동일한건가요?
다르다면 1번 내용으로 수식 좀 작성해주세요.
2번 지표가 동일하다면 2번 수식의 지표를 사용하면 지표를 불러올때 렉이 생기는데 수정 좀 해주세요.
선은 상단선과 하단선만 있으면 됩니다.
답변 1
예스스탁
예스스탁 답변
2023-08-25 13:15:44
안녕하세요
예스스탁입니다.
동일하지 않습니다. AvgIf,StdevIf의 계산방법을 알 수 없어
임의로 추정해 작성한 내용인데 핵당 계산법이 아닙니다.
AvgIf,StdevIf는 함수 내용을 알 수 없어
해당 함수를 사용한 식은 변환해 드릴수 없습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> 신대륙발견 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 1)
https://m.blog.naver.com/mymoneymoney/222067517065
---------------------------------------------------------------------------------
2)
input : 이평기간(24);
var : mav(0),SumSqrt1(0),SumSqrt2(0),std1(0),std2(0),ii(0),cnt(0);
mav = ma(C,이평기간);
if mav > 0 then
{
ii = ii+1;
if C-mav > 0 then
{
value1 = value1 + C-mav;
value2 = value2 + 1;
value3 = value1/value2;
}
if C- mav < 0 then
{
value4 = value4 + C-mav;
value5 = value5 + 1;
value6 = value4/value5;
}
SumSqrt1 = 0;
SumSqrt2 = 0;
for cnt = 0 to ii-1
{
if value2 >= 1 and C[cnt] > mav[cnt] Then
{
SumSqrt1 = SumSqrt1 + ((C[cnt]-mav[cnt])-value3)^2;
}
if value5 >= 1 and C[cnt] < mav[cnt] Then
{
SumSqrt2 = SumSqrt2 + ((C[cnt]-mav[cnt])-value6)^2;
}
}
Std1 = SquareRoot(SumSqrt1 / value2);
Std2 = SquareRoot(SumSqrt2 / value5);
plot1(mav);
plot2(mav+value3);
plot3(mav+std1*2);
plot4(mav);
plot5(mav+value6);
plot6(mav-std2*2);
}
-------------------------------------------------------------------
1)은 키움의 가격박스 지표에 대한 설명입니다.
네이버 블로그에서 가져왔습니다.
2)예스 게시판에서 가격 박스에 대한 지표를 찾은겁니다.
며칠전에 문의 했을때 AvgIf,StdevIf 위 두 수식 내용을 알수가 없어 지표 작성이 힘들다고 하셨었습니다.
문의 내용은
2번의 수식이 1번의 내용과 동일한건가요?
다르다면 1번 내용으로 수식 좀 작성해주세요.
2번 지표가 동일하다면 2번 수식의 지표를 사용하면 지표를 불러올때 렉이 생기는데 수정 좀 해주세요.
선은 상단선과 하단선만 있으면 됩니다.