커뮤니티
부탁드립니다
2016-02-25 12:29:22
115
글번호 95788
TSF 를 엔벨로프처럼 사용할수있도록 이평(변수처리) 기준 승수 0.25 0.5 0.75 1 1.25
이렇케 5개의승수를 넣어서 작성해주시길부탁드립니다
항상 도움을 주시는 담당자님께 건승하시길 기원합니다 ^^
답변 1
예스스탁 예스스탁 답변
2016-02-25 13:40:37
안녕하세요
예스스탁입니다.
1
TSF를 이동평균해서 중단으로 만들고
볼밴을 계산하시면 아래와 같습니다.
Input : Period(14),P(20),n1(0.25),n2(0.5),n3(0.75),n4(1.0),n5(1.25);
var : TSF(0),cnt(0),SumSqrt(0),Stdv(0),TSFma(0);
var : upv1(0),upv2(0),upv3(0),upv4(0),upv5(0);
var : dnv1(0),dnv2(0),dnv3(0),dnv4(0),dnv5(0);
TSF = LRL(C,Period)+LRS(C,Period);
TSFma = ma(TSF,P);
Stdv = std(TSF,P);
upv1 = TSF + STDv*N1;
upv2 = TSF + STDv*N2;
upv3 = TSF + STDv*N3;
upv4 = TSF + STDv*N4;
upv5 = TSF + STDv*N5;
dnv1 = TSF - STDv*N1;
dnv2 = TSF - STDv*N2;
dnv3 = TSF - STDv*N3;
dnv4 = TSF - STDv*N4;
dnv5 = TSF - STDv*N5;
Plot1(TSFma,"TSFma") ;
Plot2(upv1,"상단1") ;
Plot3(upv2,"상단2") ;
Plot4(upv3,"상단3") ;
Plot5(upv4,"상단4") ;
Plot6(upv5,"상단5") ;
Plot7(dnv1,"하단1") ;
Plot8(dnv2,"하단2") ;
Plot9(dnv3,"하단3") ;
Plot10(dnv4,"하단4") ;
Plot11(dnv5,"하단5") ;
2
TSF를 중단값으로 표준편차를 구해
그리신다면 아래식 이용하시면 됩니다.
Input : Period(14),n1(0.25),n2(0.5),n3(0.75),n4(1.0),n5(1.25);
var : TSF(0),cnt(0),SumSqrt(0),Stdv(0);
var : upv1(0),upv2(0),upv3(0),upv4(0),upv5(0);
var : dnv1(0),dnv2(0),dnv3(0),dnv4(0),dnv5(0);
TSF = LRL(C,Period)+LRS(C,Period);
if TSF > 0 then{
SumSqrt = 0;
For cnt = 0 To Period - 1 Begin
SumSqrt = SumSqrt + (C[cnt] - TSF) * (C[cnt] - TSF);
End;
Stdv = SquareRoot(SumSqrt / Period);
upv1 = TSF + STDv*N1;
upv2 = TSF + STDv*N2;
upv3 = TSF + STDv*N3;
upv4 = TSF + STDv*N4;
upv5 = TSF + STDv*N5;
dnv1 = TSF - STDv*N1;
dnv2 = TSF - STDv*N2;
dnv3 = TSF - STDv*N3;
dnv4 = TSF - STDv*N4;
dnv5 = TSF - STDv*N5;
Plot1(TSF,"TSF") ;
Plot2(upv1,"상단1") ;
Plot3(upv2,"상단2") ;
Plot4(upv3,"상단3") ;
Plot5(upv4,"상단4") ;
Plot6(upv5,"상단5") ;
Plot7(dnv1,"하단1") ;
Plot8(dnv2,"하단2") ;
Plot9(dnv3,"하단3") ;
Plot10(dnv4,"하단4") ;
Plot11(dnv5,"하단5") ;
}
즐거운 하루되세요
> 상승형 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> TSF 를 엔벨로프처럼 사용할수있도록 이평(변수처리) 기준 승수 0.25 0.5 0.75 1 1.25
이렇케 5개의승수를 넣어서 작성해주시길부탁드립니다
항상 도움을 주시는 담당자님께 건승하시길 기원합니다 ^^