b8866 发表于 2009-9-19 15:51:07

文华的跨周期出炉了,tb的何时能出炉呀?

文华的跨周期出炉了,tb的何时能出炉呀?先看看文华的吧:
增加了一个语句#IMPORT
语句格式:
#IMPORT AS VAR
CODE 文华码
PERIOD 周期
FORMULA 引用指标名
VAR  定义变量名
例子:
#IMPORT AS M1005
意思是引用[豆粕1005] 五分钟图 上指标 的数据
使用的方法:
如当前存在一个指标TEST.FML
//TEST.FML
CL:=CLOSE;
OP:=OPEN;

我想在新建的指标 TEST1中 引用[豆粕1005] 五分钟周期 上指标 的数据
可以如下编写TEST1指标
//TEST1.FML
#IMPORT AS VARTEST
DD:VARTEST.CL;
DF:VARTEST.OP;

引用的约束
1.只能引用 .FML文件
2.只能引用如下周期 MIN1 MIN3 MIN5 MIN10 MIN15 MIN30 HOUR1 HOUR3 HOUR8 DAY WEEK MONTH
3.只能短周期引用长周期 比如不能日线周期上加载引用了分钟数据的指标。
4.被引用的指标中不能存在引用
tb的跨周期何时能简单化,能单独建立个转换函数,期待中。。。。。

lh948 发表于 2009-9-19 19:47:40

TB一直都可以实用跨周期,请参考一下链接
http://www.tradeblazer.net/forum/viewthread.php?tid=2785&extra=page%3D1

b8866 发表于 2009-9-19 20:09:43

就是tb的跨周期太复杂了,没有转换的专用函数

b8866 发表于 2009-9-19 20:15:34

看看人家的跨周期取数
最近看了MetaQuotes Language 4 (MQL4) ,发现,人家这才是真正的跨周期取数:

double iClose( string symbol, int timeframe, int shift)
对于带有时间周期和平移指定货币对的柱返回 关闭值。如果加载历史为空,函数返回0。
对于当前图表,关于收盘价格的信息在预定义数组中命名为 Close[]。
参量:
symbol   -   需应用到计算指标的货币对数据 NULL 意味当前货币对名称。 ----这个相当于期货合约吧。
timeframe   -   时间周期。可以是时间周期列举的任意值。0 意味着当前图表的时间周期。 ------这个就是时间周期了。
shift   -   从指标缓冲器上获取的索引值。 -------这个回朔吧

示例:
  Print("对于 USDCHF H1当前柱: ",iTime("USDCHF",PERIOD_H1,i),", ",  iOpen("USDCHF",PERIOD_H1,i),", ",
                                      iHigh("USDCHF",PERIOD_H1,i),", ",  iLow("USDCHF",PERIOD_H1,i),", ",
                                      iClose("USDCHF",PERIOD_H1,i),", ", iVolume("USDCHF",PERIOD_H1,i));

b8866 发表于 2009-9-19 20:16:54

还有刚出炉的文华跨周期都比较简单,为何tb就这么复杂?

b8866 发表于 2009-9-19 20:20:00

请按我的简单要求编个例子我真的不会tb的跨周期,我的规则如下:
1分时图上如果kd指标金叉,并且如在5分时图上如果k的值大于d的值,并且15分时图均线ma10>ma60就做多,反之空;

zkz258 发表于 2019-5-14 14:10:20

TB连这个处理都不如金字塔、文华、飞狐,看来还是得用金字塔这些才行啊。

小米 发表于 2019-5-14 14:45:24

zkz258 发表于 2019-5-14 14:10 static/image/common/back.gif
TB连这个处理都不如金字塔、文华、飞狐,看来还是得用金字塔这些才行啊。 ...

有试过我们新的软件TBQuant吗?

zkz258 发表于 2019-5-14 16:41:52

小米 发表于 2019-5-14 14:45 static/image/common/back.gif
有试过我们新的软件TBQuant吗?

粗略看了一下这个版本的函数,没有引用函数。

小米 发表于 2019-5-14 16:44:10

本帖最后由 小米 于 2019-5-14 16:45 编辑

zkz258 发表于 2019-5-14 16:41 static/image/common/back.gif
粗略看了一下这个版本的函数,没有引用函数。

此版本的跨周期调用,无需引用函数。
图表上可以叠加不同周期的合约,配合使用range以及 data[ i ].xxx的方式可以取得不同周期的数据。
页: [1] 2
查看完整版本: 文华的跨周期出炉了,tb的何时能出炉呀?