【发布时间】:2019-03-11 03:43:18
【问题描述】:
因此,TradingView 上 Pine-script 中的以下代码使用 Heikin-Ashi 蜡烛条 open 价格,而不是策略测试面板中的实际开盘价。
有没有办法让策略测试人员使用真实价格?
This link 进一步解释了这个问题。
//@version=2
strategy("haup", overlay=true)
cci20 = cci(close, 20)
sma10 = sma(close, 10)
source = close
sourcea = open
haclose = (open + high + low + close) / 4
haopen = na(haopen[1]) ? (open + close) / 2 : (haopen[1] + haclose[1]) / 2
fromYear = year > 2016
toYear = year < 2019
longCondition = haopen < haclose
if (longCondition and fromYear and toYear)
strategy.entry("Long 1", strategy.long)
closeCondition = haopen > haclose
if (closeCondition)
strategy.close("Long 1")
【问题讨论】:
-
嗨,史蒂文,欢迎来到 SO!请提供您已经尝试过的代码,并记住 SO 不是代码编写服务。否则,您的帖子可能会被否决或关闭。
-
“在策略测试面板中真正打开”是什么意思?
-
感谢 not2qubit 。代码在原始帖子中。 Pine 脚本使用回测策略测试面板中的 heikin ashi 值作为交易列表。这个值不是人们买入或卖出的真实价格。
标签: pine-script