我想使用趋势线对算法进行编程。它可能不像交叉移动平均线那么简单,但作为一个例子:
你可以像这样对 SMA 线进行交叉编码:
crossover(close, sma(close, 50))
但是我如何编码交叉趋势线?
lineInstance = .. // define a trend line
crossover(close, lineInstance)
crossover(close[1], lineInstance[1])
.. and more tricky algorithm using the trend line instance
这是不可能的,或者你有什么想法?谢谢。
你是否使用line.new
函数来定义lineInstance
变量?如果是,你可以使用line.get_price(id, x)
function 获取 line 对象的当前 y 值,然后将其传递给crossover
function。
currentLineValue = line.get_price(lineInstance, 0)
priceCrossUpLine = crossover(close, currentLineValue)
谢谢,这应该工作。我遇到了与此问题相关的另一个问题,因此如果您不介意,我也非常感谢您的帮助。stackoverflow.com/questions/65510011/...