예스스탁
예스스탁 답변
2021-06-07 14:03:35
안녕하세요
예스스탁입니다.
1
작성하신 수식에 별도로 수정해 드릴 부분이 없습니다.
다만 지표로 출력하는 값을 upL,DnL로 지정하셔야 합니다.
평균가로 변경해 드립니다.
Input : Period1(20), Period2(5);
var : 가격(0),기준(0),UpL(0),DnL(0),MAv(0), Est1(0), Est2(0);
가격 = (H+L+C)/3;
기준 = ma(가격,Period1);
Est1 = AccumN(iff(가격>기준, 가격-기준,0),period2)/AccumN(iff(가격>기준, 1, 0),period2);
UpL = 기준 + Est1;
Est2 = AccumN(iff(가격<기준, 기준-가격,0),period2)/AccumN(iff(가격<기준, 1, 0),period2);
DnL = 기준 - Est2;
Plot1(UpL, "UpLine");
Plot2(DnL, "DnLine");
2
input : 기간(20);
var : MM(0),MAR(0);
MM = ma(C,기간);
MAR = MM/MM[1]*100 - 100;
Plot1(MAR);
즐거운 하루되세요
> jacobs 님이 쓴 글입니다.
> 제목 : 수식 변환 문의드립니다.
> 안녕하세요. 영웅문 수식관리자에서 만든 지표를 예스랭귀지로 변환하고 싶은데 써보니까 잘 안되네요. 도움 부탁드립니다. 총 2가지 지표인데요.
1.
기준 = ma(가격,기간,종류);
A = sum(if(가격>기준, 가격-기준, 0),기간2)/sum(if(가격>기준, 1, 0),기간2);
Up = 기준 + A
기준 = ma(가격,기간,종류);
B = sum(if(가격<기준, 기준-가격, 0),기간2)/sum(if(가격<기준, 1, 0),기간2);
Dn = 기준 - B
지표조건설정에서 (변수들입니다.)
가격 = (고가+저가+종가)/3
기간 = 20
종류 = 단순
기간2 = 5
위 내용을 기반으로 제가 만들어봤는데 역시 이상하게 나오네요. 가격은 그냥 종가로 만들어봤습니다. 도움주실때는 가격 = (고가+저가+종가)/3 로 부탁드립니다.
Input : Period1(20), Period2(5);
var : UpL(0),DnL(0),MAv(0), Est1(0), Est2(0);
MAv = ma(C,Period1);
Est1 = AccumN(iff(C>MAv, C-MAv,0),period2)/AccumN(iff(C>MAv, 1, 0),period2);
UpL = MAv + Est1;
Est2 = AccumN(iff(C<MAv, MAv-C,0),period2)/AccumN(iff(C<MAv, 1, 0),period2);
DnL = MAv - Est2;
Plot1(Est1, "UpLine");
Plot2(Est2, "DnLine");
2.
M=ma(C,기간,종류);
MaR = M/M(1)*100 - 100
지표조건설정에서 (변수들입니다.)
기간 = 20
종류 = 단순
이 2가지 지표를 변환한 예스랭귀지 좀 부탁드립니다. 너무너무 감사합니다~