PDA

View Full Version : 请问如何在TradeStation里跨周期读取数据?


hit5075
2007-10-19, 02:40
请问在TradeStation里面怎么跨周期读取数据呀?
比如说,我想在5分钟图里面读取天图的当前MACD指标的值,
怎么实现呀?搞了半天也没搞出来:(

ilian
2007-10-19, 19:18
似乎没有相关的多重时间框架函数,不过可以用Data关键字叠加数据

hit5075
2007-10-19, 21:44
谢谢 ilian,
我在这方面基本是个外行,唉,都是被 MT 给惯的:(
能不能提供一些详细一点的信息
真是多谢了!

neo_cn
2007-10-21, 21:33
有办法地
在五分钟图标里面insert symbol 然后选daily
这样你就有了data1 data2
指标里就可以调用了

ilian
2008-03-24, 19:41
似乎没有相关的多重时间框架函数,不过可以用Data关键字叠加数据

找到了类似的函数:OHLCPeriodsAgo以及基于OHLCPeriodsAgo的CloseD,CloseM,CloseW等。

yj7039
2008-11-20, 14:49
更进一步问一下:

在自动交易程序里如果用MACD调用(close 改为 close data2)同周期的Data1,data2(如data1为个股与data2为指数)是没有问题的,但如果data1是分钟线,data2是日线,那么程序中调用data2的MACD(close 改为 close data2)实际上各个值都是错的,是为什么呢,不同周期K线在自动交易程中调中具体还有什么要求吗?盼高手予以答复
谢谢

neo_cn
2008-11-20, 20:49
data1的周期一定要小于data2,计算中所有数值按照data1的节奏进行运算,你可能是没注意到这两个问题,才觉得值是错的。

yj7039
2008-11-21, 14:01
真的是会则不难啊,这个问题困扰了我好久,换了好多变通办法都没搞好,就是这一窃没通,感谢neo_cn用他的学识为初学者解难

yj7039
2008-11-21, 14:58
试验了一下还是不行啊,将data1设为分钟线,将data2设为日线,随便编一个指标,在里面引一个函数,将里面的close(或O H L) 更换为close of data2,plot出的图形奇形怪状,跟直接在data2中调进的图形完全不同,是我太笨了,望neo_cn费心再指点一下。

谢谢

neo_cn
2008-11-22, 21:15
图形跟你的analysis 设置有关,建议你把两个数据放在一个图里面,然后设置其中一个为隐藏,设置你的图形跟data2相同scale.

此外,建议你用print方法把数据输出,这样看得更明白。