커뮤니티

수식 변환 문의드립니다.

프로필 이미지
jacobs
2021-06-07 00:50:57
1091
글번호 149684
답변완료
안녕하세요. 영웅문 수식관리자에서 만든 지표를 예스랭귀지로 변환하고 싶은데 써보니까 잘 안되네요. 도움 부탁드립니다. 총 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가지 지표를 변환한 예스랭귀지 좀 부탁드립니다. 너무너무 감사합니다~
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

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가지 지표를 변환한 예스랭귀지 좀 부탁드립니다. 너무너무 감사합니다~