设为首页收藏本站

 找回密码
 注册
查看: 3140|回复: 5
打印 上一主题 下一主题

我也来学习tradeblazer [复制链接]

Rank: 2

精华
0
UID
1522
积分
118
帖子
10
主题
2
阅读权限
30
注册时间
2008-4-20
最后登录
2019-4-26
跳转到指定楼层
1#
发表于 2010-3-11 10:53:45 |只看该作者 |倒序浏览
最近开始学习tradeblaze,随便把学习心得及和不懂的问题记录下来

Rank: 2

精华
0
UID
1522
积分
118
帖子
10
主题
2
阅读权限
30
注册时间
2008-4-20
最后登录
2019-4-26
2#
发表于 2010-3-11 11:09:38 |只看该作者
今天编了一个交易指令,插入超级表中
Begin
    if(BarStatus()==2)
    {       
        FileAppend("D:\\test1.txt","BarsSinceToday"+Text(BarsSinceToday));
        FileAppend("D:\\test1.txt","BarCount "+Text(BarCount));
        FileAppend("D:\\test1.txt","SystemDateTime  "+DateTimeToString(SystemDateTime));          
        FileAppend("D:\\test1.txt","CurrentTime  "+timetostring(CurrentTime));
        FileAppend("D:\\test1.txt","text CurrentTime  "+text(CurrentTime));  
     }       
End


通过对文件 test1.txt的分析,我发现程序的运行时是以tick事件驱动的,每个tick就是价格的变化,与商品所设置的周期无关,不管你是以天为周期还是以秒为周期,有时候一秒有一个tick,有时候有三四个tick,但到了非交易时间段时候,就没有tick变化了,所以到了非交易时间段时候,程序运行一次就停止了,到了新的tick来了才继续随tick变化而运行。
  大家看清楚了,在非交易时间段(比如今天的11:16),插入该程序,该程序只运行了一次,可见非交易时间段是没有tick事件的。

使用道具 举报

Rank: 2

精华
0
UID
1522
积分
118
帖子
10
主题
2
阅读权限
30
注册时间
2008-4-20
最后登录
2019-4-26
3#
发表于 2010-3-11 11:14:24 |只看该作者
在运用text函数时候,我发现text无法准备表达多位小数的数据,比如text("0.123456789"),我在自己的电脑上结果text("0.123456789")显示为0.12,把后面的 几位小数都省略掉了,我用text函数来显示时间currenttime,显示 结果也是只显示小数点后两位,其他全省略掉了。 可能是交易者的缺陷,这个函数编的不好。

使用道具 举报

Rank: 2

精华
0
UID
1522
积分
118
帖子
10
主题
2
阅读权限
30
注册时间
2008-4-20
最后登录
2019-4-26
4#
发表于 2010-3-11 16:08:22 |只看该作者
在网络中断的情况下,如果网络恢复,那么程序是不是又从超级表的第一个bar开始重新运行一遍?

使用道具 举报

Rank: 2

精华
0
UID
1522
积分
118
帖子
10
主题
2
阅读权限
30
注册时间
2008-4-20
最后登录
2019-4-26
5#
发表于 2010-3-11 16:18:17 |只看该作者
我试着中断网络,再连接网络,通过对文件test1的查看,发现每次重新连接后,test1文件中数据又添加了一遍,可以确定,网络中断再连接,那么程序又是从表中的第一个bar开始重新运算。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
5940
积分
1179
帖子
285
主题
28
阅读权限
60
注册时间
2009-11-21
最后登录
2015-1-19
6#
发表于 2010-3-11 23:55:26 |只看该作者
不错  楼主的态度很认真
海豚

使用道具 举报

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

bottom

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

GMT+8, 2024-5-5 12:40

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部