커뮤니티

부탁드립니다

프로필 이미지
회원
2026-03-28 22:18:26
76
글번호 231318
답변완료

아래의 수식에 고점라인의 고점과, 저점라인의 저점을 연결하는 파동선 추가좀 부탁드립니다


input : p1(20),p2(60);

var : t(0),ud(0),ut(0),uh(0),dd(0),dt(0),dl(0);

var : utl(0),dtl(0),utl1(0),dtl1(0),uh1(0),dl1(0);


var1 = ma(C,p1);

var2 = ma(C,p2);


Plot1(var1,"이평1");

Plot2(var2,"이평2");


if CrossUp(var1,var2) Then

{

t = 1;

ud = sDate;

ut = sTime;

uh = h;

uh1 = uh[1];


utl = TL_New(ud,ut,uh,NextBarSdate,NextBarStime,uh);

TL_SetColor(utl,Red);


utl1 = utl[1];

TL_SetEnd(utl1,ud,ut,uh1);

}


if CrossDown(var1,var2) Then

{

t = -1;

dd = sDate;

dt = sTime;

dl = l;

dl1 = dl[1];


dtl = TL_New(dd,dt,dl,NextBarSdate,NextBarStime,dl);

TL_SetColor(dtl,Blue);


dtl1 = dtl[1];

TL_SetEnd(dtl1,dd,dt,dl1);

}


if t == 1 Then

{

if h > uh Then

{

ud = sDate;

ut = sTime;

uh = h;

TL_SetBegin(utl,ud,ut,uh);

TL_SetEnd(utl1,ud,ut,uh1);

}

}


if t == -1 Then

{

if l < dl Then

{

dd = sDate;

dt = sTime;

dl = l;

TL_SetBegin(dtl,dd,dt,dl);

TL_SetEnd(dtl1,dd,dt,dl1);

}

}


if uh > 0 Then

TL_SetEnd(utl,NextBarSdate,NextBarStime,uh);


if dl > 0 Then

TL_SetEnd(dtl,NextBarSdate,NextBarStime,dl);


시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-03-30 11:23:05

안녕하세요 예스스탁입니다. input : p1(20),p2(60); var : t(0),ud(0),ut(0),uh(0),dd(0),dt(0),dl(0); var : utl(0),dtl(0),utl1(0),dtl1(0),uh1(0),dl1(0),tl(0); var1 = ma(C,p1); var2 = ma(C,p2); Plot1(var1,"이평1"); Plot2(var2,"이평2"); if CrossUp(var1,var2) Then { t = 1; ud = sDate; ut = sTime; uh = h; uh1 = uh[1]; utl = TL_New(ud,ut,uh,NextBarSdate,NextBarStime,uh); TL_SetColor(utl,Red); utl1 = utl[1]; TL_SetEnd(utl1,ud,ut,uh1); if dl > 0 Then { tl = TL_New(dd,dt,dl,ud,ut,uh); TL_SetColor(tl,Red); } } if CrossDown(var1,var2) Then { t = -1; dd = sDate; dt = sTime; dl = l; dl1 = dl[1]; dtl = TL_New(dd,dt,dl,NextBarSdate,NextBarStime,dl); TL_SetColor(dtl,Blue); dtl1 = dtl[1]; TL_SetEnd(dtl1,dd,dt,dl1); if dl > 0 Then { tl = TL_New(ud,ut,uh,dd,dt,dl); TL_SetColor(tl,Blue); } } if t == 1 Then { if h > uh Then { ud = sDate; ut = sTime; uh = h; TL_SetBegin(utl,ud,ut,uh); TL_SetEnd(utl1,ud,ut,uh1); TL_SetEnd(tl,ud,ut,uh); } } if t == -1 Then { if l < dl Then { dd = sDate; dt = sTime; dl = l; TL_SetBegin(dtl,dd,dt,dl); TL_SetEnd(dtl1,dd,dt,dl1); TL_SetEnd(tl,dd,dt,dl); } } if uh > 0 Then TL_SetEnd(utl,NextBarSdate,NextBarStime,uh); if dl > 0 Then TL_SetEnd(dtl,NextBarSdate,NextBarStime,dl); 즐거운 하루되세요