커뮤니티

부탁드립니다.

프로필 이미지
서태공
2023-11-30 12:23:16
1131
글번호 174461
답변완료
1. 매 60분마다 종가가 최저가 기준 10틱 이상 오르면 빨강색으로, 최고가 기준 10틱 아래로 내려가면 파란색으로 구현해 주세요 고맙습니다.
강조
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-11-30 17:03:06

안녕하세요 예스스탁입니다. Input : 분(60); var : S1(0),D1(0),TM1(0),TF1(0),HH(0),LL(0); var : S2(0),D2(0),TM2(0),TF2(0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM1 = TimeToMinutes(stime)-S1; Else TM1 = TimeToMinutes(stime)+1440-S1; TF1 = TM1%분; if Bdate != Bdate[1] or (Bdate == Bdate[1] and 분 > 1 and TF1 < TF1[1]) or (Bdate == Bdate[1] and 분 > 1 and TM1 >= TM1[1]+분) or (Bdate == Bdate[1] and 분 == 1 and TM1 > TM1[1]) Then { LL = L; HH = H; } if LL > 0 and L < LL Then LL = L; if HH > 0 and H > HH Then HH = H; } if NextBarbdate != Bdate Then { S2 = TimeToMinutes(nextbarstime); D2 = sdate; } if D2 > 0 then { if NextBarSdate == D2 Then TM2 = TimeToMinutes(NextBarStime)-S2; Else TM2 = TimeToMinutes(NextBarStime)+1440-S2; TF2 = TM2%분; if NextBarbdate != Bdate or (NextBarbdate == Bdate and 분 > 1 and TF2 < TF2[1]) or (NextBarbdate == Bdate and 분 > 1 and TM2 >= TM2[1]+분) or (NextBarbdate == Bdate and 분 == 1 and TM2 > TM2[1]) Then { if C >= LL+PriceScale*10 Then PlotPaintBar(H,L,"강조",Red); if C <= HH-PriceScale*10 Then PlotPaintBar(H,L,"강조",Blue); } } 즐거운 하루되세요 > 서태공 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 1. 매 60분마다 종가가 최저가 기준 10틱 이상 오르면 빨강색으로, 최고가 기준 10틱 아래로 내려가면 파란색으로 구현해 주세요 고맙습니다.