예스스탁
예스스탁 답변
2020-02-11 17:20:52
안녕하세요
예스스탁입니다.
매시의 첫봉은 아래와 같습니다.
input : ntime1(60);
var : S1(0),D1(0),TM(0),TF(0),cnt(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%ntime1;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and TF > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and TF > 1 and TM >= TM[1]+ntime1) or
(Bdate == Bdate[1] and TF == 1 and TM > TM[1]) Then
{
PlotPaintBar(H,L,"강조",MAGENTA);
}
}
특정시간의 첫봉만 의미하시면 아래와 같이 나열해 작성하셔야 합니다.
if (sdate != sdate[1] and stime >= 100000) or
(sdate == sdate and stime >= 100000 and stime[1] < 100000) Then
{
PlotPaintBar(H,L,"강조",MAGENTA);
}
if (sdate != sdate[1] and stime >= 120000) or
(sdate == sdate and stime >= 120000 and stime[1] < 120000) Then
{
PlotPaintBar(H,L,"강조",MAGENTA);
}
if (sdate != sdate[1] and stime >= 160000) or
(sdate == sdate and stime >= 160000 and stime[1] < 160000) Then
{
PlotPaintBar(H,L,"강조",MAGENTA);
}
if (sdate != sdate[1]) Then
{
PlotPaintBar(H,L,"강조",MAGENTA);
}
if (sdate != sdate[1] and stime >= 50000) or
(sdate == sdate and stime >= 50000 and stime[1] < 50000) Then
{
PlotPaintBar(H,L,"강조",MAGENTA);
}
즐거운 하루되세요
> 에리카 님이 쓴 글입니다.
> 제목 : 캔들색칠
> 감사합니다
캔들색칠문의합니다
일일색칠은 해보았구요
분봉도 부탁드리려구요
10시12시16시00시5시의
60분캔들 색칠하구싶어요
식 알려주세요