예스스탁
예스스탁 답변
2023-06-13 10:57:12
안녕하세요
예스스탁입니다.
input : Periods(9),Multiplier(3),changeATR(true),showsignals(true),highlighting(true);
var : src(0),ATR2(0),ATrv(0),upv(0),dnv(0),trend(1),box(0);
src = (h+l)/2;
atr2 = ma(TrueRange, Periods);
atrv = iff(changeATR, atr(Periods), atr2);
upv = src-(Multiplier*atrv);
upv = iff(close[1] > upv[1],max(upv,upv[1]), upv);
dnv = src+(Multiplier*atrv);
dnv = iff(close[1] < dnv[1],min(dnv, dnv[1]), dnv);
trend = iff(trend == -1 and close > dnv[1] , 1 ,IFf(trend == 1 and close < upv[1] , -1 , trend));
if trend == 1 Then
{
if trend != trend[1] Then
{
box = box_new(sDate,sTime,H,NextBarSdate,NextBarStime,L);
Box_SetColor(box,Red);
Box_SetFill(box,true);
Box_SetExtFill(box,true);
}
Else
Box_SetEnd(box,NextBarSdate,NextBarStime,l);
}
if trend == -1 Then
{
if trend != trend[1] Then
{
box = box_new(sDate,sTime,H,NextBarSdate,NextBarStime,L);
Box_SetColor(box,Blue);
Box_SetFill(box,true);
Box_SetExtFill(box,true);
}
Else
Box_SetEnd(box,NextBarSdate,NextBarStime,l);
}
즐거운 하루되세요
> 체리피커 님이 쓴 글입니다.
> 제목 : 문의드립니다^^
> 아래 지표는 강세 약세로 차트설정에서 채우기 해서 사용하고 있는데 다른 색상지표를 겹치면 색상이 겹쳐 변경 적용되어 보기가 어렵습니다. RED(강),BLUE(약)지역을 박스 처리했으면 좋겠습니다. 부탁드립니다^^
input : Periods(9),Multiplier(3),changeATR(true),showsignals(true),highlighting(true);
var : src(0),ATR2(0),ATrv(0),upv(0),dnv(0),trend(1),box(0);
plot1 ;
plot2 ;
src = (h+l)/2;
atr2 = ma(TrueRange, Periods);
atrv = iff(changeATR, atr(Periods), atr2);
upv = src-(Multiplier*atrv);
upv = iff(close[1] > upv[1],max(upv,upv[1]), upv);
dnv = src+(Multiplier*atrv);
dnv = iff(close[1] < dnv[1],min(dnv, dnv[1]), dnv);
trend = iff(trend == -1 and close > dnv[1] , 1 ,IFf(trend == 1 and close < upv[1] , -1 , trend));
if trend == 1 Then