커뮤니티

문의드립니다

프로필 이미지
러블리
2022-12-04 20:46:20
829
글번호 164332
답변완료
Var3 = var1- Var2; if var3 > 0 Then plot1(var3,"1",Red); Else plot1(var3,"1",Blue); PlotBaseLine1(0, "기준선"); --------------------------------- 위식에서 var3 이 0선위에 있을때의 최고값 0선 아래 있을때의 최저값을 각각 가로선으로 표시하고 싶습니다 최고저값이 갱신되면 새로 갱신된 값만 표시합니다 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-12-05 10:22:59

안녕하세요 예스스탁입니다. var : T(0),S(0),D1(0),T1(0),TL(0); var1 = ma(C,5); Var2 = ma(C,20); Var3 = var1- Var2; if var3 > 0 Then plot1(var3,"1",Red); Else plot1(var3,"1",Blue); PlotBaseLine1(0, "기준선"); if CrossUp(Var3,0) Then { T = 1; S = var3; D1 = sDate; T1 = sTime; TL = TL_New_Self(d1,t1,S,NextBarSdate,NextBarStime,S); TL_SetColor(TL,Red); } if CrossDown(Var3,0) Then { T = -1; S = var3; D1 = sDate; T1 = sTime; TL = TL_New_Self(d1,t1,S,NextBarSdate,NextBarStime,S); TL_SetColor(TL,Blue); } if T == 1 Then { if Var3 > S Then { S = Var3; TL_SetBegin(TL,D1,T1,S); } TL_SetEnd(TL,sDate,sTime,S); } if T == -1 Then { if Var3 < S Then { S = Var3; TL_SetBegin(TL,D1,T1,S); } TL_SetEnd(TL,sDate,sTime,S); } 즐거운 하루되세요 > 러블리 님이 쓴 글입니다. > 제목 : 문의드립니다 > Var3 = var1- Var2; if var3 > 0 Then plot1(var3,"1",Red); Else plot1(var3,"1",Blue); PlotBaseLine1(0, "기준선"); --------------------------------- 위식에서 var3 이 0선위에 있을때의 최고값 0선 아래 있을때의 최저값을 각각 가로선으로 표시하고 싶습니다 최고저값이 갱신되면 새로 갱신된 값만 표시합니다 감사합니다