커뮤니티

시간 수식문의

프로필 이미지
상암동
2025-02-02 12:33:08
453
글번호 187655
답변완료
늘 감사합니다. 아래의 수식을 수정해 주세요 1.수식 조건에서 한개의 선으로 수평선으로 표시해 주세요. 2.시가,고가, 저가, 종가로 표시해 주세요. input : StartTime(090000),EndTime(153000),n(500); var : Tcond(false); if Data1((sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime)) Then { Tcond = true; } if Data1((sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime)) Then { Tcond = False; } if Tcond == true Then { if Data1(v) >= n Then Plot1(v); Else NoPlot(1); } Else NoPlot(1); 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-02-03 15:49:22

안녕하세요 예스스탁입니다. input : StartTime(090000),EndTime(153000),n(500); var : Tcond(false),d1(0),t1(0); var : TL1(0),TL2(0),TL3(0),TL4(0); if Data1((sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime)) Then { Tcond = true; d1 = sDate; t1 = sTime; } if Data1((sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime)) Then { Tcond = False; } if Tcond == true Then { if Data1(v) >= n Then { if TL_GetbeginDate(TL1) == sDate Then TL_Delete(TL1); if TL_GetbeginDate(TL2) == sDate Then TL_Delete(TL2); if TL_GetbeginDate(TL3) == sDate Then TL_Delete(TL3); if TL_GetbeginDate(TL4) == sDate Then TL_Delete(TL4); var1 = O; var2 = H; var3 = L; var4 = C; TL1 = TL_New(d1,t1,var1,NextBarSdate,NextBarStime,var1); TL2 = TL_New(d1,t1,var2,NextBarSdate,NextBarStime,var2); TL3 = TL_New(d1,t1,var3,NextBarSdate,NextBarStime,var3); TL4 = TL_New(d1,t1,var4,NextBarSdate,NextBarStime,var4); TL_SetColor(TL1,Green); TL_SetColor(TL2,Red); TL_SetColor(TL3,Blue); TL_SetColor(TL4,Black); TL_SetDrawMode(TL1,0); TL_SetDrawMode(TL2,0); TL_SetDrawMode(TL3,0); TL_SetDrawMode(TL4,0); } Else { if var1 > 0 Then { TL_SetEnd(TL1,NextBarSdate,NextBarStime,var1); TL_SetEnd(TL2,NextBarSdate,NextBarStime,var2); TL_SetEnd(TL3,NextBarSdate,NextBarStime,var3); TL_SetEnd(TL4,NextBarSdate,NextBarStime,var4); } } } 즐거운 하루되세요 > 상암동 님이 쓴 글입니다. > 제목 : 시간 수식문의 > 늘 감사합니다. 아래의 수식을 수정해 주세요 1.수식 조건에서 한개의 선으로 수평선으로 표시해 주세요. 2.시가,고가, 저가, 종가로 표시해 주세요. input : StartTime(090000),EndTime(153000),n(500); var : Tcond(false); if Data1((sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime)) Then { Tcond = true; } if Data1((sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime)) Then { Tcond = False; } if Tcond == true Then { if Data1(v) >= n Then Plot1(v); Else NoPlot(1); } Else NoPlot(1); 감사합니다.