커뮤니티

도움 요청합니다.

프로필 이미지
포보스
2024-04-10 11:57:35
825
글번호 178454
답변완료
안녕하세요? 아래 내용은 항생에 적용하는 수식입니다. 이 수식역시 본장시작부터(09:15) 데이터가 수식에 카운터되고 적용되었으면합니다. 도움주심에 감사드리며 오늘도 좋은시간 되시길 바랍니다. =================================== input : R1(255),G1(0),B1(0); input : R2(0),G2(0),B2(255); var : SC(0),SCV(0),sum(0),hh(0),ll(0); if Bdate != Bdate[1] Then { sum = 0; Condition1 = False; if CurrentTime >= 70000 and CurrentDate == Bdate Then Condition1 = true; if CurrentTime <= 70000 and DateToJulian(CurrentDate)-1 == DateToJulian(Bdate) Then Condition1 = true; } SC = (C-O)/(H-L); SCV = SC*v; if Bdate != Bdate[1] Then { sum = SCV; HH = sum; LL = sum; } else { sum = sum + SCV; if hh > sum Then hh = sum; if ll < sum Then ll = sum; } if Condition1 == true Then { plot1(sum,"vs",iff(sum>0,Rgb(R1,G1,B1),Rgb(R2,G2,B2))); Plot2(LL,"고가"); Plot3(HH-(HH-LL)*0.80,"80%"); Plot4(HH-(HH-LL)*0.75,"75%"); plot5(HH-(hh-ll)*0.618,"61.8%"); Plot6(HH-(HH-LL)*0.5,"0.5%"); plot7(hh-(hh-ll)*0.382,"38.2%"); Plot8(HH-(HH-LL)*0.25,"25%"); Plot9(HH-(HH-LL)*0.20,"20%"); Plot10(HH,"저가"); Plot11(HH-(HH-LL)*0.5+40,"0.5%+40"); Plot12(HH-(HH-LL)*0.5-40,"0.5%-40"); Plot13(HH-(HH-LL)*0.5+2.0,"0.5%+1"); Plot14(HH-(HH-LL)*0.5-2.0,"0.5%=1"); PlotBaseLine1(0,"0"); PlotBaseLine2(50,"50"); PlotBaseLine3(-50,"50"); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-04-11 16:07:13

안녕하세요 예스스탁입니다. input : 기준시간(091500); input : R1(255),G1(0),B1(0); input : R2(0),G2(0),B2(255); var : SC(0),SCV(0),sum(0),hh(0),ll(0); if (sdate != sdate[1] and stime >= 기준시간) or (sdate == sdate[1] and stime >= 기준시간 and stime[1] < 기준시간) Then { sum = 0; Condition1 = False; if CurrentTime >= 기준시간 and CurrentDate == Bdate Then Condition1 = true; if CurrentTime <= 기준시간 and DateToJulian(CurrentDate)-1 == DateToJulian(Bdate) Then Condition1 = true; } SC = (C-O)/(H-L); SCV = SC*v; if (sdate != sdate[1] and stime >= 기준시간) or (sdate == sdate[1] and stime >= 기준시간 and stime[1] < 기준시간) Then { sum = SCV; HH = sum; LL = sum; } else { sum = sum + SCV; if hh > sum Then hh = sum; if ll < sum Then ll = sum; } if Condition1 == true Then { plot1(sum,"vs",iff(sum>0,Rgb(R1,G1,B1),Rgb(R2,G2,B2))); Plot2(LL,"고가"); Plot3(HH-(HH-LL)*0.80,"80%"); Plot4(HH-(HH-LL)*0.75,"75%"); plot5(HH-(hh-ll)*0.618,"61.8%"); Plot6(HH-(HH-LL)*0.5,"0.5%"); plot7(hh-(hh-ll)*0.382,"38.2%"); Plot8(HH-(HH-LL)*0.25,"25%"); Plot9(HH-(HH-LL)*0.20,"20%"); Plot10(HH,"저가"); Plot11(HH-(HH-LL)*0.5+40,"0.5%+40"); Plot12(HH-(HH-LL)*0.5-40,"0.5%-40"); Plot13(HH-(HH-LL)*0.5+2.0,"0.5%+1"); Plot14(HH-(HH-LL)*0.5-2.0,"0.5%=1"); PlotBaseLine1(0,"0"); PlotBaseLine2(50,"50"); PlotBaseLine3(-50,"50"); } 즐거운 하루되세요 > 포보스 님이 쓴 글입니다. > 제목 : 도움 요청합니다. > 안녕하세요? 아래 내용은 항생에 적용하는 수식입니다. 이 수식역시 본장시작부터(09:15) 데이터가 수식에 카운터되고 적용되었으면합니다. 도움주심에 감사드리며 오늘도 좋은시간 되시길 바랍니다. =================================== input : R1(255),G1(0),B1(0); input : R2(0),G2(0),B2(255); var : SC(0),SCV(0),sum(0),hh(0),ll(0); if Bdate != Bdate[1] Then { sum = 0; Condition1 = False; if CurrentTime >= 70000 and CurrentDate == Bdate Then Condition1 = true; if CurrentTime <= 70000 and DateToJulian(CurrentDate)-1 == DateToJulian(Bdate) Then Condition1 = true; } SC = (C-O)/(H-L); SCV = SC*v; if Bdate != Bdate[1] Then { sum = SCV; HH = sum; LL = sum; } else { sum = sum + SCV; if hh > sum Then hh = sum; if ll < sum Then ll = sum; } if Condition1 == true Then { plot1(sum,"vs",iff(sum>0,Rgb(R1,G1,B1),Rgb(R2,G2,B2))); Plot2(LL,"고가"); Plot3(HH-(HH-LL)*0.80,"80%"); Plot4(HH-(HH-LL)*0.75,"75%"); plot5(HH-(hh-ll)*0.618,"61.8%"); Plot6(HH-(HH-LL)*0.5,"0.5%"); plot7(hh-(hh-ll)*0.382,"38.2%"); Plot8(HH-(HH-LL)*0.25,"25%"); Plot9(HH-(HH-LL)*0.20,"20%"); Plot10(HH,"저가"); Plot11(HH-(HH-LL)*0.5+40,"0.5%+40"); Plot12(HH-(HH-LL)*0.5-40,"0.5%-40"); Plot13(HH-(HH-LL)*0.5+2.0,"0.5%+1"); Plot14(HH-(HH-LL)*0.5-2.0,"0.5%=1"); PlotBaseLine1(0,"0"); PlotBaseLine2(50,"50"); PlotBaseLine3(-50,"50"); }