Pine script Pine脚本-使用heikin ashi的策略条目,但strategy tester使用的是实际价格,而不是ha bar open
因此,TradingView上Pine脚本中的以下代码使用Heikin Ashi蜡烛条Pine script Pine脚本-使用heikin ashi的策略条目,但strategy tester使用的是实际价格,而不是ha bar open,pine-script,Pine Script,因此,TradingView上Pine脚本中的以下代码使用Heikin Ashi蜡烛条openprice,而不是strategy tester面板中的实际open 有没有办法让战略测试人员使用真实价格? 进一步解释这个问题 /@version=2 策略(“haup”,overlay=true) cci20=cci(闭合,20) sma10=sma(闭合,10) 来源=关闭 sourcea=打开 haclose=(开+高+低+关)/4 haopen=na(haopen[1])?(打开+关闭)/2:
open
price,而不是strategy tester面板中的实际open
有没有办法让战略测试人员使用真实价格?
进一步解释这个问题
/@version=2
策略(“haup”,overlay=true)
cci20=cci(闭合,20)
sma10=sma(闭合,10)
来源=关闭
sourcea=打开
haclose=(开+高+低+关)/4
haopen=na(haopen[1])?(打开+关闭)/2:(haopen[1]+haclose[1])/2
fromYear=年份>2016年
截止日期=2019年之前的年份
longCondition=haopenhaclose
如果(关闭条件)
策略。结束(“长1”)
您可以通过两种方式执行此操作:
openHA = security(heikinashi(tickerid), period, open)
closeHA = security(heikinashi(tickerid), period, close)
highHA = security(heikinashi(tickerid), period, high)
lowHA = security(heikinashi(tickerid), period, low)
嗨,史蒂文,欢迎来到SO!请提供您自己已经尝试过的代码,并记住SO不是代码编写服务。否则你就有可能让你的帖子被否决或关闭。你说的“战略测试面板中真正的开放”是什么意思?谢谢你。代码在原始邮件中。Pine脚本在交易列表的回溯测试策略测试面板中使用heikin ashi值。这个值不是一个人买卖的真实价格。谢谢你,迈克。我会考虑的。对于这个策略,我希望用平建阿什触发买入卖出,但希望交易清单以实际价格为基础进行计算。是的,我理解这一点。上面的代码允许您这样做。首先定义这些变量,然后在买入/卖出条件中使用closeHA而不是close进行计算。由于您将使用常规蜡烛,strategy backtest将根据常规/实际价格自动计算交易,而不是HA价格。谢谢。当图表样式为条形、蜡烛或空心蜡烛时,此选项有效。令人惊叹的。