커뮤니티

수고하십니다

프로필 이미지
2wnwn
2026-10-13 10:55:13
70
글번호 233869
답변완료

항상 좋은 일만 있으시기 바랍니다

233644번 수식을 data2에

적용 되게 요청 합니다

지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-10-13 13:24:36

안녕하세요 예스스탁입니다. 수식이 특정 참조데이터 위로 바로 적용이 가능하지 않습니다. 수식 적용 후에 마우스로 끌어서 data2 위로 이동해야 하는데 해당 수식이 추세선으로 그려지게 되어 있어 마우스로 잡아서 끌수 있게 data2의 시가를 그리는 plot을 추가해 드립니다. 해당 선을 잡아 data2 위로 옮기시면 됩니다. var : pd(0,Data2),pt(0,Data2),ph(0,Data2),phh(0,Data2),pl(0,Data2),pm(0,Data2); var : v1(0,Data2),cond1(False,Data2); var : tl1(0),tl2(0),tl3(0); if data2(CountIf(C > O,4) == 4 and C[4] <= O[4]) Then { pd = data2(sDate[2]); pt = data2(sTime[2]); ph = data2(highest(H,4)); pl = data2(lowest(L,4)); pm = (ph+pl)/2; v1 = data2(highest(H,4)); TL1 = TL_New_Self(pd,pt,ph,data2(sDate),data2(sTime),ph); TL_SetExtRight(TL1,true); TL2 = TL1[1]; TL3 = TL2[1]; TL_SetExtRight(TL3,False); if v1 < data2(C) Then TL_SetColor(TL1,RED); Else TL_SetColor(TL1,BLUE); TL_SetDrawMode(TL1,0); Cond1 = true; } Else { if Cond1 == true and data2(C <= O) Then Cond1 = False; if Cond1 == true Then { if data2(h) > ph Then ph = data2(h); if data2(l) < pl Then pl = data2(l); pm = (ph+pl)/2; } TL_SetBegin(tl1,pd,pt,ph); TL_SetEnd(tl1,data2(sDate),data2(sTime),ph); if v1 < data2(C) Then TL_SetColor(TL1,RED); Else TL_SetColor(TL1,BLUE); } Plot1(Data2(DayOpen(0))); 즐거운 하루되세요