예스스탁
예스스탁 답변
2021-06-10 10:45:58
안녕하세요
예스스탁입니다.
1
input : 기간1(20);
var : mm(0),upv(0),cnt(0),sum(0);
mm = ma(c,기간1);
upv = iff(mm>mm[1],1,0);
sum = 0;
For cnt = 0 To 기간1 - 1 Begin
sum = sum + upv[cnt]*(기간1-cnt);
End;
Plot1(sum);
2
input : Period(10),Z(1),Period1(20),x(2);
var : A(0),B(0);
A=LRL(C,period)+LRS(C,period) * z;
B=LRL(C,period1)+LRS(C,period1) *x;
Plot1(A);
plot2(B);
3
input : Period(20),Percent1(5),Percent2(10),Percent3(15),Percent4(20),Percent5(25);
var : upv1(0),upv2(0),upv3(0),upv4(0),upv5(0);
var : dnv1(0),dnv2(0),dnv3(0),dnv4(0),dnv5(0);
upv1 = EnvelopeUp(Period,Percent1);
upv2 = EnvelopeUp(Period,Percent2);
upv3 = EnvelopeUp(Period,Percent3);
upv4 = EnvelopeUp(Period,Percent4);
upv5 = EnvelopeUp(Period,Percent5);
dnv1 = EnvelopeDown(Period,Percent1);
dnv2 = EnvelopeDown(Period,Percent2);
dnv3 = EnvelopeDown(Period,Percent3);
dnv4 = EnvelopeDown(Period,Percent4);
dnv5 = EnvelopeDown(Period,Percent5);
Plot1(upv1);
Plot2(upv2);
Plot3(upv3);
Plot4(upv4);
Plot5(upv5);
Plot6(dnv1);
Plot7(dnv2);
Plot8(dnv3);
Plot9(dnv4);
Plot10(dnv5);
4
input : z(1);
var : 월(0),전체(0),총거래일수(0),거래일수(0);
월 = FLOOR(DATE/30);
if 월 != 월[1] Then
{
var1 = 0;
Var2 = 0;
}
var1 = var1+O;
var2 = var2+1;
Var3 = var1/Var2*z;
Plot1(Var3);
즐거운 하루되세요
> 박효진 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다
> 키움에서 쓰던 보조지표인데 변환 부탁드립니다.
1) up=if(n>n(1),1,0)
m=ma(c,기간1,종류);
//sum(if(m>m(1),1,0)20)
up(m)*20+
up(m(1))*19+up(m(2))*18+up(m(3))*17+up(m(4))*16+up(m(5))*15+
up(m(6))*14+up(m(7))*13+up(m(8))*12+up(m(9))*11+up(m(10))*10+
up(m(11))*9+up(m(12))*8+up(m(13))*7+up(m(14))*6+up(m(15))*5+
up(m(16))*4+up(m(17))*3+up(m(18))*2+up(m(19))
2)tsf이격수식입니다
수식1. A=LinearRegressionvalue(C,period,0)
+
LinearRegressionSlope(C,period) * z)
수식2. A=LinearRegressionvalue(C,period1,0)
+
LinearRegressionSlope(C,period1) *x)
3)엔벨로프 이격수식입니다
1 -엔벨로프 상단
수식1. EnvelopeUp(Period,Percent1)
수식2. EnvelopeUp(Period,Percent2)
수식3. EnvelopeUp(Period,Percent3)
수식4. EnvelopeUp(Period,Percent4)
수식5. EnvelopeUp(Period,Percent5)
2- 엔벨로프 하단
수식1. EnvelopeDown(Period,Percent1)
수식2. EnvelopeDown(Period,Percent2)
수식3. EnvelopeDown(Period,Percent3)
수식4. EnvelopeDown(Period,Percent4)
수식5. EnvelopeDown(Period,Percent5)
4)일평균 이격
수식1. 월=FLOOR(DATE/30);
전체=SUM(O);
총거래일수=COUNTSINCE(월!=월(1),C>0);
거래일수=전체-VALUEWHEN(1,월!=월(1),전체(1));
거래일수/총거래일수 * z)
너무 감사드립니다. 행복한 하루 되세요^^