커뮤니티

지표수식부탁드립니다

프로필 이미지
카카
2020-03-07 21:10:10
442
글번호 136673
답변완료
안녕하세요 관리자님!! 코로나 조심하시기 바랍니다 아래지표는 관리자님이 보내주신 지표식인데요 장중에 새로운 고가나 저가가 발생시 볼밴의 상,하한선을 수평선으로 표시하는 수식인데요 이를 시간의 개념을 적용해 장중 일정시간(예를들면 1시간 또는 2시간 등)안에 새로운 고,저가 발생시 볼밴의 상,하한선을 직선으로 나타나게 해주는 식으로 수정부탁드립니다. 도와주세요!! - 아래 - input : P(20),Dv(6); var : hh(0),ll(0); var1 = BollBandUp(P,dv); var2 = BollBandDown(P,dv); if bdate != bdate[1] Then { hh = h; ll = l; value1 = var1; value2 = var2; } Else { if h > hh Then { hh = h; value1 = var1; value2 = var2; } if l < ll Then { ll = l; value1 = var1; value2 = var2; } } plot1(value1,"상한"); plot2(value2,"하한");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-03-09 17:12:19

안녕하세요 예스스탁입니다. 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시간 또는 2시간 등)안에 새로운 고,저가 발생시 볼밴의 상,하한선을 직선으로 나타나게 해주는 식으로 수정부탁드립니다. 도와주세요!! - 아래 - input : P(20),Dv(6); var : hh(0),ll(0); var1 = BollBandUp(P,dv); var2 = BollBandDown(P,dv); if bdate != bdate[1] Then { hh = h; ll = l; value1 = var1; value2 = var2; } Else { if h > hh Then { hh = h; value1 = var1; value2 = var2; } if l < ll Then { ll = l; value1 = var1; value2 = var2; } } plot1(value1,"상한"); plot2(value2,"하한");