커뮤니티

70970글 재문의 드립니다

프로필 이미지
그리즐리
2021-02-02 15:58:39
708
글번호 146060
답변완료
작성해주식 식이 1,2 두개가 있는데 1은 상승 2는 하락 검색식같습니다 그런데 1의 수식만 적용했을때 전에 검색식과 긑은 결과가 나옵니다 똑같이 2월1일 셀트리온 1분봉 연결선물차트에 적용했구요 혹시 제가 잘못적용한건지 아니면 다른 올바른 적용점이 있는지 궁금합니다 감사합니다
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-02-03 13:26:01

안녕하세요 예스스탁입니다. 죄송합니다. 1번식이 수정한식이 아닌 원본식이 올라갔습니다. 아래식으로 적용해 보시기 바랍니다. 답변드린식이 몽통의 크기를 종가와 시가의 차이로 계산합니다. 만약 시가대비 등락율을 기준으로 하고자 하시면 수식에서 var1 = abs(C-O); 이 내용을 var1 = abs((C-O)/O*100); 로 변경하시면 됩니다. var : cnt(0),tx1(0),tx2(0),tx3(0),tx4(0),tx5(0); Array : hh[6](0),dd[6](0),tt[6](0),pp[6](0); if C > O Then { var1 = abs(C-O); if var1 >= hh[1] Then { hh[1] = var1; dd[1] = sDate; tt[1] = sTime; pp[1] = h; For cnt = 2 to 5 { hh[cnt] = hh[cnt-1][1]; dd[cnt] = dd[cnt-1][1]; tt[cnt] = tt[cnt-1][1]; pp[cnt] = pp[cnt-1][1]; } Text_Delete(tx1); tx1 = Text_New(dd[1],tt[1],pp[1],"1위"); Text_Delete(tx2); tx2 = Text_New(dd[2],tt[2],pp[2],"2위"); Text_Delete(tx3); tx3 = Text_New(dd[3],tt[3],pp[3],"3위"); Text_Delete(tx4); tx4 = Text_New(dd[4],tt[4],pp[4],"4위"); Text_Delete(tx5); tx5 = Text_New(dd[5],tt[5],pp[5],"5위"); } else if var1 < hh[1] and var1 >= hh[2] Then { hh[2] = var1; dd[2] = sDate; tt[2] = sTime; pp[2] = h; For cnt = 3 to 5 { hh[cnt] = hh[cnt-1][1]; dd[cnt] = dd[cnt-1][1]; tt[cnt] = tt[cnt-1][1]; pp[cnt] = pp[cnt-1][1]; } Text_Delete(tx2); tx2 = Text_New(dd[2],tt[2],pp[2],"2위"); Text_Delete(tx3); tx3 = Text_New(dd[3],tt[3],pp[3],"3위"); Text_Delete(tx4); tx4 = Text_New(dd[4],tt[4],pp[4],"4위"); Text_Delete(tx5); tx5 = Text_New(dd[5],tt[5],pp[5],"5위"); } else if var1 < hh[2] and var1 >= hh[3] Then { hh[3] = var1; dd[3] = sDate; tt[3] = sTime; pp[3] = h; For cnt = 4 to 5 { hh[cnt] = hh[cnt-1][1]; dd[cnt] = dd[cnt-1][1]; tt[cnt] = tt[cnt-1][1]; pp[cnt] = pp[cnt-1][1]; } Text_Delete(tx3); tx3 = Text_New(dd[3],tt[3],pp[3],"3위"); Text_Delete(tx4); tx4 = Text_New(dd[4],tt[4],pp[4],"4위"); Text_Delete(tx5); tx5 = Text_New(dd[5],tt[5],pp[5],"5위"); } else if var1 < hh[3] and var1 >= hh[4] Then { hh[4] = var1; dd[4] = sDate; tt[4] = sTime; pp[4] = h; For cnt = 5 to 5 { hh[cnt] = hh[cnt-1][1]; dd[cnt] = dd[cnt-1][1]; tt[cnt] = tt[cnt-1][1]; pp[cnt] = pp[cnt-1][1]; } Text_Delete(tx4); tx4 = Text_New(dd[4],tt[4],pp[4],"4위"); Text_Delete(tx5); tx5 = Text_New(dd[5],tt[5],pp[5],"5위"); } else if var1 < hh[4] and var1 >= hh[5] Then { hh[5] = var1; dd[5] = sDate; tt[5] = sTime; pp[5] = h; Text_Delete(tx5); tx5 = Text_New(dd[5],tt[5],pp[5],"5위"); } } Text_SetStyle(tx1,2,1); Text_SetStyle(tx2,2,1); Text_SetStyle(tx3,2,1); Text_SetStyle(tx4,2,1); Text_SetStyle(tx5,2,1); 즐거운 하루되세요 > 그리즐리 님이 쓴 글입니다. > 제목 : 70970글 재문의 드립니다 > 작성해주식 식이 1,2 두개가 있는데 1은 상승 2는 하락 검색식같습니다 그런데 1의 수식만 적용했을때 전에 검색식과 긑은 결과가 나옵니다 똑같이 2월1일 셀트리온 1분봉 연결선물차트에 적용했구요 혹시 제가 잘못적용한건지 아니면 다른 올바른 적용점이 있는지 궁금합니다 감사합니다