【问题标题】:Buy/Sell signal until 5 bars condition Trigger买入/卖出信号直到 5 根柱条件触发
【发布时间】:2022-07-28 20:46:26
【问题描述】:

我在编写脚本时遇到问题。我的策略基于两个条件:

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

【问题讨论】:

    标签: pine-script pinescript-v5 multiple-conditions


    【解决方案1】:

    你快到了。 您正在寻找 and 关键字。如果您使用and,则两个条件都需要为true 才能返回true(以及触发器BUY 变量)。

    请记住,ta.barssince() 只有一个参数,此函数返回自上次条件为真以来的柱数。

    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
    

    【讨论】:

      猜你喜欢
      • 2022-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多