커뮤니티

지표 및 검색

프로필 이미지
행복만땅
2025-09-24 17:25:30.0
58
글번호 194245
답변완료
아래는트레이딩뷰 지표의 THMA 강조지표입니다 1) 지표로 변환요청합니다. TREND 변화하는 경우 THMA 선 색상 변화 2) 검색식(종목검색 아님)으로 변환 요청 - 해당 지표 input : len_(40); input : volat(true); input : len_vol(15); input : color_u(Lime); input : color_d(Violet); var : source(0); var : trend(""),vv(0),i(0),k(0),vol(0),thma(0),thma1(0); Array : volatility[1000](Nan),SR[1000](Nan); var : signal_up(False),signal_dn(False),tx(0); source = close; For i = 999 Downto 1 { volatility[i] = volatility[i-1]; } volatility[0] = wma(2 * wma(high - low, len_vol / 2) - wma(high - low, len_vol), round(sqrt(len_vol),0)); vv = PercentileArray(1,volatility, 1000); vol = volatility[0]/ vv; thma = wma(wma(source, len_ / 3) * 3 - wma(source, len_ / 2) - wma(source, len_), len_); thma1 = thma[2]; PlotPaintBar(thma+volatility[0],thma-volatility[0],"강조",iff(thma > thma1 , color_u , color_d)); signal_up = CrossUp(thma, thma1); signal_dn = CrossDown(thma, thma1); if signal_up == true Then { tx = Text_New(sDate,sTime,thma-volatility[0],"▲"); Text_SetStyle(tx,2,0); Text_SetColor(tx,Red); } if signal_dn == true Then { tx = Text_New(sDate,sTime,thma+volatility[0],"▼"); Text_SetStyle(tx,2,1); Text_SetColor(tx,Blue); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-09-25 09:48:41.0

안녕하세요 예스스탁입니다. 1 input : len_(40); input : volat(true); input : len_vol(15); input : color_u(Lime); input : color_d(Violet); var : source(0); var : trend(""),vv(0),i(0),k(0),vol(0),thma(0),thma1(0),clr(0); Array : volatility[1000](Nan),SR[1000](Nan); source = close; For i = 999 Downto 1 { volatility[i] = volatility[i-1]; } volatility[0] = wma(2 * wma(high - low, len_vol / 2) - wma(high - low, len_vol), round(sqrt(len_vol),0)); vv = PercentileArray(1,volatility, 1000); vol = volatility[0]/ vv; thma = wma(wma(source, len_ / 3) * 3 - wma(source, len_ / 2) - wma(source, len_), len_); thma1 = thma[2]; //한봉전 대비이면 [2]를 [1]로 변경 IF thma > thma1 TheN clr = color_u; IF thma < thma1 TheN clr = color_d; Plot1(thma,"thma",clr); Plot2(thma+volatility[0],"상단",clr); Plot3(thma-volatility[0],"하단",clr); 2 input : len_(40); input : volat(true); input : len_vol(15); input : color_u(Lime); input : color_d(Violet); var : source(0); var : trend(""),vv(0),i(0),k(0),vol(0),thma(0),thma1(0),clr(0); Array : volatility[1000](Nan),SR[1000](Nan); var : signal_up(False),signal_dn(False); source = close; For i = 999 Downto 1 { volatility[i] = volatility[i-1]; } volatility[0] = wma(2 * wma(high - low, len_vol / 2) - wma(high - low, len_vol), round(sqrt(len_vol),0)); vv = PercentileArray(1,volatility, 1000); vol = volatility[0]/ vv; thma = wma(wma(source, len_ / 3) * 3 - wma(source, len_ / 2) - wma(source, len_), len_); thma1 = thma[2]; //한봉전 대비이면 [2]를 [1]로 변경 signal_up = CrossUp(thma, thma1); signal_dn = CrossDown(thma, thma1); if signal_up == true Then { Plot1(L,"검색",color_u); } if signal_dn == true Then { Plot1(H,"검색",color_d); } 즐거운 하루되세요 > 행복만땅 님이 쓴 글입니다. > 제목 : 지표 및 검색 > 아래는트레이딩뷰 지표의 THMA 강조지표입니다 1) 지표로 변환요청합니다. TREND 변화하는 경우 THMA 선 색상 변화 2) 검색식(종목검색 아님)으로 변환 요청 - 해당 지표 input : len_(40); input : volat(true); input : len_vol(15); input : color_u(Lime); input : color_d(Violet); var : source(0); var : trend(""),vv(0),i(0),k(0),vol(0),thma(0),thma1(0); Array : volatility[1000](Nan),SR[1000](Nan); var : signal_up(False),signal_dn(False),tx(0); source = close; For i = 999 Downto 1 { volatility[i] = volatility[i-1]; } volatility[0] = wma(2 * wma(high - low, len_vol / 2) - wma(high - low, len_vol), round(sqrt(len_vol),0)); vv = PercentileArray(1,volatility, 1000); vol = volatility[0]/ vv; thma = wma(wma(source, len_ / 3) * 3 - wma(source, len_ / 2) - wma(source, len_), len_); thma1 = thma[2]; PlotPaintBar(thma+volatility[0],thma-volatility[0],"강조",iff(thma > thma1 , color_u , color_d)); signal_up = CrossUp(thma, thma1); signal_dn = CrossDown(thma, thma1); if signal_up == true Then { tx = Text_New(sDate,sTime,thma-volatility[0],"▲"); Text_SetStyle(tx,2,0); Text_SetColor(tx,Red); } if signal_dn == true Then { tx = Text_New(sDate,sTime,thma+volatility[0],"▼"); Text_SetStyle(tx,2,1); Text_SetColor(tx,Blue); }