以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  stkindi  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=164102)

--  作者:大豆0911
--  发布时间:2018/6/21 11:58:10
--  stkindi
请版主帮我看看,不吝赐教,非常感谢!
1.我想在5分钟周期,引用一个自定义的5秒周期MACDH指标,这样写可以吗?

//定义最高价的MACDH
DIFFH:=EMA(HIGH,12) - EMA(HIGH,26);
DEAH:=EMA(DIFF,9);
MACDH:=2*(DIFFH-DEAH);

//在5分钟周期上引用5秒的MACDH
DIFFH5:=STKINDIEX(\'\', \'MACDH.DIFFH\',0,22,5,150);
DEAH5:=STKINDIEX(\'\', \'MACDH.DEAH\',0,22,5,150);

//交易模块
IF MACDH>=3 then begin

2.5分钟引用5秒(大引小),运行框架的K线周期应该使用5秒,而不是5分钟,对吗?
3.STKINDIEX会不会带来严重的内存占用问题?导致系统卡钝?谢谢版主

--  作者:gxx978
--  发布时间:2018/6/21 13:12:53
--  

1、是这样写的

2、5分钟引用5秒钟,策略是运行在5分钟周期的,不是5秒周期

3、stkindi语句过多,才会影响策略的运行效率,一般是不会影响的。


--  作者:大豆0911
--  发布时间:2018/6/21 13:16:07
--  
感谢版主,麻烦问下我需要自己补充5秒数据,是吗?
[此贴子已经被作者于2018/6/21 13:17:43编辑过]

--  作者:banzhuan
--  发布时间:2018/6/21 13:21:35
--  
历史的5秒K线需要补充,日内的您看下您本地的设置,工具》选项》维护中,数据接收是否勾选了补5秒线数据,勾选了就没有问题
--  作者:大豆0911
--  发布时间:2018/6/21 14:07:48
--  
明白了,谢谢