[英]PineScript multi frame indicator alert not triggering at closing candle
[英]Pinescript: How to isolate a section of an indicator to calculating based on another candle stick pattern
我对 Pinescript 还是很陌生,但我非常渴望学习这门语言。 我从来都不是真正的技术专家,在修补 Pinescript 之前不知道编程语言。
我想修改为我的交易风格的指标称为 Vumanchu Cipher B: https ://www.tradingview.com/script/Msm4SjwI-VuManChu-Cipher-B-Divergences/
这是资金流量指标,可以从第 314-316 行找到计算结果:
// RSI + MFI Area
rsiMFI = f_rsimfi(rsiMFIperiod, rsiMFIMultiplier, timeframe.period)
rsiMFIColor = rsiMFI > 0 ? #3ee145 : #ff3d2e
如果你能帮助我,提前谢谢你!!
我一直在尽力看看我是否可以隔离资金流以使用基于 Heiken Ashi (HA) 蜡烛的计算,而不是使用我与之交易的日本蜡烛。
我知道我必须使用类似这些命令的东西:
useHA=input(true,"Use heikin ashi candles?")
ha_AP=security(heikinashi(syminfo.tickerid), timeframe.period, AP)
但是,当我尝试将它们放在一起时,总是会出错。 :'(((
所以我想总结一下,我希望 Vumanchu 指标基于日本蜡烛进行计算,而资金流量基于 Heiken Ashi 进行计算。
我希望这是有道理的:')
在此脚本中, f_rsimfi
是:
f_rsimfi(_period, _multiplier, _tf) => security(syminfo.tickerid, _tf, sma(((close - open) / (high - low)) * _multiplier, _period) - rsiMFIPosY)
可以看到,这个函数已经使用了security
函数,所以不能再调用security
函数了。
但是,您可以更改security
函数的symbol
参数以使用heikinashi
而不是“常规”蜡烛。 例如,您可以首先根据需要设置input
:
useHA=input(true,"Use heikin ashi candles?")
然后根据这个输入决定使用哪个syminfo.tickerid
:
t = useHA ? heikinashi(syminfo.tickerid) : syminfo.tickerid
最后更改函数,使其进行相应计算:
f_rsimfi(_period, _multiplier, _tf) => security(t, _tf, sma(((close - open) / (high - low)) * _multiplier, _period) - rsiMFIPosY)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.