设为首页收藏本站

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

TB实盘开贴 [复制链接]

Rank: 1

精华
0
UID
243234
积分
35
帖子
24
主题
10
阅读权限
10
注册时间
2016-11-16
最后登录
2016-12-13
1#
发表于 2016-12-11 18:36:38 |显示全部楼层
beijib 发表于 2016-11-15 10:45
关于后台避免重复发单的问题,在网上搜索了一些思路,写了几行代码,准备实盘测试一下

                if(barstatus==0) ...

这个思路不错

使用道具 举报

Rank: 1

精华
0
UID
243234
积分
35
帖子
24
主题
10
阅读权限
10
注册时间
2016-11-16
最后登录
2016-12-13
2#
发表于 2016-12-11 19:30:17 |显示全部楼层
beijib 发表于 2016-11-15 10:45
关于后台避免重复发单的问题,在网上搜索了一些思路,写了几行代码,准备实盘测试一下

                if(barstatus==0) ...

我也交流一个平仓的,平仓等待指令完成,等待最长waitime
Begin
//---------------
while(A_SendOrder(Enum_sell,Enum_exit, lots, price))
{//确保发出了指令,下面等待结果
        tmp=CurrentTime;
        while(timediff(tmp,CurrentTime)<=waittime)
        {
                if(A_BuyPosition==0)
                {
                //
                return true;                //全部成交
                }
        }
        while(A_DeleteOrder(""))
        return False;                //表示撤单指令成功发出
        return False;                //表示撤单指令没有成功
}
Return False;//平仓指令发出错误
End

使用道具 举报

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

bottom

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

GMT+8, 2024-5-7 02:30

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部