以松树脚本排序



看起来 v4 中缺少此基本功能,但有没有办法破解解决方案?

我有几个移动平均线,想按它们与收盘价的距离对它们进行排序。

我最终做到了。不确定是否需要第一个 for 循环,但它就在那里,以防情况的顺序影响结果。

get_diff(up, src, series1, series2, series3) =>
diff = src * 999
for c = 1 to 2
for i = 1 to 3
val = 0.0
if i == 1
val := series1
if i == 2
val := series2
if i == 3
val := series3
diff := up and val > src and val - src < diff ? val - src : not up and val < src and src - val < diff ? src - val : diff

if diff == src * 999
diff := 0
diff
support1 = close - get_diff(false, close, ma1, ma2, ma3)
support2 = support1 - get_diff(false, support1, ma1, ma2, ma3)
support3 = support2 - get_diff(false, support2, ma1, ma2, ma3)
resistance1 = close + get_diff(true, close, ma1, ma2, ma3)
resistance2 = resistance1 + get_diff(true, resistance1, ma1, ma2, ma3)
resistance3 = resistance2 + get_diff(true, resistance2, ma1, ma2, ma3)

最新更新