커뮤니티

지표수정 부탁드립니다.

프로필 이미지
고박사122
2026-05-13 03:38:29
16
글번호 232016
답변완료

안녕하세요. 운영자님


시뮬레이션차트에서 기본차트를 1분봉으로 하고 아래지표를 적용시켜보면 가능한데 , 전략실행차트에서는 1분봉부터 4분봉까지는 불가능하고 5분봉부터는 가능합니다.

5분봉이하에서도 가능하도록 수정 부탁드립니다.


Input : 분(30),테두리굵기(2);

var : S1(0),D1(0),TM(0),TF(0);

var : OO(0),HH(0),LL(0),CC(0);

var : box1(0),box2(0),b(0),TL1(0),TL2(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%분;


if Bdate != Bdate[1] or

(Bdate == Bdate[1] and 분 > 1 and TF < TF[1]) or

(Bdate == Bdate[1] and 분 > 1 and TM >= TM[1]+분) or

(Bdate == Bdate[1] and 분 == 1 and TM > TM[1]) Then

{

OO = O;

HH = H;

LL = L;

CC = C;

box1 = Box_New(sDate,sTime,OO,NextBarSdate,NextBarStime,CC);

Box_SetFill(box1,true);

box2 = Box_New(sDate,sTime,OO,NextBarSdate,NextBarStime,CC);

b = 0;


TL1 = TL_New(sDate,sTime,HH,sDate,sTime,max(CC,OO));

TL2 = TL_New(sDate,sTime,LL,sDate,sTime,min(CC,OO));

}

b = b+1;

CC = C;


if H > HH Then

HH = H;


if L < LL Then

LL = L;

Box_SetEnd(box1,sDate,sTime,CC);

Box_SetEnd(box2,sDate,sTime,CC);

Box_SetColor(box1,IFf(CC>OO,Red,IFf(CC<OO,Blue,Green)));

Box_SetColor(box2,IFf(CC>OO,Red,IFf(CC<OO,Blue,Green)));

Box_SetSize(box2,테두리굵기);


TL_SetBegin(TL1,sDate[Floor(b/2)],sTime[Floor(b/2)],HH);

TL_SetBegin(TL2,sDate[Floor(b/2)],sTime[Floor(b/2)],LL);

TL_SetEnd(TL1,sDate[Floor(b/2)],sTime[Floor(b/2)],max(CC,OO));

TL_SetEnd(TL2,sDate[Floor(b/2)],sTime[Floor(b/2)],min(CC,OO));

TL_SetColor(TL1,IFf(CC>OO,Red,IFf(CC<OO,Blue,Green)));

TL_SetColor(TL2,IFf(CC>OO,Red,IFf(CC<OO,Blue,Green)));

}



지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-05-13 13:16:06

안녕하세요 예스스탁입니다. 올려주신 식 적용하면 1분봉에서도 아래와 같이 지표가 표시되고 있습니다. 해당 지표가 날짜가 한번 변경된 이후에 그려지므로 차트의 봉수를 넉넉히 늘려보시기 바랍니다.
즐거운 하루되세요