예스스탁
예스스탁 답변
2020-04-27 19:34:50
안녕하세요
예스스탁입니다.
1
Text_SetColor함수로 색상지정하시면 됩니다.
tx = Text_New(sdate,stime,h,"▲");
Text_SetStyle(tx,2,1);
Text_SetColor(tx,RED);
tx = Text_New(sdate,stime,L,"▼");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,blue);
2
input : p(12),fastend(0.666),slowend(0.0645);
var : hakamaper(0),om(0),hm(0),lm(0),cm(0),vclose(0),vopen(0),vhigh(0),vlow(0);
var : diff(0),noise(0),efratio(0),smooth(0),kama(0),signal(0),vcolor(0);
hakamaper=1;
Om=ma(open,p);
Hm=ma(high,p);
Lm=ma(low,p);
Cm=ma(close,p);
vClose=(Om+Hm+Lm+Cm)/4;
if CurrentBar >= 1 then
{
diff=abs(vClose[0]-vClose[1]);
signal=abs(vClose-vClose[hakamaper]);
noise=AccumN(diff,hakamaper);
efratio=iff(noise!=0 , signal/noise , 1);
smooth=pow(efratio*(fastend-slowend)+slowend,2);
kama= kama+smooth*(vClose-kama);
vOpen = kama[1];
vHigh= max(Hm,max(vClose, vOpen));
vLow= min(Lm,min(vClose, vOpen));
}
// Plots
vcolor= iff(vOpen>vClose,red,green);
PlotPaintBar(vhigh,vlow,vopen,vClose,"강조",vcolor);
즐거운 하루되세요
> as8282 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 1.
tx = Text_New(sdate,stime,h,"▲");
Text_SetStyle(tx,2,1);
tx = Text_New(sdate,stime,L,"▼");
Text_SetStyle(tx,2,0);
상기식에서 "▲" ,"▼" 의 색상이 검정색으로만 나오는데
색상을 변환시킬수있는 방법을 부탁합니다.
2. 하기식을 예스수식의 강조식으로 부탁합니다.
p=input(12,title='Period')
fastend=input(0.666,step=0.001)
slowend=input(0.0645,step=0.0001)
kama(close,amaLength)=>
diff=abs(close[0]-close[1])
signal=abs(close-close[amaLength])
noise=sum(diff, amaLength)
efratio=noise!=0 ? signal/noise : 1
smooth=pow(efratio*(fastend-slowend)+slowend,2)
kama=nz(kama[1], close)+smooth*(close-nz(kama[1], close))
kama
hakamaper=1/2
Signal=input(true)
Om=sma(open,p)
Hm=sma(high,p)
Lm=sma(low,p)
Cm=sma(close,p)
vClose=(Om+Hm+Lm+Cm)/4
vOpen= kama(vClose[1],hakamaper)
vHigh= max(Hm,max(vClose, vOpen))
vLow= min(Lm,min(vClose, vOpen))
// Plots
vcolor= vOpen>vClose ?red:green
plotcandle(vOpen,vHigh,vLow,vClose,color=vcolor)