커뮤니티

도움을 요청합니다.

프로필 이미지
포보스
2023-10-31 10:47:06
898
글번호 173556
답변완료
안녕하세요? 다음 수식은 참조Data3만을 가지고 표현한건데요 참조Data3+참조Data4를 더한 값으로 수정해주시면 대단히 감사하겠습니다. 미리 감사드립니다. 꾸뻑 오늘도 좋은하루 되세요. =========================== var : C2(0,Data3),H2(0,Data3),L2(0,Data3),cnt(0,Data3); var : Sidx(0,Data3),Sidx1(0,Data3),Eidx(0,Data3),Eidx1(0,Data3),Pre1(0,Data3); C2 = Data3(c); if Data3(Bdate != Bdate[1]) Then { H2 = C2; L2 = C2; Sidx = data3(Index); Sidx1 = Sidx[1]; Eidx1 = Eidx[1]; } Eidx = data3(Index); if data3(Bdate != Bdate[1] or (Bdate == bdate[1] and C2 > h2)) Then h2 = C2; if data3(Bdate != Bdate[1] or (Bdate == Bdate[1] and C2 < l2)) Then l2 = C2; if Sidx1 > 0 Then { pre1 = 0; For cnt = data3(Index)-Eidx1 to data3(Index)-Sidx1 { if data3(sDate[cnt] < sDate and sTime[cnt] <= sTime) Then { pre1 = C2[cnt]; cnt = data3(Index-Sidx1+1); } } } if CurrentDate == sDate Then { if Data1(sDate) == Data3(sDate) Then { Plot1(C2,"참조",IFf(C2 >0,RGB(0,0,0),RGB(0,0,0))); Plot2(H2,"최고"); Plot3(L2,"최저"); Plot4(pre1,"전일"); PlotBaseLine1(0); } Else { NoPlot(1); NoPlot(2); NoPlot(3); NoPlot(4); } } if CurrentDate == sDate and Data1(sDate) == Data3(sDate) Then { Plot5(Data3(OpenD(0)),"D2당일시가"); Plot6(Data3(HighD(0)),"D2당일고가"); Plot7(Data3(LowD(0)),"D2당일저가"); Plot8(Data3(LowD(0)+(HighD(0)- LowD(0))*0.236),"23.6%"); Plot9(Data3(LowD(0)+(HighD(0)- LowD(0))*0.764),"76.4%"); Plot10(Data3(LowD(0)+(HighD(0)- LowD(0))*0.382),"38.2%"); Plot11(Data3(LowD(0)+(HighD(0)- LowD(0))*0.618),"61.8%"); Plot12(Data3(LowD(0)+(HighD(0)- LowD(0))*0.50),"50.0%"); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-11-01 09:36:42

안녕하세요 예스스탁입니다. var : C2(0,Data3),H2(0,Data3),L2(0,Data3),cnt(0,Data3); var : Sidx(0,Data3),Sidx1(0,Data3),Eidx(0,Data3),Eidx1(0,Data3),Pre1(0,Data3); C2 = Data3(c)+data4(c); if Data3(Bdate != Bdate[1]) Then { H2 = C2; L2 = C2; Sidx = data3(Index); Sidx1 = Sidx[1]; Eidx1 = Eidx[1]; } Eidx = data3(Index); if data3(Bdate != Bdate[1] or (Bdate == bdate[1] and C2 > h2)) Then h2 = C2; if data3(Bdate != Bdate[1] or (Bdate == Bdate[1] and C2 < l2)) Then l2 = C2; if Sidx1 > 0 Then { pre1 = 0; For cnt = data3(Index)-Eidx1 to data3(Index)-Sidx1 { if data3(sDate[cnt] < sDate and sTime[cnt] <= sTime) Then { pre1 = C2[cnt]; cnt = data3(Index-Sidx1+1); } } } if CurrentDate == sDate Then { if Data1(sDate) == Data3(sDate) Then { Plot1(C2,"참조",IFf(C2 >0,RGB(0,0,0),RGB(0,0,0))); Plot2(H2,"최고"); Plot3(L2,"최저"); Plot4(pre1,"전일"); PlotBaseLine1(0); } Else { NoPlot(1); NoPlot(2); NoPlot(3); NoPlot(4); } } if CurrentDate == sDate and Data1(sDate) == Data3(sDate) Then { Plot5(C2,"D2당일시가"); Plot6(h2,"D2당일고가"); Plot7(L2,"D2당일저가"); Plot8(L2+(H2-L2)*0.236,"23.6%"); Plot9(L2+(H2-L2)*0.764,"76.4%"); Plot10(L2+(H2-L2)*0.382,"38.2%"); Plot11(L2+(H2-L2)*0.618,"61.8%"); Plot12(L2+(H2-L2)*0.50,"50.0%"); } 즐거운 하루되세요 > 포보스 님이 쓴 글입니다. > 제목 : 도움을 요청합니다. > 안녕하세요? 다음 수식은 참조Data3만을 가지고 표현한건데요 참조Data3+참조Data4를 더한 값으로 수정해주시면 대단히 감사하겠습니다. 미리 감사드립니다. 꾸뻑 오늘도 좋은하루 되세요. =========================== var : C2(0,Data3),H2(0,Data3),L2(0,Data3),cnt(0,Data3); var : Sidx(0,Data3),Sidx1(0,Data3),Eidx(0,Data3),Eidx1(0,Data3),Pre1(0,Data3); C2 = Data3(c); if Data3(Bdate != Bdate[1]) Then { H2 = C2; L2 = C2; Sidx = data3(Index); Sidx1 = Sidx[1]; Eidx1 = Eidx[1]; } Eidx = data3(Index); if data3(Bdate != Bdate[1] or (Bdate == bdate[1] and C2 > h2)) Then h2 = C2; if data3(Bdate != Bdate[1] or (Bdate == Bdate[1] and C2 < l2)) Then l2 = C2; if Sidx1 > 0 Then { pre1 = 0; For cnt = data3(Index)-Eidx1 to data3(Index)-Sidx1 { if data3(sDate[cnt] < sDate and sTime[cnt] <= sTime) Then { pre1 = C2[cnt]; cnt = data3(Index-Sidx1+1); } } } if CurrentDate == sDate Then { if Data1(sDate) == Data3(sDate) Then { Plot1(C2,"참조",IFf(C2 >0,RGB(0,0,0),RGB(0,0,0))); Plot2(H2,"최고"); Plot3(L2,"최저"); Plot4(pre1,"전일"); PlotBaseLine1(0); } Else { NoPlot(1); NoPlot(2); NoPlot(3); NoPlot(4); } } if CurrentDate == sDate and Data1(sDate) == Data3(sDate) Then { Plot5(Data3(OpenD(0)),"D2당일시가"); Plot6(Data3(HighD(0)),"D2당일고가"); Plot7(Data3(LowD(0)),"D2당일저가"); Plot8(Data3(LowD(0)+(HighD(0)- LowD(0))*0.236),"23.6%"); Plot9(Data3(LowD(0)+(HighD(0)- LowD(0))*0.764),"76.4%"); Plot10(Data3(LowD(0)+(HighD(0)- LowD(0))*0.382),"38.2%"); Plot11(Data3(LowD(0)+(HighD(0)- LowD(0))*0.618),"61.8%"); Plot12(Data3(LowD(0)+(HighD(0)- LowD(0))*0.50),"50.0%"); }