답변완료
검색식 부탁합니다
트레이딩뷰에 있는 Anchored VWAP 입니다.
지표와 종목검색 부탁드립니다
study("Anchored VWAP",overlay=true)
Year = input(2017, minval = 1, maxval = 2099, type=integer, title='Year')
Month = input(10, minval = 1, maxval = 12, type=integer, title='Month')
Day = input(10, minval = 1, maxval = 31, type=integer, title='Day')
Hour = input(12, minval = 0, maxval = 23, type=integer, title='Hour')
Minute = input(0, minval = 0, maxval = 59, type=integer, title='Minute')
DebugMode = input(false, type=bool, title='Debug Mode')
start = security(tickerid, '1', time)
impulse_func = iff(timestamp(Year,Month,Day,Hour,Minute) == time, 1, 0)
newSession = iff(change(start), 1, 0)
startSession = newSession * impulse_func
vwapsum = iff(startSession, ohlc4*volume, vwapsum[1]+ohlc4*volume)
volumesum = iff(startSession, volume, volumesum[1]+volume)
myvwap = vwapsum/volumesum
plot(myvwap, linewidth=3, transp=0, title='AVWAP')
plot(DebugMode ? hour : na)
plot(DebugMode ? minute : na)
2025-08-21
253
글번호 193390
종목검색
답변완료
문의드립니다,
Inputs: ConsecutiveOBV(3), Length(15), Pval(0.05);
Variables: OBVcalc(0,Data2),cond1(False,Data2),cond2(False,Data2);
OBVcalc = data2(OBV() * 0.0001);
cond1 = data2(CountIF(OBVcalc > Highest(OBVcalc, Length)[1], ConsecutiveOBV) == ConsecutiveOBV);
cond2 = data2(CountIF(OBVcalc < Lowest(OBVcalc, Length)[1], ConsecutiveOBV) == ConsecutiveOBV);
If cond1[1] == true and Data2(H >= C+Pval) Then
Buy ("OBV_LE");
If cond2[1] == true and Data2(L <= C-Pval) Then
Sell ("OBV_SE");
위 수식에서 추가할수식부탁드립니다.
data2 obv매수신호이후에 data1 rsibull oscillator매수시 data1매수
data1 rsibull oscillator 매도시 data1매도 or data2 obv매도시 data1매도식
감사합니다
2025-08-20
223
글번호 193376
시스템