以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  跨周期调用问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=94999)

--  作者:打盹的小和尚
--  发布时间:2016/3/22 9:10:51
--  跨周期调用问题
请教老师,我在1分钟K线图上做策略,同时需要调用日线的MA均线数据,请问要用哪个函数?
--  作者:jinzhe
--  发布时间:2016/3/22 9:11:36
--  

stkindi

举例:引用日线ma1的数据

ma1_day:=stkindi(\'\',\'ma.ma1\',0,6);


--  作者:chendong
--  发布时间:2016/3/22 22:52:07
--  
今天遇到了一个问题,我写了一个公式加载在一分钟的图表上,在这个公式引用了3分钟、5分钟、30分钟、60分钟、日等跨周期的数据。盘中运行时,一个信号都没有出现。盘后,在今天的K线中出现了交易信号。这个是否是因为,3分钟、5分钟、30分钟、60分钟、日等这些数据不全?


--  作者:chendong
--  发布时间:2016/3/22 22:53:07
--  
是否是要先将这些周期的数据下载全?
--  作者:jinzhe
--  发布时间:2016/3/23 9:29:42
--  

这个要看,你引用的那些数据,有没有值,没有值说明数据问题,有值说明,你的判断条件不成立,直到收盘才成立


--  作者:chendong
--  发布时间:2016/3/23 10:08:54
--  
回塑是有信号呀,说明条件是成立的
--  作者:chendong
--  发布时间:2016/3/23 10:10:30
--  

跟电脑的硬件配置是否有关系的呢,金字塔3.8对硬件的要求是怎样的?

 


--  作者:chendong
--  发布时间:2016/3/23 10:13:07
--  

是这样的现象,比如说,上午11:23出了交易信号,但当时却没显示这个信号。收盘后,我将公式重新加载,发现在当时那个位置有交易信号。

 


--  作者:jinzhe
--  发布时间:2016/3/23 10:13:42
--  
和电脑配置无关,回溯有信号说明你的引用有隐性的未来数据,造成了信号闪烁。推荐小周期上引用大周期数据时,使用偏移,比如上面的就改成

ma1_day:=stkindi(\'\',\'ma.ma1\',0,6,-1);引用前一天的数据,可以避免闪烁

[此贴子已经被作者于2016/3/23 10:13:57编辑过]

--  作者:chendong
--  发布时间:2016/3/24 14:49:18
--  

可奇怪的是,上述同样的策略,放在不同的电脑上,有一台有信号,另一台没信号