代码的第一部分效果很好,其他部分根本不起作用(pine-script)
First part of code works great and other part do not work at all (pine-script)
我在 Pine-script 中用 if circle 写了一段代码。你能告诉我我的代码哪里有问题吗?第一部分 (B) 运行良好,我会定期收到警报,但其他部分(S、BS、SS)根本不起作用。
如果 T 不大于 9,则算法是这样的,则 B 等于零,否则检查 L 和 M,如果 (L < M and M > 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!')`
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
我在 Pine-script 中用 if circle 写了一段代码。你能告诉我我的代码哪里有问题吗?第一部分 (B) 运行良好,我会定期收到警报,但其他部分(S、BS、SS)根本不起作用。
如果 T 不大于 9,则算法是这样的,则 B 等于零,否则检查 L 和 M,如果 (L < M and M > 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!')`
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