커뮤니티

문의 드립니다

프로필 이미지
만강
2024-07-31 14:13:13
727
글번호 182082
답변완료
안녕하세요 다음지표의 수평선을 차트속성에서 (색,선)을 조종하고싶습니다 input : signal_length(11); input : sma_signal(true); input : lin_reg(true); input : linreg_length(11); input : 굵기(1); var : bopen(0),bhigh(0),blow(0),bclose(0); var : r(False),signal(0),buySignal(False),sellSignal(False); var : tx(0),T(0),clr(0),B(0),S(0),TL(0); bopen = iff(lin_reg , LRL(open, linreg_length) , open); bhigh = iff(lin_reg , LRL(high, linreg_length) , high); blow = iff(lin_reg , LRL(low, linreg_length) , low); bclose = iff(lin_reg , LRL(close, linreg_length), close); r = bopen < bclose; signal = iff(sma_signal , ma(bclose, signal_length) , ema(bclose, signal_length)); if signal > signal[1] Then { T = 1; clr = Black; } if signal < signal[1] Then { T = -1; clr = Black; } plot1(signal,"signal",clr); buySignal = CrossUp(bclose, signal); sellSignal = CrossDown(bclose, signal); if BuySignal == true Then { tx = text_new(sDate,sTime,L,"▲"); Text_SetStyle(tx,3,0); Text_SetColor(tx,Red); } if SellSignal == true Then { tx = text_new(sDate,sTime,H,"▼"); Text_SetStyle(tx,3,1); Text_SetColor(tx,Blue); } if T != T[1] Then { var1 = signal[1]; TL = TL_New(sDate[1],sTime[1],var1,sDate,sTime,var1); if T == 1 Then TL_SetColor(TL,Red); Else TL_SetColor(TL,Blue); } else TL_SetEnd(TL,sDate,sTime,var1); TL_SetSize(TL,굵기);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-08-01 10:40:44

안녕하세요 예스스탁입니다. 추세선으로 출력되는 선은 속성의 차트표시에서 색이나 모양을 지정할 수 없습니다. plot으로 출력되어야 속성의 차트표시탭에서 설정이 가능합니다. plot으로 출력되게 변경해 드립니다. input : signal_length(11); input : sma_signal(true); input : lin_reg(true); input : linreg_length(11); input : 굵기(1); var : bopen(0),bhigh(0),blow(0),bclose(0); var : r(False),signal(0),buySignal(False),sellSignal(False); var : tx(0),T(0),clr(0),B(0),S(0),TL(0); bopen = iff(lin_reg , LRL(open, linreg_length) , open); bhigh = iff(lin_reg , LRL(high, linreg_length) , high); blow = iff(lin_reg , LRL(low, linreg_length) , low); bclose = iff(lin_reg , LRL(close, linreg_length), close); r = bopen < bclose; signal = iff(sma_signal , ma(bclose, signal_length) , ema(bclose, signal_length)); if signal > signal[1] Then { T = 1; clr = Black; } if signal < signal[1] Then { T = -1; clr = Black; } plot1(signal,"signal",clr); buySignal = CrossUp(bclose, signal); sellSignal = CrossDown(bclose, signal); if BuySignal == true Then { tx = text_new(sDate,sTime,L,"▲"); Text_SetStyle(tx,3,0); Text_SetColor(tx,Red); } if SellSignal == true Then { tx = text_new(sDate,sTime,H,"▼"); Text_SetStyle(tx,3,1); Text_SetColor(tx,Blue); } if T == 1 and T != T[1] Then { var1 = signal[1]; } if T == 1 Then Plot2(var1,"저점"); Else NoPlot(2); if T == -1 and T != T[1] Then { var2 = signal[1]; } if T == -1 Then Plot3(var2,"고점"); Else NoPlot(3); 즐거운 하루되세요 > 만강 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 안녕하세요 다음지표의 수평선을 차트속성에서 (색,선)을 조종하고싶습니다 input : signal_length(11); input : sma_signal(true); input : lin_reg(true); input : linreg_length(11); input : 굵기(1); var : bopen(0),bhigh(0),blow(0),bclose(0); var : r(False),signal(0),buySignal(False),sellSignal(False); var : tx(0),T(0),clr(0),B(0),S(0),TL(0); bopen = iff(lin_reg , LRL(open, linreg_length) , open); bhigh = iff(lin_reg , LRL(high, linreg_length) , high); blow = iff(lin_reg , LRL(low, linreg_length) , low); bclose = iff(lin_reg , LRL(close, linreg_length), close); r = bopen < bclose; signal = iff(sma_signal , ma(bclose, signal_length) , ema(bclose, signal_length)); if signal > signal[1] Then { T = 1; clr = Black; } if signal < signal[1] Then { T = -1; clr = Black; } plot1(signal,"signal",clr); buySignal = CrossUp(bclose, signal); sellSignal = CrossDown(bclose, signal); if BuySignal == true Then { tx = text_new(sDate,sTime,L,"▲"); Text_SetStyle(tx,3,0); Text_SetColor(tx,Red); } if SellSignal == true Then { tx = text_new(sDate,sTime,H,"▼"); Text_SetStyle(tx,3,1); Text_SetColor(tx,Blue); } if T != T[1] Then { var1 = signal[1]; TL = TL_New(sDate[1],sTime[1],var1,sDate,sTime,var1); if T == 1 Then TL_SetColor(TL,Red); Else TL_SetColor(TL,Blue); } else TL_SetEnd(TL,sDate,sTime,var1); TL_SetSize(TL,굵기);