커뮤니티

수고하십니다

프로필 이미지
2wnwn
2026-09-15 15:43:10
73
글번호 233644
답변완료

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

아래 수식을  직전수평선과 현재 수평선 2줄만 우측 연장

하고 전체라인색상을 점검 요청 합니다

>var : T(0);

var : pd(0),pt(0),ph(0),phh(0),pl(0),pm(0),pbox(0);

var : tl1(0),tl2(0),tl3(0);



if CountIf(C > O,4) == 4 and C[4] <= O[4] Then

{

      pd = sDate[2];

      pt = sTime[2];

      ph = highest(H,4);

      pl = lowest(L,4);

      pm = (ph+pl)/2;


Var1 =highest(H,4);


TL1 = TL_New(pd,pt,ph,sDate,sTime,ph);


if Var1 < C Then


       TL_SetColor(TL1,RED);


Else


       TL_SetColor(TL1,BLUE);


      TL_SetDrawMode(TL1,0);



      Condition1 = true;


}

Else

{

      if Condition1 == true and C <= O Then

            Condition1 = False;


      if Condition1 == true Then

      {

            if h > ph Then

                  ph = h;


            if l < pl Then

                  pl = l;


            pm = (ph+pl)/2;


      }

      TL_SetBegin(tl1,pd,pt,ph);

      TL_SetEnd(tl1,sDate,sTime,ph);


}

지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-09-16 11:06:15

안녕하세요 예스스탁입니다. 생상은 조건만족시 4개봉 최고가보다 종가크면 빨간색, 아니면 파란색으로 되어 있습니다. 종가가 4개봉최고가보다 큰수 없으므로 파란색으로만 표시됩니다. 어떤 내용으로 변경해야할지 알수없어 이후봉에서 종가가 조건만족봉의 4개봉 최고가보다 크면 빨간색으로 변경되게 수정해 드립니다. var : T(0); var : pd(0),pt(0),ph(0),phh(0),pl(0),pm(0),pbox(0); var : tl1(0),tl2(0),tl3(0); if CountIf(C > O,4) == 4 and C[4] <= O[4] Then { pd = sDate[2]; pt = sTime[2]; ph = highest(H,4); pl = lowest(L,4); pm = (ph+pl)/2; Var1 = highest(H,4); TL1 = TL_New(pd,pt,ph,sDate,sTime,ph); TL_SetExtRight(TL1,true); TL2 = TL1[1]; TL3 = TL2[1]; TL_SetExtRight(TL3,False); if Var1 < C Then TL_SetColor(TL1,RED); Else TL_SetColor(TL1,BLUE); TL_SetDrawMode(TL1,0); Condition1 = true; } Else { if Condition1 == true and C <= O Then Condition1 = False; if Condition1 == true Then { if h > ph Then ph = h; if l < pl Then pl = l; pm = (ph+pl)/2; } TL_SetBegin(tl1,pd,pt,ph); TL_SetEnd(tl1,sDate,sTime,ph); if Var1 < C Then TL_SetColor(TL1,RED); Else TL_SetColor(TL1,BLUE); } 즐거운 하루되세요