等级: 免费版
- 注册:
- 2021-11-18
- 曾用名:
|
1、我的公式
我使用跨周期引用,1分钟图引用15分钟图数据,还有5分钟图引用15分钟图数据。15分钟图需要1000根来计算结果的,所以对应1分钟的数量就很多.我是用这种方式来跨周期调用: 长周期均线:"自适应均线.WEIZHI#MIN15"
自适应均线这个指标,我是用DLL写的,逐K模式,PEL就2行,
CHANGDU:"STOCKFUNC@MYMOVAVG",NODRAW; //调用1000根来计算一个均线长度的参数,这个就不区分周期,都是本级别,只是要被其他公式如何指定周期了WEIZHI:MA(C,CHANGDU); //计算均线位置
2、发现现象
我发现一个现象,就是假如1分钟在屏幕上加载数量不是太多时候,屏幕上的数据对应15分钟数量不够一定数额(假如屏幕1分钟图数量不足以构成300根15分钟)。我发现这时候跨周期引用15分钟,是出不来正确结果的,只会返回0值给1分钟周期。如果我按向下键,放多一些K线进入屏幕,这时候引用15分钟周期数据,返回才会正确。
但是感觉这不符合跨周期调用的事情吧?很多人是1分钟操作,但是希望用50天线来过滤的。
那么我感觉运作机理是:屏幕上看到的多周期引用,例如引用15分钟周期,都是仅仅用屏幕上加载的K线来合成的?
但是如果说1分钟图要调用好多天的60分钟K线的数据,那么岂不要屏幕加载很多1分钟线?
3、问题
我是希望1分钟图上做精确操作,但是能够用60分钟比较久的数据算一些东西出来,能够不看屏幕加载,而是只从本地数据库上获取比较久的历史数据。能做到吗?
还有,就是回测时候,也是这样1分钟引用5分钟,如果1分钟数量不够,就没法从本地数据库的5分钟里面自行合成?
|
|