예스스탁
예스스탁 답변
2023-04-17 10:36:28
안녕하세요
예스스탁입니다.
input : 기간(5),p(2);
var : ll(0),hh(0),nh(0),nl(0),hi(0),li(0);
var : top1(0),und1(0),top2(0),und2(0);
ll = lowest(L,기간);
hh = highest(H,기간);
if H > hh[1] Then
{
nh = h;
hi = 0;
}
Else
{
if nh > 0 Then
{
hi = hi+1;
if hi == p Then
{
top1 = nh;
und1 = ll;
}
}
}
if L < ll[1] Then
{
nl = l;
li = 0;
}
Else
{
if nl > 0 Then
{
li = li+1;
if li == p Then
{
top2 = hh;
und2 = nl;
}
}
}
Plot1(top1,"상단1",Red);
Plot2(und1,"하단1",Blue);
Plot3(top2,"상단2",White);
Plot4(und2,"하단2",Black);
즐거운 하루되세요
> 렉스턴 님이 쓴 글입니다.
> 제목 : 해외선물 지표수식 부탁드립니다.
> 안녕하세요.키움지표을 예스로 변경부탁드립니다.
수식1(상단1):LL=Lowest(L,기간);
NH=ValueWhen(1,H > Highest(H,기간,1),H);
// 조건=Highest(H,기간-2) < Highest(H,기간-1);
Top=ValueWhen(1,BarsSince(H>Highest(H,기간,1)) == p,NH);
수식2(하단1):LL=Lowest(L,기간);
NH=ValueWhen(1,H > Highest(H,기간,1),H);
// 조건=Highest(H,기간-2) < Highest(H,기간-1);
Und=ValueWhen(1,BarsSince(H>Highest(H,기간 ,1)) == p ,LL);
수식3(상단2):LL=ValueWhen(1,L < Lowest(H,기간,1),L);
NH=Highest(H,기간);
// 조건=Lowest(L,기간-2) > Lowest(L,기간-1);
Top=ValueWhen(1,BarsSince(L < Lowest(L,기간,1)) == p,NH);
수식4(하단2):LL=ValueWhen(1,L < Lowest(H,기간,1),L);
NH=Highest(H,기간);
// 조건=Lowest(L,기간-2) > Lowest(L,기간-1);
Und=ValueWhen(1,BarsSince(L < Lowest(L,기간,1)) == p,LL);
조건설정:기간(5)
p(2)
상단색1:적색
하단색1:청색
상단색2:백색
하단색2:흑색