예스스탁
예스스탁 답변
2025-10-10 09:37:38.0
안녕하세요
예스스탁입니다.
INPUT : LENGTH(20);
input : 기간(20),R(2);
VAR : TCHAN(0),BCHAN(0);
var : TOP(0),LO(0),DOUBLE(0),idx(0);
TCHAN = HIGHEST(HIGH, LENGTH)[1];
BCHAN = LOWEST(LOW, LENGTH)[1];
TOP = HIGHEST(H,기간);
LO = LOWEST(L,기간);
if H > TOP[1] Then
{
DOUBLE = H;
idx = 0;
}
Else
{
if DOUBLE > 0 Then
idx = idx+1;
}
if idx == 기간-R Then
{
var1 = DOUBLE;
Var2 = LO;
}
var : box(0);
Condition1 = TCHAN == var1;
if Condition1 == true Then
{
if Condition1[1] == False Then
{
box = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L);
Box_SetColor(box,Yellow);
Box_SetFill(box,true);
Box_SetExtFill(box,true);
}
Else
{
Box_SetEnd(box,NextBarSdate,NextBarStime,l);
}
}
즐거운 하루되세요
> 파워 님이 쓴 글입니다.
> 제목 : 지표작성부탁드립니다
> 사용지표 : 1.price channel(20)
2.붙임지표(박스권 20 2)
지표식 조건 : 가격채널(20) 상단선과 붙임지표 박스권(2 2) 상단선이 일치하면
차트바탕에 노란색으로 표시되는 지표식 작성부탁합니다
붙임 : 박스권(20 2)
input : 기간(20),R(2);
var : TOP(0),LO(0),DOUBLE(0),idx(0);
TOP = HIGHEST(H,기간);
LO = LOWEST(L,기간);
if H > TOP[1] Then
{
DOUBLE = H;
idx = 0;
}
Else
{
if DOUBLE > 0 Then
idx = idx+1;
}
if idx == 기간-R Then
{
var1 = DOUBLE;
Var2 = LO;
}
Plot1(var1);
plot2(Var2);