[求助]跨周期引用编写 (文华财经WH8赢智V8.2)

投资者咨询:[求助]跨周期引用编写 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-11 11:39

标题有些绕口,具体实现的效果如下:

 

在15分钟K线上:

#IMPORT[MIN, 30, FUNC] AS IMPFUNC

在日K线上则

#IMPORT[WEEK, 1, FUNC] AS IMPFUNC

 

如何实现以上的效果,否则要每个周期都编写一个指标,然后切换到不同的周期时重新加载,谢谢。

 
技术人员回复
日期:2019-4-11 13:05

# IMPORT的参数不能为变量,所以无法根据当前加载的周期自动判断需要引用什么周期数据的

 

不过可以考虑在对引用的变量进行设置,您复制一下您的源码,说明下具体思路,我们分析一下

 

 

投资者咨询:[求助]跨周期引用编写 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-11 11:39

类似如下代码,15分钟与30分钟共振,日K与周K共振

 

15分钟K线

#CALL_OTHER[FUNC] AS FUNC

#IMPORT[MIN, 30, FUNC] AS IMPFUNC

FUNC.买多信号 AND IMPFUNC.买多信号, BK;

 

日K线

#CALL_OTHER[FUNC] AS FUNC

#IMPORT[WEEK, 1, FUNC] AS IMPFUNC

FUNC.买多信号 AND IMPFUNC.买多信号, BK;

技术人员回复
日期:2019-4-11 13:59

 可以用PERIOD识别周期,分别写开仓语句,参考:

 

#CALL_OTHER[FUNC] AS FUNC
#IMPORT[MIN, 30, FUNC] AS IMPFUNC1
#IMPORT[WEEK, 1, FUNC] AS IMPFUNC2

A1:=FUNC.买多信号;
B1:=IMPFUNC1.买多信号;
B2:=IMPFUNC2.买多信号;

PERIOD=5&&A1&&B1,BK;
PERIOD=8&&A1&&B2,BK;

投资者咨询:[求助]跨周期引用编写 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-11 11:39

我现在就是这么做的,但是加载指标的时候需要大量的计算,效率比较低,不过貌似没有更好的办法了,如果能将IMPORT里的参数定义为变量就好了

技术人员回复
日期:2019-4-11 14:35

# IMPORT的参数不能为变量,只能按4楼方法,或者分别编写

 

您考虑下