커뮤니티
부탁드립니다
2026-03-24 10:36:27
28
글번호 231219
방금만들어 주신것인데요 시작점을 고점에서 부터 OR 저점에서 부터로 부탁드립니다
input : p1(20),p2(60);
var : t(0),hh(0),ll(0),v1(Nan),v2(Nan);
var1 = ma(C,p1);
var2 = ma(C,p2);
Plot1(var1,"이평1");
Plot2(var2,"이평2");
if CrossUp(var1,var2) Then
{
t = 1;
v1 = ll;
}
if CrossDown(var1,var2) Then
{
t = -1;
v2 = hh;
}
if t == 1 Then
{
if t != t[1] Then
hh = h;
Else
{
if h > hh Then
hh =h;
}
}
if t == -1 Then
{
if t != t[1] Then
ll = l;
Else
{
if l < ll Then
ll = l;
}
}
plot3(v1);
plot4(v2);
답변 1
예스스탁 예스스탁 답변
2026-03-24 10:59:31
안녕하세요
예스스탁입니다.
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);
즐거운 하루되세요
다음글
이전글