예스스탁
예스스탁 답변
2025-02-07 08:45:38
안녕하세요
예스스탁입니다.
input : P(5);
var : m1(0),t(0);
var : hh(0),hd(0),ht(0),hi(0);
var : prehh(0),prehd(0),preht(0);
var : ll(0),ld(0),lt(0),li(0);
var : prell(0),preld(0),prelt(0);
var : TL(0);
m1 = ma(C,P);
if CrossUp(c,m1) Then
{
t = 1;
hi = 0;
}
if CrossDown(c,m1) Then
{
t = -1;
li = 0;
}
if t == 1 Then
{
hi = hi+1;
if hi == 1 and li >= 2 and ll > prell Then
{
TL = TL_new(preld,prelt,prell,ld,lt,ll);
TL_SetColor(tl,Blue);
TL_SetSize(TL,1);
}
if hi == 2 Then
{
hh = max(h,h[1]);
hd = iff(h > h[1],sDate,sDate[1]);
ht = iff(h > h[1],sTime,sTime[1]);
prehh = hh[1];
prehd = hd[1];
preht = lt[1];
}
Else if hi > 2 Then
{
if h > hh Then
{
hh = h;
hd = sDate;
ht = sTime;
}
}
}
if t == -1 Then
{
li = li+1;
if li == 1 and hi >= 2 and hh < prehh Then
{
TL = TL_new(prehd,preht,prehh,hd,ht,hh);
TL_SetColor(tl,Red);
TL_SetSize(TL,1);
}
if li == 2 Then
{
ll = min(l,l[1]);
ld = iff(l < l[1],sDate,sDate[1]);
lt = iff(l < l[1],sTime,sTime[1]);
prell = ll[1];
preld = ld[1];
prelt = lt[1];
}
Else if li > 2 then
{
if l < ll Then
{
ll = l;
ld = sDate;
lt = sTime;
}
}
}
Plot1(m1);
즐거운 하루되세요
> 해피오 님이 쓴 글입니다.
> 제목 : 수식문의입니다
> 5선위HH ; 5이평선을 캔들이 종가상으로 이탈시에 이탈이전 5이평선위에 형성된 고가중 최고가격. 단 캔들종가상으로 5이평선위에 연속2회이상 있어야 함
5선아래LL ; 5이평선을 캔들이 종가상으로 돌파시에 돌파이전 5이평선아래에 형성된 저가중 최저가격. 단 캔들종가상으로 5이평선아래에 연속2회이상 있어야 함
고가하향추세선 : 최근 발생한 5선위HH와 바로 직전 5선위HH을 연결한 선으로 하향추세인 경우만 인정.
즉 최근 발생한 5선위HH < 바로 직전 5선위HH 조건인 경우만 연결한 하향추세선임
저가상향추세선 : 최근 발생한 5선아래LL와 바로 직전 5선아래LL을 연결한 선으로 상향추세인 경우만 인정.
즉 최근 발생한 5선아래LL > 바로 직전 5선아래LL 조건인 경우만 연결한 상향추세선임
상기 조건에 대한 지표수식을 부탁드립니다.