커뮤니티

지표수식 변환 요청드립니다

프로필 이미지
당일선물
2022-11-28 01:53:32
1556
글번호 164195
답변완료
트레이딩뷰 수식을 예스 보조지표로 변환부탁드립니다.. //=========== //@version=5 //[SHK] STC colored indicator //https://www.tradingview.com/u/shayankm/ indicator(title='[SHK] Schaff Trend Cycle (STC)', shorttitle='STC', overlay=false) EEEEEE = input(12, 'Length') BBBB = input(26, 'FastLength') BBBBB = input(50, 'SlowLength') AAAA(BBB, BBBB, BBBBB) => fastMA = ta.ema(BBB, BBBB) slowMA = ta.ema(BBB, BBBBB) AAAA = fastMA - slowMA AAAA AAAAA(EEEEEE, BBBB, BBBBB) => AAA = input(0.5) var CCCCC = 0.0 var DDD = 0.0 var DDDDDD = 0.0 var EEEEE = 0.0 BBBBBB = AAAA(close, BBBB, BBBBB) CCC = ta.lowest(BBBBBB, EEEEEE) CCCC = ta.highest(BBBBBB, EEEEEE) - CCC CCCCC := CCCC > 0 ? (BBBBBB - CCC) / CCCC * 100 : nz(CCCCC[1]) DDD := na(DDD[1]) ? CCCCC : DDD[1] + AAA * (CCCCC - DDD[1]) DDDD = ta.lowest(DDD, EEEEEE) DDDDD = ta.highest(DDD, EEEEEE) - DDDD DDDDDD := DDDDD > 0 ? (DDD - DDDD) / DDDDD * 100 : nz(DDDDDD[1]) EEEEE := na(EEEEE[1]) ? DDDDDD : EEEEE[1] + AAA * (DDDDDD - EEEEE[1]) EEEEE mAAAAA = AAAAA(EEEEEE, BBBB, BBBBB) mColor = mAAAAA > mAAAAA[1] ? color.new(color.green, 20) : color.new(color.red, 20) if mAAAAA[3] <= mAAAAA[2] and mAAAAA[2] > mAAAAA[1] and mAAAAA > 75 alert("Red", alert.freq_once_per_bar) if mAAAAA[3] >= mAAAAA[2] and mAAAAA[2] < mAAAAA[1] and mAAAAA < 25 alert("Green", alert.freq_once_per_bar) plot(mAAAAA, color=mColor, title='STC', linewidth=2) ul = plot(25, color=color.new(color.gray, 70)) ll = plot(75, color=color.new(color.gray, 70)) fill(ul, ll, color=color.new(color.gray, 96)) // 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-11-28 15:27:58

안녕하세요 예스스탁입니다. input : EEEEEE(12),BBBB(26),BBBBB(50),AAA(0.5); var : mAAAAA(0),mColor(0); var : BBBBBB(0); var : CCC(0),CCCC(0),CCCCC(0); var : DDD(0),DDDD(0),DDDDD(0),DDDDDD(0),EEEEE(0); BBBBBB = macd(BBBB, BBBBB); CCC = lowest(BBBBBB, EEEEEE); CCCC = highest(BBBBBB, EEEEEE) - CCC; CCCCC = (BBBBBB - CCC) / CCCC * 100; DDD = iff(IsNaN(DDD[1]) == true , CCCCC , DDD + AAA * (CCCCC - DDD)); DDDD = lowest(DDD, EEEEEE); DDDDD = highest(DDD, EEEEEE) - DDDD; DDDDDD = (DDD - DDDD) / DDDDD * 100; mAAAAA = iff(IsNaN(EEEEE[1]) == true, DDDDDD , EEEEE[1] + AAA * (DDDDDD - EEEEE[1])); mColor = iff(mAAAAA > mAAAAA[1] , green , red); plot1(mAAAAA,"STC",mColor); PlotBaseLine1(25,"25",gray); PlotBaseLine2(75,"75",gray); 즐거운 하루되세요 > 당일선물 님이 쓴 글입니다. > 제목 : 지표수식 변환 요청드립니다 > 트레이딩뷰 수식을 예스 보조지표로 변환부탁드립니다.. //=========== //@version=5 //[SHK] STC colored indicator //https://www.tradingview.com/u/shayankm/ indicator(title='[SHK] Schaff Trend Cycle (STC)', shorttitle='STC', overlay=false) EEEEEE = input(12, 'Length') BBBB = input(26, 'FastLength') BBBBB = input(50, 'SlowLength') AAAA(BBB, BBBB, BBBBB) => fastMA = ta.ema(BBB, BBBB) slowMA = ta.ema(BBB, BBBBB) AAAA = fastMA - slowMA AAAA AAAAA(EEEEEE, BBBB, BBBBB) => AAA = input(0.5) var CCCCC = 0.0 var DDD = 0.0 var DDDDDD = 0.0 var EEEEE = 0.0 BBBBBB = AAAA(close, BBBB, BBBBB) CCC = ta.lowest(BBBBBB, EEEEEE) CCCC = ta.highest(BBBBBB, EEEEEE) - CCC CCCCC := CCCC > 0 ? (BBBBBB - CCC) / CCCC * 100 : nz(CCCCC[1]) DDD := na(DDD[1]) ? CCCCC : DDD[1] + AAA * (CCCCC - DDD[1]) DDDD = ta.lowest(DDD, EEEEEE) DDDDD = ta.highest(DDD, EEEEEE) - DDDD DDDDDD := DDDDD > 0 ? (DDD - DDDD) / DDDDD * 100 : nz(DDDDDD[1]) EEEEE := na(EEEEE[1]) ? DDDDDD : EEEEE[1] + AAA * (DDDDDD - EEEEE[1]) EEEEE mAAAAA = AAAAA(EEEEEE, BBBB, BBBBB) mColor = mAAAAA > mAAAAA[1] ? color.new(color.green, 20) : color.new(color.red, 20) if mAAAAA[3] <= mAAAAA[2] and mAAAAA[2] > mAAAAA[1] and mAAAAA > 75 alert("Red", alert.freq_once_per_bar) if mAAAAA[3] >= mAAAAA[2] and mAAAAA[2] < mAAAAA[1] and mAAAAA < 25 alert("Green", alert.freq_once_per_bar) plot(mAAAAA, color=mColor, title='STC', linewidth=2) ul = plot(25, color=color.new(color.gray, 70)) ll = plot(75, color=color.new(color.gray, 70)) fill(ul, ll, color=color.new(color.gray, 96)) // 감사합니다.