답변완료
문의드립니다.
트레이딩뷰에서 참조해온, 시간단위의 바 표시를 거래량단위의 바표시로 바꾸는 수식입니다.
예스랭귀지로 변환해서 사용가능할지 문의드리며, 사용가능하다면 예스랭귀지로 변환하고 싶습니다.
//*** Functions
changed(x) => x != x[1]
//*** Inputs
price = input(open, "Price Data")
bartype = input("Volume Bar", "Bar Type", options=["Volume Bar","Dollar Bar"])
delta = input(34, "Delta", minval=0., step=.01)
//*** Main
bar = 0.0
bar := (bartype=="Volume Bar" ? nz(bar) + volume : nz(bar) + volume * price)
bar := bar > delta ? 0.0 : bar
long = nz(bar) + volume > delta and open < close
short = nz(bar) + volume > delta and open > close
state = 0
state := long ? 1 : short ? -1 : nz(state[1])
longst = changed(state) and state[1]==-1
shortst = changed(state) and state[1]==1
plotshape(longst ? low : na, location=location.belowbar, style=shape.triangleup, color=color.lime, size=size.tiny, text=" ", textcolor=color.white, transp=0)
plotshape(shortst ? high : na, location=location.abovebar, style=shape.triangledown, color=color.red, size=size.tiny, text=" ", textcolor=color.white, transp=0)
2023-06-11
1422
글번호 169664
지표
답변완료
적용가능하도록 부탁드립니다.
트레이딩뷰에서 사용되는 지표를 적용하고 싶습니다(2가지). 도움 부탁 드립니다.
1. 캔들(Smoothed Heiken Ashi Candles)
len=input(10)
o=ema(open,len)
c=ema(close,len)
h=ema(high,len)
l=ema(low,len)
haclose = (o+h+l+c)/4
haopen = na(haopen[1]) ? (o + c)/2 : (haopen[1] + haclose[1]) / 2
hahigh = max (h, max(haopen,haclose))
halow = min (l, min(haopen,haclose))
len2=input(10)
o2=ema(haopen, len2)
c2=ema(haclose, len2)
h2=ema(hahigh, len2)
l2=ema(halow, len2)
col=o2>c2 ? red : lime
plotcandle(o2, h2, l2, c2, title="heikin smoothed", color=col)
2. 보조지표(stc)
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))
부탁드립니다.
2023-06-11
1469
글번호 169663
지표
답변완료
다른 PC에서 접속하여 기존PC에서쓰던 지표,검색식등을 사용방법
다른 PC에서 접속하여 기존PC에서쓰던 지표,검색식등을 동일하게 사용하고자합니다
종합환경설정>설정정보관리 에서 개인설정정보 서버 저장하기를하고 다른PC에서
개인설정정보 내려받기를해도 기존 검색식등은 사용할수없는데요,
검색식,지표수식등이 PC에 로컬로 저장이되어서 그러는건지,
다른 PC에서 사용할수 있는 방법을 부탁드립니다
매번 감사합니다
2023-06-11
890
글번호 169661
지표
답변완료
부탁 드립니다
수고 하십니다
키움차트 수식 입니다
예스로 변환 좀 부탁 드립니다
매수 진입
R=highest(H,X);
S=lowest(L,X);
A=countsince(time>=T1,crossUp(c,R(1)) or crossDown(c,S(1)));
crossUp(A,0.5) and C>R(1)
수식 : 매수청산
R=highest(H,X);
S=lowest(L,X);
crossDown(c,S(1))
2023-06-11
1216
글번호 169659
시스템