设为首页收藏本站

 找回密码
 注册
楼主: nopain
打印 上一主题 下一主题

通过文件读写函数实现跨周期数据调用! [复制链接]

Rank: 2

精华
0
UID
7077
积分
52
帖子
14
主题
3
阅读权限
30
注册时间
2010-2-28
最后登录
2020-9-2
41#
发表于 2010-3-7 13:18:51 |只看该作者

交易指令跨周期最好最简单的算法

交易指令跨周期最好最简单的算法


   比如读取CU的5分钟KD指标的K值,写这么一个函数可以实现。
   一、首先判断是否有CU的5分钟图(属性为隐藏的,在mt4中窗口的属性值可为隐藏,最小化,最大化),若无则打开一个CU的5分钟图表,图表的属性值设置为隐藏。
   二、判断该图表中是否插入了KD指标,若无则插入KD指标。
   三、分别读取该5分钟图中复图指标K、D值,并根据用户需要,返回读取的K值D值,这个函数如何写,请各位朋友多多帮忙编写,我估计会用到TB平台未公布的系统函数,那是必然的,具体如何去写,如何把系统函数转换成(移植到)用户函数去实现上面所说的这么一个函数,请版主多多帮忙编写。
  打开的隐藏图表什么时候关闭呢?1、当测试交易指令结束时,2、不启用(停用)智能交易系统时,这时关闭掉所有的隐藏图表,这个功能要在编写软件时加入相关的代码解决实现较好或者我们可以编写一个交易指令去关闭掉这些隐藏图表。
   上面所说的这么一个算法事实上挺简单,在mt4上非常容易实现,不知在现在的TB平台上可否暂时实现这一功能但愿能够实现。

上面说的这种算法在技术指标中也可实现跨周期取值,只要把关闭掉这些隐藏图表的条件加入下面几条,

粗糙的说可行了。一。关闭TB平台时关闭全部隐藏图表。
                二。休市时,即K线不走时关闭掉该商品的全部隐藏图表。
                三。隐藏图表数目>N时,过大时关闭全部隐藏图表。

[ 本帖最后由 wer234hj 于 2010-3-8 10:35 编辑 ]

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
6925
积分
903
帖子
175
主题
25
阅读权限
60
注册时间
2010-2-9
最后登录
2012-5-3
42#
发表于 2010-3-7 16:03:01 |只看该作者

回复 1# nopain 的帖子

学习了,好东西啊

使用道具 举报

Rank: 2

精华
0
UID
7077
积分
52
帖子
14
主题
3
阅读权限
30
注册时间
2010-2-28
最后登录
2020-9-2
43#
发表于 2010-3-9 17:32:08 |只看该作者
如何使用引用数据类型跨周期,
或者有什么办法将不同周期的指标值数据直接引用过来,非算出来,
不用SetTBProfileString和GetTBProfileString

[ 本帖最后由 wer234hj 于 2010-3-9 17:40 编辑 ]

使用道具 举报

初级大户

自由之身

Rank: 5Rank: 5

精华
0
UID
755
积分
1337
帖子
263
主题
71
阅读权限
60
注册时间
2007-11-14
最后登录
2019-12-1
44#
发表于 2010-4-24 01:04:13 |只看该作者
请问:既然是读写方式,我就可以在大周期上引用小周期上的数据吗??
比如我在小时线上调用2分钟数据,能行吗????????

使用道具 举报

初级大户

自由之身

Rank: 5Rank: 5

精华
0
UID
755
积分
1337
帖子
263
主题
71
阅读权限
60
注册时间
2007-11-14
最后登录
2019-12-1
45#
发表于 2010-4-24 01:07:31 |只看该作者
理论上应该是行的。那位知道的帮助解释下啦?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
46#
发表于 2010-4-24 21:01:58 |只看该作者

回复 45# thjyqr 的帖子

大周期调用小周期也是可以的

使用道具 举报

初级大户

自由之身

Rank: 5Rank: 5

精华
0
UID
755
积分
1337
帖子
263
主题
71
阅读权限
60
注册时间
2007-11-14
最后登录
2019-12-1
47#
发表于 2010-4-25 22:49:08 |只看该作者
对于数据库的一些关于效率的问题我不是太懂。我想问问,较之先前的那种单图标的复杂跨周期引用方式相比,文件读写方式其实更科学一些,应用也更可以多样化和复杂一些。
既然这种方式是那么的合理,为什么还要用那些需要另外自编函数的那种类型的跨周期引用呢?我估计也可能有它复杂的优越性。
1:请介绍下两种方式各有什么优势呢?
  2:单图标节省空间肯定是其中的一种优势,但是文件读写方式的多图标除了占用空间,在编写交易程序的时候会导致那些意外的不稳定和风险吗?
请指教!

使用道具 举报

初级大户

自由之身

Rank: 5Rank: 5

精华
0
UID
755
积分
1337
帖子
263
主题
71
阅读权限
60
注册时间
2007-11-14
最后登录
2019-12-1
48#
发表于 2010-4-25 22:53:11 |只看该作者
还有最后一个问题:
比如5分钟图标上的均线数据通过文件读写方式,可以在30分钟线“主图”上显示出来吗?

使用道具 举报

Rank: 1

精华
0
UID
9190
积分
24
帖子
3
主题
1
阅读权限
10
注册时间
2010-4-26
最后登录
2011-5-27
49#
发表于 2010-4-26 22:55:50 |只看该作者
strValue,能不能是几个值

使用道具 举报

初级大户

自由之身

Rank: 5Rank: 5

精华
0
UID
755
积分
1337
帖子
263
主题
71
阅读权限
60
注册时间
2007-11-14
最后登录
2019-12-1
50#
发表于 2010-5-2 16:05:19 |只看该作者
nopain,请问把这两段代码要大周期调用小周期该在哪里修改下呢,应该修改那段代码,自己不知道从何下手。麻烦请改一下!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-6 08:26

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部