设为首页收藏本站

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

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

Rank: 5Rank: 5

精华
0
UID
5525
积分
1473
帖子
429
主题
93
阅读权限
60
注册时间
2009-9-22
最后登录
2022-5-23
61#
发表于 2011-5-5 16:58:34 |只看该作者
TB V4版新增了GetTBProfileString2File和SetTBProfileString2File两个数据库读写函数,可以指定用户自己的数据库,这样可以防止系统的数据库无限制变大。过一段时间交易者可以自行在目录中删除该数据库。
有一个建议,TB应再增加一个删除文件的函数DeleteFile,就更好了,可以在程序初始化过程中删除用户自定义的数据库,确保数据库不会自行膨胀。
GetTBProfileString2File函数说明如下:
说明        读取公式信息文件指定块中的键名对应的字符串。
语法        String GetTBProfileString2File(String strPath,String strSection,String strKey)
参数        strPath 指定文件的路径,请使用全路径表示,并使用\\做路径分割符,否则会执行失败
strSection 指定的信息块的块名
strKey 指定的信息的键名
备注        无
示例        MyStr = GetTBProfileString("c:\\tradelog.log","MySection","MyKey");
上善若水,无欲则刚

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
5525
积分
1473
帖子
429
主题
93
阅读权限
60
注册时间
2009-9-22
最后登录
2022-5-23
62#
发表于 2011-5-5 17:10:10 |只看该作者
回复 1# nopain
1、新建一个工作区,包含上下两个图表窗体,上面选择日线周期,下面选择5分钟周期。

请问版主,如果上下两个图表对换一下(即上图为5分钟周期,下图为日线周期),指标仍跟随对应的周期图表,那运行的结果会怎样?
实际上,我想要了解的是在多个图表的情况下,Tb在Barstatus<=1的情况下的运行机制,也即多个图表Bar的计算顺序。

还请麻烦版主答复:http://www.tradeblazer.net/forum/thread-14157-1-1.html

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
63#
发表于 2011-5-5 17:49:04 |只看该作者
回复 62# efrog

没有区别

使用道具 举报

Rank: 1

精华
0
UID
37919
积分
44
帖子
2
主题
0
阅读权限
10
注册时间
2011-5-6
最后登录
2015-5-10
64#
发表于 2011-5-6 12:51:55 |只看该作者
下面那张图看不到!!!

使用道具 举报

Rank: 2

精华
0
UID
67878
积分
61
帖子
27
主题
1
阅读权限
30
注册时间
2011-9-26
最后登录
2014-3-13
65#
发表于 2011-9-30 10:36:17 |只看该作者
马克留名学习之
倚天照海花无数,流水高山心自知

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
80111
积分
242
帖子
12
主题
4
阅读权限
40
注册时间
2011-11-17
最后登录
2012-1-30
66#
发表于 2011-12-27 20:39:08 |只看该作者
在一个工作区建两张图标?还整出这样的函数?这不是多此一举吗?直接在大周期图表上显示大周期的数据就行了吧?要的是只在一张图表上显示大周期的数据才是我们需要的
德日进,过日少

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
15934
积分
681
帖子
188
主题
70
阅读权限
60
注册时间
2010-9-9
最后登录
2021-9-1
67#
发表于 2012-5-6 11:36:33 |只看该作者
回复 45# thjyqr 的帖子
大周期调用小周期也是可以的
能请管理员写一个例子吗?

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
110953
积分
825
帖子
297
主题
12
阅读权限
60
注册时间
2012-6-14
最后登录
2014-9-8
68#
发表于 2012-12-11 19:03:50 |只看该作者
本帖最后由 木飘风 于 2012-12-11 19:10 编辑

大周期调用小周期是可以实现的,但是在大周期上显示就没有什么意义了!但可以实现在大周期上用小周期收盘价 最高价 最低价 做判断 进行交易控制! 可以有效避免采用大周期数据造成的大幅滑点!

比如 在15分钟周期上,采用3分钟 或是5分钟周期Bar 的收盘价close[1]做判断,采用open价成交 ,就可以避免 采用15分钟周期收盘价 做判断的时候,行情在15分钟快速大幅上涨或是下跌时,成交反应过于迟钝的问题!

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
87709
积分
222
帖子
112
主题
27
阅读权限
40
注册时间
2011-12-20
最后登录
2015-7-23
69#
发表于 2013-1-2 18:55:51 |只看该作者
木飘风 发表于 2012-12-11 19:03
大周期调用小周期是可以实现的,但是在大周期上显示就没有什么意义了!但可以实现在大周期上用小周期收盘价 ...

说的很对啊,我也很想知道大周期如何调用小周期的数据,有没有模板共享一下啊?谢谢啦!

使用道具 举报

Rank: 4

精华
0
UID
113129
积分
486
帖子
363
主题
32
阅读权限
50
注册时间
2012-10-26
最后登录
2021-4-26
70#
发表于 2013-1-2 19:14:38 |只看该作者
lanmeng_818 发表于 2013-1-2 18:55
说的很对啊,我也很想知道大周期如何调用小周期的数据,有没有模板共享一下啊?谢谢啦! ...

可以去参考追涨杀跌的跨周期贴,可以说他的实现方法,是总结了其他编程大神的精妙思想,非常好用

使用道具 举报

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

bottom

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

GMT+8, 2024-4-28 03:30

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部