커뮤니티

수정부탁드려요

프로필 이미지
아무다
2020-01-09 10:26:41
159
글번호 135007
답변완료
input : Period(30),d1(1.8),기간(5),k(2); var : wma1(0),NL(0),BarsSince(-1),wma2(0),NL2(0),BarsSince2(-1),MM(0),LL(0),NL3(0),BarsSince3(-1),mm1(0),hh(0); wma1 = wma((money/v+c+o)/3,period)+D1*std((money/v+c+o)/3,period); if crossup(c,wma1) Then { NL = wma1; BarsSince = 0; } Else { if BarsSince >= 0 Then BarsSince = BarsSince+1; } if BarsSince == 기간-k Then var1 = NL; if var1 > var1[1] Then find(1); 위 조건으로 찾을때 선이 일정기간 계산식으로 나오는데 전의 선보다 높아질때를 찾는데 지표에서는 그대로 인데 나오거나 작아 졌을때도 나오네요. 어떻게 고쳐야 할지 부탁드려요
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-01-09 17:09:26

안녕하세요 예스스탁입니다. 올려주신 내용은 수식은 수정할 부분이 없습니다. 종목검색서버의 데이타가 차트의 데이타와 차이가 있는 종목들이 있는것 같습니다. 관련팀에 전달해서 종목검색 서버의 데이타를 살펴보도록 하겠습니다. 즐거운 하루되세요 > 아무다 님이 쓴 글입니다. > 제목 : 수정부탁드려요 > input : Period(30),d1(1.8),기간(5),k(2); var : wma1(0),NL(0),BarsSince(-1),wma2(0),NL2(0),BarsSince2(-1),MM(0),LL(0),NL3(0),BarsSince3(-1),mm1(0),hh(0); wma1 = wma((money/v+c+o)/3,period)+D1*std((money/v+c+o)/3,period); if crossup(c,wma1) Then { NL = wma1; BarsSince = 0; } Else { if BarsSince >= 0 Then BarsSince = BarsSince+1; } if BarsSince == 기간-k Then var1 = NL; if var1 > var1[1] Then find(1); 위 조건으로 찾을때 선이 일정기간 계산식으로 나오는데 전의 선보다 높아질때를 찾는데 지표에서는 그대로 인데 나오거나 작아 졌을때도 나오네요. 어떻게 고쳐야 할지 부탁드려요