[英]Buy/Sell signal until 5 bars condition Trigger
我在编写脚本时遇到问题。 我的策略基于两个条件:
1°- 当 CCI 超过 -110 或低于 110 时,触发第一个条件。
2°- 2 SMA 需要在 5 个柱的范围内交叉,在第一个条件被触发后触发“买入”或“卖出”
我没有编程经验,我学到的一点是研究,如果你能帮助我,我将不胜感激。
enter code here
/// 买卖规则
BS1 = ta.crossover(CCI,-110) SS1 = ta.crossunder(CCI, 110)
BUY = ta.crossover(sslUp, sslDown) ///if ta.barssince(BS1,5)\\- //我不知道如何适应脚本中的最后一个条件
SELL = ta.crossover(sslUp, sslDown) ///if ta.barssince(BS1,5)\\
enter code here
你快到了。 您正在寻找and
关键字。 如果使用and
,则两个条件都必须为true
才能返回true
(以及触发器BUY
变量)。
请记住, ta.barssince()
只有一个参数,并且此 function 返回自上次条件为真以来的柱数。
BS1 = ta.crossover(CCI,-110)
SS1 = ta.crossunder(CCI, 110)
BUY = ta.crossover(sslUp, sslDown) and ta.barssince(BS1) <= 5
SELL = ta.crossover(sslUp, sslDown) and ta.barssince(BS1)<= 5
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.