커뮤니티

지표수정바랍니다

프로필 이미지
카카
2020-04-01 21:40:56
579
글번호 137447
답변완료
안녕하세요 관리자님!! 자꾸 번거롭게 하는거 같아서 정말 죄송스럽습니다. 아래 수식은 관리자님이 작성해주신 수식인데요 원래 제가 원하던 바를 적용하여 period를 장중에 새롭게 발생되는 (고가+저가)/2을 적용하여 상한,하한선을 구현하고 싶습니다. 가능할런지 모르겠네요 도와주시면 정말 감사드립니니다 - 아 래 - input : P(20),Dv(6),ntime(60); var : hh(0),ll(0),S1(0),D1(0),TM(0),ii(0),cnt(0); var1 = BollBandUp(P,dv); var2 = BollBandDown(P,dv); if bdate != bdate[1] Then { hh = h; ll = l; S1 = TimeToMinutes(stime); D1 = sdate; value1 = var1; value2 = var2; ii = 0; } Else ii = ii+1; if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; if bdate == bdate[1] then { hh = h[1]; ll = l[1]; for cnt = 1 to ii { if h[cnt] > hh and TM[cnt] > TM[cnt]-ntime Then hh = h[cnt]; if l[cnt] < ll and TM[cnt] > TM[cnt]-ntime Then ll = l[cnt]; if TM[cnt] <= TM[cnt]-ntime Then cnt = ii+1; } if h > hh Then { value1 = var1; value2 = var2; } if l < ll Then { value1 = var1; value2 = var2; } } plot1(value1,"상한"); plot2(value2,"하한"); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-04-02 15:51:49

안녕하세요 예스스탁입니다. 문의하신 내용을 정확히 이해하지 못했습니다. 문의하신 내용과 기존식이 어떻게 결합하는지 모르겠습니다. 기존식은 제외하고 구현하고자 하시는 내용을 좀더 자세히 올려주시기 바랍니다. 즐거운 하루되세요 > 카카 님이 쓴 글입니다. > 제목 : 지표수정바랍니다 > 안녕하세요 관리자님!! 자꾸 번거롭게 하는거 같아서 정말 죄송스럽습니다. 아래 수식은 관리자님이 작성해주신 수식인데요 원래 제가 원하던 바를 적용하여 period를 장중에 새롭게 발생되는 (고가+저가)/2을 적용하여 상한,하한선을 구현하고 싶습니다. 가능할런지 모르겠네요 도와주시면 정말 감사드립니니다 - 아 래 - input : P(20),Dv(6),ntime(60); var : hh(0),ll(0),S1(0),D1(0),TM(0),ii(0),cnt(0); var1 = BollBandUp(P,dv); var2 = BollBandDown(P,dv); if bdate != bdate[1] Then { hh = h; ll = l; S1 = TimeToMinutes(stime); D1 = sdate; value1 = var1; value2 = var2; ii = 0; } Else ii = ii+1; if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; if bdate == bdate[1] then { hh = h[1]; ll = l[1]; for cnt = 1 to ii { if h[cnt] > hh and TM[cnt] > TM[cnt]-ntime Then hh = h[cnt]; if l[cnt] < ll and TM[cnt] > TM[cnt]-ntime Then ll = l[cnt]; if TM[cnt] <= TM[cnt]-ntime Then cnt = ii+1; } if h > hh Then { value1 = var1; value2 = var2; } if l < ll Then { value1 = var1; value2 = var2; } } plot1(value1,"상한"); plot2(value2,"하한"); }