设为首页收藏本站

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

TB实盘开贴 [复制链接]

Rank: 4

精华
0
UID
31858
积分
516
帖子
115
主题
34
阅读权限
50
注册时间
2011-4-9
最后登录
2020-11-29
21#
发表于 2017-1-4 10:00:59 |只看该作者
本帖最后由 beijib 于 2017-1-4 10:04 编辑
halfine 发表于 2017-1-3 11:43
论坛挖到了金子,真心有用,感谢版主无私分享


不能开启自动交易,还算不上全自动啊

极速版的菜单不是标准的,shift组合快捷键也不好用,所以调不出来开启自动交易

使用道具 举报

Rank: 1

精华
0
UID
239747
积分
6
帖子
4
主题
2
阅读权限
10
注册时间
2016-9-1
最后登录
2017-2-16
20#
发表于 2017-1-3 11:43:08 |只看该作者
beijib 发表于 2017-1-1 14:14
编写了一个极速版autoit3的自动登录脚本。

#Include

论坛挖到了金子,真心有用,感谢版主无私分享

使用道具 举报

Rank: 4

精华
0
UID
31858
积分
516
帖子
115
主题
34
阅读权限
50
注册时间
2011-4-9
最后登录
2020-11-29
19#
发表于 2017-1-1 14:14:19 |只看该作者
编写了一个极速版autoit3的自动登录脚本。

#Include <date.au3>
Dim $result,$tmp1,$path
$path="C:\Program Files\TradeBlazer\TBPlus\"      ;TB默认安装路径,如非默认安装,这里需要更改为你TB安装路径
;循环开始
While 1
If ProcessExists("TBPlus.exe") And WinExists("TB旗舰版:极速平台") = 0 Then
        ProcessClose("TBPlus.exe")
    Sleep(3000)
EndIf
If WinExists("TB旗舰版:极速平台") = 0 And ((@HOUR=08 And @MIN>=35 And @MIN<=39) Or (@HOUR=20 And @MIN>=35 And @MIN<=39)) Then
    $result=0
    Run($path&"TBPlus.exe",$path)
    WinWaitActive("TB旗舰版:极速平台8.0---用户登录","",20)
    WinActivate("TB旗舰版:极速平台8.0---用户登录")
    Sleep(2000)
        ;Send("{ENTER}")
        ControlClick("TB旗舰版:极速平台8.0---用户登录", "", "WindowsForms10.BUTTON.app.0.afceb_r11_ad13")
        Sleep(2000)
EndIf
If WinExists("TB旗舰版:极速平台") And ((@HOUR=15 And @MIN>=35 And @MIN<=40) Or (@HOUR=2 And @MIN>=35 And @MIN<=40)) Then ;非交易时间关闭TB
        ProcessClose("TBPlus.exe")
EndIf
Sleep(1000)
WEnd
;循环结束
杂多沽空

使用道具 举报

Rank: 4

精华
0
UID
31858
积分
516
帖子
115
主题
34
阅读权限
50
注册时间
2011-4-9
最后登录
2020-11-29
18#
发表于 2016-12-21 10:34:51 |只看该作者
搞了一个备份云服务器,如果主云服务器TB出现问题,备份服务器可以继续执行策略,目前主服务器用的是腾讯云服务器极速版TB,备份服务器用旗舰版。代码如下:
                if(barstatus==0)
                {
                        Setglobalvar(0,0);    //备份服务器TB同步头寸计数器
                        Setglobalvar(1,0);    //防止重复发单计数器
                }

                if (A_BuyPosition-A_SellPosition==0 && A_GetOpenOrderCount==0){ //没有仓位的情况,没有未成交单
                        if(con1==True && con3==True && GetGlobalVar(1)==0){                        //判断是否可以发单
                                SetGlobalVar(0,GetGlobalVar(0)+1);  //满足开仓条件先数10个ticks,如果主服务器TB没有发单则备份服务器TB执行发单
                                if (GetGlobalVar(0)>=10){
                                        A_SendOrder(Enum_Buy,Enum_Entry,TurtleUnits,Q_AskPrice); //开多
                                        SetGlobalVar(1,1);                                //发单计数器设置为已发单
                                }
                        }       

......

                if (GetGlobalVar(1)>=1){
                        SetGlobalVar(1,GetGlobalVar(1)+1);   //防止重复发单,发单后数3个ticks后,重置计数器
                        if (GetGlobalVar(1)>=3){
                                SetGlobalVar(0,0);  
                                SetGlobalVar(1,0);  
                        }
                }

使用道具 举报

Rank: 4

精华
0
UID
31858
积分
516
帖子
115
主题
34
阅读权限
50
注册时间
2011-4-9
最后登录
2020-11-29
17#
发表于 2016-12-16 18:55:10 |只看该作者
本帖最后由 beijib 于 2016-12-16 18:56 编辑
owen1949 发表于 2016-12-16 10:13
楼主,请教个问题,看你的测试报告里回测周期有2497天,这个是怎么设置的?我用一小时周期,报告里只能回测 ...


商品-设置-属性-起始日期从2009年开始,不懂的到qq群问:243836862


附件: 你需要登录才可以下载或查看附件。没有帐号?注册
杂多沽空

使用道具 举报

Rank: 1

精华
0
UID
235194
积分
8
帖子
6
主题
2
阅读权限
10
注册时间
2016-5-25
最后登录
2017-12-28
16#
发表于 2016-12-16 10:13:20 |只看该作者
楼主,请教个问题,看你的测试报告里回测周期有2497天,这个是怎么设置的?我用一小时周期,报告里只能回测60天左右

使用道具 举报

Rank: 4

精华
0
UID
31858
积分
516
帖子
115
主题
34
阅读权限
50
注册时间
2011-4-9
最后登录
2020-11-29
15#
发表于 2016-12-15 19:52:04 |只看该作者
mey16601600 发表于 2016-12-15 15:13
用A函数呀,你都15分钟线了,为什么不用buy sell。能赚钱真心没啥差别

buy sell还得弄个头寸监控,A函数不用。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
214718
积分
135
帖子
92
主题
29
阅读权限
40
注册时间
2015-7-23
最后登录
2018-12-9
14#
发表于 2016-12-15 15:13:54 |只看该作者
用A函数呀,你都15分钟线了,为什么不用buy sell。能赚钱真心没啥差别

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
214718
积分
135
帖子
92
主题
29
阅读权限
40
注册时间
2015-7-23
最后登录
2018-12-9
13#
发表于 2016-12-15 15:12:53 |只看该作者
看起来挺靠谱

使用道具 举报

Rank: 4

精华
0
UID
31858
积分
516
帖子
115
主题
34
阅读权限
50
注册时间
2011-4-9
最后登录
2020-11-29
12#
发表于 2016-12-11 19:54:17 |只看该作者
tsinglai 发表于 2016-12-11 19:30
我也交流一个平仓的,平仓等待指令完成,等待最长waitime
Begin
//---------------

使用道具 举报

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

bottom

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

GMT+8, 2024-5-28 06:26

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部