【问题标题】:First part of code works great and other part do not work at all (pine-script)代码的第一部分效果很好,其他部分根本不起作用(pine-script)
【发布时间】:2021-04-18 21:25:49
【问题描述】:

我在 Pine 脚本中用 if circle 编写了一个代码。你能告诉我我的代码中哪里有问题吗?第一部分 (B) 效果很好,我会定期收到警报,但其他部分 (S、BS、SS) 根本不起作用。

算法是这样的,如果 T 不大于 9,则 B 等于 0,否则检查 L 和 M 如果 (L 80) ==>B 等于 0,否则检查Sol 和 E,如果 Sol > E 则 B 等于 1,否则 B 等于 0。 其余部分尝试执行类似的操作来评估 S、Bs 和 SS。

我改了代码还是不行

请不要犹豫,指导我。

提前致谢。

第二个代码:

var B = 0.0
var S = 0.0
var BS = 0.0
var SS = 0.0
 
x = if (((T) < 9) and ((L > M) or (M <= 80)) and (Sol > E))
    B := 1
else 
    B := 2


y = if (((T) >= 1) and ((L < d) or (d >= 20)) and (Sol < E))
    S := 1
else
    S := 2

第一个代码:

var B = 0.0
var S = 0.0
var BS = 0.0
var SS = 0.0
 
x = T > 9
    var q = 0
    B := q
    
else if (L < M and M > 80)
    var q = 0
    B := q
else
    c = if Sol > E
        var q = 1
        B := q
    else
        var q = 0
        B := q
    c


y = if T < 1
    var u = 0
    S := u
    
else if (L > M and M < 20)
    var u = 0
    S := u
else
    h = if Sol < E
        var u = 1
        S := u
    else
        var u = 0
        S := u
    h

w = if T > 9
    var e = 1
    BS := e
else if (L < M and M > 80)
    var e = 1
    BS := e
else
    var e = 0
    BS := e
    
z = if T < 1
    var j = 1
    SS := j
else if (L > M and M < 20)
    var j = 1
    SS := j
else
    var j = 0
    SS := j
    
condition1 = B == 1
condition2 = S == 1
condition3 = BS == 1
condition4 = SS == 1
alertcondition(condition1, title='good', message='good!')
alertcondition(condition2, title='bad', message='bad!')
alertcondition(condition2, title='bs', message='bs!')
alertcondition(condition2, title='ss', message='ss!')`

【问题讨论】:

  • @pinecoders-lucf 为什么这不起作用?!!!!!
  • 阅读Debugging 的提示。检查您的条件采用什么值。

标签: pine-script


【解决方案1】:
var B = 0
  
if T <= 9
    B := 0
else 
    if (L < M and M > 80)
        B := 0
    else 
        if Sol > E
            B := 1
        else
            B := 0

if not(T <= 9) and not(L < M and M > 80) and (Sol > E)
    B:=1
else
    B:=0

【讨论】:

猜你喜欢
  • 2021-08-14
  • 1970-01-01
  • 2015-08-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-02
  • 2022-07-20
相关资源
最近更新 更多