예스스탁
예스스탁 답변
2021-03-29 10:16:29
안녕하세요
예스스탁입니다.
1
올리신 계산식으로는 -값이 나오지 않습니다.
0~100사이의 값이 나오는 계산식입니다.
input : N(10);
var1 = AccumN(IFf(C>C[1],1,0),N);
var2 = AccumN(IFf(C>C[1],C-C[1],0),N);
var3 = AccumN(IFf(C<C[1],1,0),N);
var4 = AccumN(IFf(C<C[1],C[1]-C,0),N);
value1 = (var1*Var2)/(Var2+Var4)*100;
value2 = (var3*Var4)/(Var2+Var4)*100;
Value3 = ((value1-Value2)/N+100)/2;
Plot1(Value3);
아래와 같이 변경해서 작성해 드립니다.
input : N(10);
var1 = AccumN(IFf(C>C[1],1,0),N);
var2 = AccumN(IFf(C>C[1],C-C[1],0),N);
var3 = AccumN(IFf(C<C[1],1,0),N);
var4 = AccumN(IFf(C<C[1],C[1]-C,0),N);
value1 = (var1*Var2)/(Var2+Var4)*100;
value2 = (var3*Var4)/(Var2+Var4)*100;
Value3 = (value1-Value2)/N;
Plot1(Value3);
2 시스템
input : N(10);
var1 = AccumN(IFf(C>C[1],1,0),N);
var2 = AccumN(IFf(C>C[1],C-C[1],0),N);
var3 = AccumN(IFf(C<C[1],1,0),N);
var4 = AccumN(IFf(C<C[1],C[1]-C,0),N);
value1 = (var1*Var2)/(Var2+Var4)*100;
value2 = (var3*Var4)/(Var2+Var4)*100;
Value3 = (value1-Value2)/N;
if CrossUp(Value3,10) Then
Buy();
if CrossDown(Value3,-10) Then
Sell();
즐거운 하루되세요
> 트占쏙옙占싱댐옙365 님이 쓴 글입니다.
> 제목 : 함수 문의드립니다.
> HTS에서 신심리도라고 제공되는 지표 계산식인데요..
이 계산식대로 지표를 어떻게 만들 수 있는지요..?
그리고 위 지표를 토대로 신심리도(10일) 기준으로
+10 상향돌파시 매수/매도청산, -10 하향돌파시 매도/매수청산 시스템 식도 함께 부탁드립니다..
감사합니다.