커뮤니티

부탁드립니다.

프로필 이미지
서태공
2024-07-20 08:02:09
672
글번호 181701
답변완료
1. 매일 미국장 기준으로 장이 시작한 후 가장 긴 양봉의 길이(고가와저가)가 갱신되면 해당봉에 빨강색으로, 가장 긴 음봉의 길이(고가와저가)가 갱신되면 해당 봉에 파란색으로 구현해 주세요 2. 매일 장이 시작한 후 캔들의 몸통(시가와종가)이 가장 길게 갱신되면 그때마다 다음 갱신때까지 시가를 빨강색, 종가를 파란색 우측 추세선으로 계속 구현해 주세요 3.캔들마다 몸통, 즉 시가와 종가를 기준으로 각각 빨강색과 파란색 우측추세선으로 15개봉까지 나타나도록 구현해 주세요 고맙습니다.
강조
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-07-22 11:07:03

안녕하세요 예스스탁입니다. 1 input : ntime(223000); var : T(0); if bdate != Bdate[1] Then T = 1; if (sDate != sDate[1] and sTime >= ntime) or (sDate == sDate[1] and sTime >= ntime and sTime[1] < ntime) Then { T = 2; var1 = 0; Var2 = 0; } if T == 2 then { if C > O and (var1 == 0 or (var1 > 0 and h-l > var1)) Then { var1 = h-l; PlotPaintBar(H,L,"강조",Red); } if C < O and (var2 == 0 or (var2 > 0 and h-l > var2)) Then { var2 = h-l; PlotPaintBar(H,L,"강조",Blue); } } 2 if bdate != Bdate[1] Then { Var1 = 0; Var2 = 0; Var3 = 0; } if C != O and ( Var1 == 0 or (var1 > 0 and abs(c-o) > var1)) Then { var1 = abs(c-o); Var2 = o; Var3 = c; } if Var2 > 0 Then { Plot1(Var2,"o",Red); plot2(Var3,"c",Blue); } Else { NoPlot(1); NoPlot(2); } 3 var : cnt(0); Array : OTL[20](0),CTL[20](0); For cnt = 19 DownTo 1 { OTL[cnt] = OTL[cnt-1]; CTL[cnt] = CTL[cnt-1]; } OTL[0] = TL_New(sDate,sTime,O,NextBarSdate,NextBarStime,O); CTL[0] = TL_New(sDate,sTime,C,NextBarSdate,NextBarStime,C); TL_SetColor(OTL[0],Red); TL_SetColor(CTL[0],Blue); TL_SetExtRight(OTL[0],true); TL_SetExtRight(CTL[0],true); TL_Delete(OTL[15]); TL_Delete(CTL[15]); 즐거운 하루되세요 > 서태공 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 1. 매일 미국장 기준으로 장이 시작한 후 가장 긴 양봉의 길이(고가와저가)가 갱신되면 해당봉에 빨강색으로, 가장 긴 음봉의 길이(고가와저가)가 갱신되면 해당 봉에 파란색으로 구현해 주세요 2. 매일 장이 시작한 후 캔들의 몸통(시가와종가)이 가장 길게 갱신되면 그때마다 다음 갱신때까지 시가를 빨강색, 종가를 파란색 우측 추세선으로 계속 구현해 주세요 3.캔들마다 몸통, 즉 시가와 종가를 기준으로 각각 빨강색과 파란색 우측추세선으로 15개봉까지 나타나도록 구현해 주세요 고맙습니다.