커뮤니티

번호 추가 좀 요청 드림니다.

프로필 이미지
요타
2025-10-26 22:01:23
80
글번호 227319
답변완료

ㅇ 매번 도움에 고맙습니다.                                                    ㅇ 아래 수식에서 그림 처럼 선이 생기면  번호 부여좀 부탁 드림니다.                                 ㅇ 글자크기  : 30 이상  상승 빨강색    하락 블루

 ##  아래 수식 var : TX(0); input : P(20),n(5),틱(20), 굵기(5); var : cnt(0),LL(0),HH(0); Array : LTL[10](0),HTL[10](0),LI[10](0),HI[10](0),Lv[10](0),Hv[10](0);; var : LTL1(0),LTL2(0),LTL3(0),LTL4(0),LTL5(0),LTL6(0); var : HTL1(0),HTL2(0),HTL3(0),HTL4(0),HTL5(0),HTL6(0); if L < Lowest(L,P)[1] and (LL == 0 or (LL > 0 and abs(L-LL) >= PriceScale*틱)) Then { LL = L; For cnt = 9 DownTo 1 { LTL[cnt] = LTL[cnt-1]; Li[cnt] = Li[cnt-1]; Lv[cnt] = Lv[cnt-1]; }       LTL[0] = TL_new(sDate,sTime,LL-PriceScale*0,NextBarSdate,NextBarStime,LL-PriceScale*0); Lv[0] = LL; Li[0] = Index; TL_SetColor(LTL[0],RgB(0,0,0)); TL_SetSize(LTL[0],굵기); TL_Delete(LTL[n]); } Else { TL_SetEnd(LTL[0],NextBarSdate,NextBarStime,LL[0]-PriceScale*0); } if H > highest(H,P)[1] and (HH == 0 or (HH > 0 and abs(H-HH) >= PriceScale*틱)) Then { HH = H; For cnt = 9 DownTo 1 { HTL[cnt] = HTL[cnt-1]; Hi[cnt] = Hi[cnt-1]; Hv[cnt] = Hv[cnt-1]; }         HTL[0] = TL_new(sDate,sTime,HH+PriceScale*0,NextBarSdate,NextBarStime,HH+PriceScale*0); Hv[0] = HH+PriceScale*0; Hi[0] = Index; TL_SetColor(HTL[0],RgB(255,0,0)); TL_SetSize(HTL[0],굵기); TL_Delete(HTL[n]); } Else { TL_SetEnd(HTL[0],NextBarSdate,NextBarStime,HH+PriceScale*0); } For cnt = 1 to n-1 { if LL[cnt] > 0 and Index <= Li[cnt]+5 Then TL_SetEnd(LTL[cnt],NextBarSdate,NextBarStime,Lv[cnt]); if HH[cnt] > 0 and Index <= Hi[cnt]+5 Then TL_SetEnd(HTL[cnt],NextBarSdate,NextBarStime,Hv[cnt]); }



ㅇ  고맙습니다.



지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-10-27 17:17:54

안녕하세요. 예스스탁입니다. ## 아래 수식 var : TX(0); input : P(20),n(5),틱(20), 굵기(5); var : cnt(0),LL(0),HH(0); Array : LTL[10](0),HTL[10](0),LI[10](0),HI[10](0),Lv[10](0),Hv[10](0); Array : LTX[10](0),HTX[10](0); var : LTL1(0),LTL2(0),LTL3(0),LTL4(0),LTL5(0),LTL6(0); var : HTL1(0),HTL2(0),HTL3(0),HTL4(0),HTL5(0),HTL6(0); var : Hcnt(0),Lcnt(0); if L < Lowest(L,P)[1] and (LL == 0 or (LL > 0 and abs(L-LL) >= PriceScale*틱)) Then { Lcnt = Lcnt+1; Hcnt = 0; LL = L; For cnt = 9 DownTo 1 { LTL[cnt] = LTL[cnt-1]; Li[cnt] = Li[cnt-1]; Lv[cnt] = Lv[cnt-1]; LTX[cnt] = LTX[cnt-1]; } LTL[0] = TL_new(sDate,sTime,LL-PriceScale*0,NextBarSdate,NextBarStime,LL-PriceScale*0); Lv[0] = LL; Li[0] = Index; TL_SetColor(LTL[0],RgB(0,0,0)); TL_SetSize(LTL[0],굵기); TL_Delete(LTL[n]); LTX[0] = Text_New(NextBarSdate,NextBarStime,LV[0],NumToStr(Lcnt,0)); Text_SetStyle(LTX[0],2,0); Text_SetColor(LTX[0],RgB(0,0,0)); } Else { TL_SetEnd(LTL[0],NextBarSdate,NextBarStime,LL[0]-PriceScale*0); Text_SetLocation(LTX[0],NextBarSdate,NextBarStime,LV[0]); } if H > highest(H,P)[1] and (HH == 0 or (HH > 0 and abs(H-HH) >= PriceScale*틱)) Then { Hcnt = Hcnt+1; Lcnt = 0; HH = H; For cnt = 9 DownTo 1 { HTL[cnt] = HTL[cnt-1]; Hi[cnt] = Hi[cnt-1]; Hv[cnt] = Hv[cnt-1]; HTX[cnt] = HTX[cnt-1]; } HTL[0] = TL_new(sDate,sTime,HH+PriceScale*0,NextBarSdate,NextBarStime,HH+PriceScale*0); Hv[0] = HH+PriceScale*0; Hi[0] = Index; TL_SetColor(HTL[0],RgB(255,0,0)); TL_SetSize(HTL[0],굵기); TL_Delete(HTL[n]); HTX[0] = Text_New(NextBarSdate,NextBarStime,HV[0],NumToStr(Hcnt,0)); Text_SetStyle(HTX[0],2,1); Text_SetColor(HTX[0],RgB(255,0,0)); } Else { TL_SetEnd(HTL[0],NextBarSdate,NextBarStime,HH+PriceScale*0); Text_SetLocation(HTX[0],NextBarSdate,NextBarStime,HV[0]); } For cnt = 1 to n-1 { if LL[cnt] > 0 and Index <= Li[cnt]+5 Then { TL_SetEnd(LTL[cnt],NextBarSdate,NextBarStime,Lv[cnt]); Text_SetLocation(LTX[cnt],NextBarSdate,NextBarStime,Lv[cnt]); } if HH[cnt] > 0 and Index <= Hi[cnt]+5 Then { TL_SetEnd(HTL[cnt],NextBarSdate,NextBarStime,Hv[cnt]); Text_SetLocation(HTX[cnt],NextBarSdate,NextBarStime,Hv[cnt]); } } 즐거운 하루되세요