커뮤니티

지표식 변환 좀 부탁 드립니다.

프로필 이미지
생각하는허수아비
2023-01-14 17:22:09
1104
글번호 165408
답변완료
아래 트레이딩뷰 지표를 변환좀 부탁 드려요. study("WWV_LB") trendDetectionLength=input(14) showDistributionBelowZero=input(false, type=bool) mov = close>close[1] ? 1 : close<close[1] ? -1 : 0 trend= (mov != 0) and (mov != mov[1]) ? mov : nz(trend[1]) isTrending = rising(close, trendDetectionLength) or falling(close, trendDetectionLength) //abs(close-close[1]) >= dif wave=(trend != nz(wave[1])) and isTrending ? trend : nz(wave[1]) vol=wave==wave[1] ? (nz(vol[1])+volume) : volume up=wave == 1 ? vol : 0 dn=showDistributionBelowZero ? (wave == 1 ? 0 : wave == -1 ? -vol : vol) : (wave == 1 ? 0 : vol) plot(up, style=histogram, color=green, linewidth=3) plot(dn, style=histogram, color=red, linewidth=3) 할상 감사 드립니다 .
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-01-16 11:08:25

안녕하세요 예스스탁입니다. input : trendDetectionLength(14), showDistributionBelowZero(false); var : mov(0),trend(0),wav(0),vol(0),up(0),dn(0),isTrending(False); var : wave(0); mov = iff(close>close[1] , 1 , IFf(close<close[1], -1 , 0)); if (mov != 0) and (mov != mov[1]) Then trend = mov; isTrending = close > close[trendDetectionLength] or C < C[trendDetectionLength]; if trend != wave[1] and isTrending Then wave = trend; if wave == wave[1] Then vol = vol+v; else vol = v; up= iff(wave == 1 , vol , 0); dn = iff(showDistributionBelowZero,IFf(wave == 1 ,0, iff(wave == -1,-vol ,vol)) , IFf(wave == 1 , 0 , vol)); plot1(up,"up",green); plot2(dn,"dn",red); 즐거운 하루되세요 > 생각하는허수아비 님이 쓴 글입니다. > 제목 : 지표식 변환 좀 부탁 드립니다. > 아래 트레이딩뷰 지표를 변환좀 부탁 드려요. study("WWV_LB") trendDetectionLength=input(14) showDistributionBelowZero=input(false, type=bool) mov = close>close[1] ? 1 : close<close[1] ? -1 : 0 trend= (mov != 0) and (mov != mov[1]) ? mov : nz(trend[1]) isTrending = rising(close, trendDetectionLength) or falling(close, trendDetectionLength) //abs(close-close[1]) >= dif wave=(trend != nz(wave[1])) and isTrending ? trend : nz(wave[1]) vol=wave==wave[1] ? (nz(vol[1])+volume) : volume up=wave == 1 ? vol : 0 dn=showDistributionBelowZero ? (wave == 1 ? 0 : wave == -1 ? -vol : vol) : (wave == 1 ? 0 : vol) plot(up, style=histogram, color=green, linewidth=3) plot(dn, style=histogram, color=red, linewidth=3) 할상 감사 드립니다 .