예스스탁
예스스탁 답변
2022-06-07 09:36:42
안녕하세요
예스스탁입니다.
지표값이 텍스트함수로 출력되게 되어 있어
기존식과 같이 상하단값이 없으면 상하단값이 없으면
일자로 보이게 됩니다.
상하단 선음로 0.1, -0.1 선을 추가했습니다.
적당한 값으로 변경하시기 바랍니다.
Input : Period(12), sigPeriod(9),굵기(1);
var : r(0),b(0);
var : tx(0),t(0),tl1(0),TL2(0);
var : TRIXv(0),TRIXsig(0);
TRIXv = TRIX(Period);
TRIXsig = ema(TRIX(Period),sigPeriod);
Plot1(TRIXsig,"TRIX시그널");
PlotBaseLine1(0,"기준선1");
PlotBaseLine2(0.1,"기준선2");
PlotBaseLine3(-0.1,"기준선3");
if TRIXv > TRIXv[10] then
{
r=255;
b=0;
t = 1;
}
else
{
r=0;
b=255;
t = -1;
}
tx = Text_New_Self(sdate,stime,TRIXv,"●");
Text_SetColor(tx,rgb(r,0,b));
Text_SetStyle(tx,2,2);
if T != T[1] then
{
TL1 = TL_New_Self(sDate,sTime,-999,sDate,sTime,99999);
TL2 = TL_New(sDate,sTime,0,sDate,sTime,99999999);
TL_SetColor(TL1,rgb(r,0,b));
TL_SetColor(TL2,rgb(r,0,b));
TL_SetSize(TL1,굵기);
TL_SetSize(TL2,굵기);
}
즐거운 하루되새요
> 몽창시리 님이 쓴 글입니다.
> 제목 : 지표수정부탁드립니다
> 안녕하세요
항상 감사한 마음으로 잘사용 하고 있습니다
아래수식을 Trix 지표로 가능하면 수정 부탁드립니다
수고하세요
input : FastLen(30),SlowLen(90),Length(20),Stdv(1.1),굵기(1);
var : bbmacd(0),avgv(0),sdev(0),r(0),b(0),UpperBand(0),LowerBand(0);
var : tx(0),t(0),tl1(0),TL2(0);
bbMacd = ma(c,FastLen)-ma(c,SlowLen);
avgv = ma(bbmacd,Length);
sDev = std(bbMacd,Length);
UpperBand = avgv+(StDv*sDev);
LowerBand = avgv-(StDv*sDev);
if bbMacd > bbMacd[10] then
{
r=255;
b=0;
t = 1;
}
else
{
r=0;
b=255;
t = -1;
}
plot1(UpperBand,"UpperBand",RGB(0,0,255));
plot2(LowerBand,"LowerBand",RGB(255,0,0));
tx = Text_New_Self(sdate,stime,bbMacd,"●");
Text_SetColor(tx,rgb(r,0,b));
Text_SetStyle(tx,2,2);
if T != T[1] then
{
TL1 = TL_New_Self(sDate,sTime,-999,sDate,sTime,99999);
TL2 = TL_New(sDate,sTime,0,sDate,sTime,99999999);
TL_SetColor(TL1,rgb(r,0,b));
TL_SetColor(TL2,rgb(r,0,b));
TL_SetSize(TL1,굵기);
TL_SetSize(TL2,굵기);
}