上一次收盘价大于指标A的当前值a0,如何表述? (文华财经WH8赢智V8.2)

投资者咨询:上一次收盘价大于指标A的当前值a0,如何表述? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-22 9:06
 老师,请问指标A当前值为a0,上一次收盘价大于A的当前值a0,如何表述?
技术人员回复
日期:2018-8-22 9:08

参考

 

N:=BARSLAST(C>A0)+1;//上一次收盘价大于A0到当前周期数
CC:REF(C,N-1);//取得这个收盘价

投资者咨询:上一次收盘价大于指标A的当前值a0,如何表述? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-22 9:06
 不好意思,a0本身也是随K线变化的,例如LV(L,50)
技术人员回复
日期:2018-8-22 9:30

A:=LV(L, 50);
N:=BARSLAST(C>A);//上一次收盘价大于A0到当前周期数
AA:REF(A,N);//取得满足条件的A值

投资者咨询:上一次收盘价大于指标A的当前值a0,如何表述? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-22 9:06
 不好意思,我没表述清楚,如图,变量为LV(L,120)+4*atr,当前K线下该变量的值为3712,要取上一次大于3712这个值所在的k线,不是上一次大于LV(L,120)+4*atr的K线,谢谢!

图片点击可在新窗口打开查看
技术人员回复
日期:2018-8-22 10:20

您现在的思路是指定变量历史的值,跟这个变量自身未来的某个数值去比较。


 

这是具有未来性质的,需要使用未来函数。

 

但程序化运行是不支持指令和未来函数一起使用的,建议您优化下思路

 
投资者咨询:上一次收盘价大于指标A的当前值a0,如何表述? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-22 9:06
没有未来值啊? 从现在看过去,没有一个未来值啊!
技术人员回复
日期:2018-8-22 11:07

编写中对同一个指标而言,对于过去,现在就是它的未来

 

您思路中取上一次大于3712,这个3712不是固定值,对过去来说它是一个未来的值

 

您再理解下