Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共18 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:[原创]再请教,夸周期指标引用

1楼
木鱼石传说 发表于:2015/10/16 18:04:13
原来使用过贵公司的标准版的。

被跨周期搞蒙了,请老师直接指点一下,谢谢!

我要在多分钟(20分钟)的K线图上,引用5min、10min、30min、60min的macd指标中的macd值,如何编写代码?

自己写好好几个,发现大周期的无法引用,请老师直接把代码告知,谢谢!
2楼
木鱼石传说 发表于:2015/10/16 18:37:15
看了论坛很多关于“跨周期引用”的帖子,还是没有搞懂!

1,比如,问题:小周期引用大周期的数据,要偏移,偏移的那个参数都填“-1”吗?
2,多分钟K是比如我要在20分钟K线图上引用30分钟、60分钟的MACD,这个多分钟相对30min\60min是小周期还是大周期?

敬请老师直接把代码写出来,告知,谢谢了!无论我什么怎么偏移,怎么改,界面输出都达不到要求,很是奇怪。
3楼
木鱼石传说 发表于:2015/10/16 18:41:12
我这样写对不对?
//定义各周期diff
duomdiff:=stkindi('','macd.diff',0,11);
5mdiff:=stkindi('','macd.diff',0,2);
10mdiff:=stkindi('','macd.diff',0,18);
30mdiff:=stkindi('','macd.diff',0,4,-1);
60mdiff:=stkindi('','macd.diff',0,5,-1);
//定义各周期macd
duommacd:=stkindi('','macd.macd1',0,11);
5mmacd:=stkindi('','macd.macd1',0,2);
10mmacd:=stkindi('','macd.macd1',0,18);
30mmacd:=stkindi('','macd.macd1',0,4,-1);
60mmacd:=stkindi('','macd.macd1',0,5,-1);

数据引用,5min、10min通过验证可以到要求,但引用30min、60min的输出就不行了,实在找不出原因!偏移(-1、0、1)都试过了。
4楼
木鱼石传说 发表于:2015/10/16 18:48:06
其它代码正确。同样的代码,将K线周期切换到30min,则30min的macd数据引用正常,同样,切换到60minK线图,则60min的数据引用也正常,在20minK线图上述代码就无法正确引用30、60min的数据。
5楼
木鱼石传说 发表于:2015/10/18 22:46:30
烦请老师释义,谢谢!
6楼
jinzhe 发表于:2015/10/19 9:04:15
请具体说明一下20分钟周期上引用30,60分钟的错误是怎么样的
7楼
木鱼石传说 发表于:2015/10/19 9:10:57
就是我们用肉眼直接观察30min、60min上的MACD指标都已经达到编制的信号触发条件要求,但就是没有信号输出。我的信号是用指标提示的方式,不是程序化交易的那个什么的K线走完模式。
8楼
jinzhe 发表于:2015/10/19 9:34:50
那么引用的值和原理的值一样吗?
9楼
木鱼石传说 发表于:2015/10/19 13:11:11
引用的值和代码完全一样,只是引用周期不同。30min、60min的引用MACD值达到指标要求,但没有代码所要表达的结果输出,小周期的10min、5min就有结果输出。我也百思不得其解,为什么会有差别
10楼
jinzhe 发表于:2015/10/19 13:11:47
你截图说明一下问题,这样讲太抽象
共18 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 3 queries.