设为首页收藏本站

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

请教各位高手啊 [复制链接]

Rank: 2

精华
0
UID
239910
积分
68
帖子
41
主题
14
阅读权限
30
注册时间
2016-9-5
最后登录
2017-12-5
跳转到指定楼层
1#
发表于 2016-11-2 15:17:36 |只看该作者 |倒序浏览
本帖最后由 blue8ilen 于 2016-11-3 15:08 编辑

1、我在策略中由于没有控制好发单次数,结果一个平仓的单子发了好多次,sorder显示委托发送成功,但是我测试A_GetOpenOrderCount的返回值一指为什么=0呢。模拟仓中。
2、 If(conditiaon1 && getglobalvar(4) != 1)
            {
               
                                A_SendOrder(Enum_Buy,Enum_Entry,Lots,Q_AskPrice);//委托卖盘价来买开
                                SetGlobalVar(4,1);//记录为已开仓
            }
这段语句是只要a函数执行一遍全局变量就赋值为1吗?如果赋值为1下一次就不满足条件进这个分支了,为何在测试的时候发现a函数有多次执行的情况呢?
3、全局变量在每次关掉tb之后在开启是如何变化呢?之前赋的值会保留吗?
您需要登录后才可以回帖 登录 | 注册

bottom

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

GMT+8, 2024-5-9 15:00

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部