커뮤니티

문의드립니다.

프로필 이미지
as8282
2020-04-26 13:03:07
972
글번호 138365
답변완료
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)
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

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)