设为首页收藏本站

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

关于平仓重复下单的问题 [复制链接]

Rank: 2

精华
0
UID
110954
积分
114
帖子
67
主题
28
阅读权限
30
注册时间
2012-6-14
最后登录
2012-11-2
跳转到指定楼层
1#
发表于 2012-7-18 13:06:51 |只看该作者 |倒序浏览
请教管理员一个问题,为什么我用的是BUY,SELL,来下单。用两个模型都买卖的是IF1208的合约。怎么30分钟周期的开完仓之后会出现好多个平仓信号,结果另一个模型的操作也搞乱了,是不是不能两个模型同时操作一个合约。
2012/07/18 11:00:11.765 自动交易信息:帐户[exvone1]商品[IF1208]类型[卖开]数量[2]价格[2424.20]注释[xiong30minkd]

2012/07/18 11:14:58.906 自动交易信息:帐户[exvone1]商品[IF1208]类型[买平]数量[2]价格[2426.80]注释[MA601]

2012/07/18 11:15:01.171 自动交易信息:帐户[exvone1]商品[IF1208]类型[买开]数量[2]价格[2426.60]注释[MA601]

2012/07/18 11:20:02.234 自动交易信息:帐户[exvone1]商品[IF1208]类型[卖平]数量[2]价格[2421.80]注释[MA601]

2012/07/18 11:20:03.625 自动交易信息:帐户[exvone1]商品[IF1208]类型[卖开]数量[2]价格[2421.80]注释[MA601]

2012/07/18 11:25:01.531 自动交易信息:帐户[exvone1]商品[IF1208]类型[买平]数量[2]价格[2426.60]注释[MA601]

2012/07/18 11:25:03.375 自动交易信息:帐户[exvone1]商品[IF1208]类型[买开]数量[2]价格[2426.60]注释[MA601]

2012/07/18 13:00:03.859 自动交易信息:帐户[exvone1]商品[IF1208]类型[买平]数量[2]价格[2427.60]注释[xiong30minkd]

2012/07/18 13:04:06.781 自动交易信息:帐户[exvone1]商品[IF1208]类型[卖平]数量[2]价格[2423.60]注释[MA601]

2012/07/18 13:05:02.906 自动交易信息:帐户[exvone1]商品[IF1208]类型[卖开]数量[2]价格[2423.40]注释[MA601]

2012/07/18 13:08:04.359 自动交易信息:帐户[exvone1]商品[IF1208]类型[卖开]数量[2]价格[2423.40]注释[MA601]

2012/07/18 13:08:14.187 自动交易信息:帐户[exvone1]商品[IF1208]类型[买平]数量[2]价格[2423.80]注释[xiong30minkd]

2012/07/18 13:17:12.718 自动交易信息:帐户[exvone1]商品[IF1208]类型[买平]数量[2]价格[2420.40]注释[xiong30minkd]

初级大户

酱油

Rank: 5Rank: 5

精华
0
UID
37561
积分
1108
帖子
395
主题
9
阅读权限
60
注册时间
2011-5-4
最后登录
2014-11-3
2#
发表于 2012-7-18 13:11:55 |只看该作者
用marketposition来判断的仓位,一根bar上的每一个tick,marketposition都是不会改变的,真正要自动交易,需要自己加上其他变量来控制或者使用账户函数

使用道具 举报

Rank: 2

精华
0
UID
110954
积分
114
帖子
67
主题
28
阅读权限
30
注册时间
2012-6-14
最后登录
2012-11-2
3#
发表于 2012-7-18 14:57:52 |只看该作者
alex647l 发表于 2012-7-18 13:11
用marketposition来判断的仓位,一根bar上的每一个tick,marketposition都是不会改变的,真正要自动交易, ...

谢谢,请问要加上什么变量来控制,我不太会写

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
4#
发表于 2012-7-18 15:17:53 |只看该作者
QQ_ice 发表于 2012-7-18 14:57
谢谢,请问要加上什么变量来控制,我不太会写

使用buy、sell是可以多个策略同时对一个合约进行交易的,软件是根据信号进行交易的,产生多个平仓信号需要检查公式,一般是公式问题。

使用道具 举报

初级大户

酱油

Rank: 5Rank: 5

精华
0
UID
37561
积分
1108
帖子
395
主题
9
阅读权限
60
注册时间
2011-5-4
最后登录
2014-11-3
5#
发表于 2012-7-18 15:24:46 |只看该作者
QQ_ice 发表于 2012-7-18 14:57
谢谢,请问要加上什么变量来控制,我不太会写

发过单就用一个全局变量 setglobalvar的值来记录现在的仓位状态,比如-1是空1是多0是无仓,这样来保证不会重复下单,当然跟盘走的时候下单未成交涉及到撤单等问题,会更加复杂,LZ多研究研究吧

使用道具 举报

Rank: 2

精华
0
UID
112412
积分
52
帖子
25
主题
8
阅读权限
30
注册时间
2012-9-8
最后登录
2013-4-9
6#
发表于 2012-12-4 17:34:52 |只看该作者
alex647l 发表于 2012-7-18 15:24
发过单就用一个全局变量 setglobalvar的值来记录现在的仓位状态,比如-1是空1是多0是无仓,这样来保证不 ...

如果委托后未成交,下一个tick重新运行程序,是否会再次发送委托

使用道具 举报

初级大户

酱油

Rank: 5Rank: 5

精华
0
UID
37561
积分
1108
帖子
395
主题
9
阅读权限
60
注册时间
2011-5-4
最后登录
2014-11-3
7#
发表于 2012-12-5 11:21:55 |只看该作者
futuresJ 发表于 2012-12-4 17:34
如果委托后未成交,下一个tick重新运行程序,是否会再次发送委托

LZ可以自己尝试一下,学习就是自己探索的过程嘛

使用道具 举报

Rank: 2

精华
0
UID
112412
积分
52
帖子
25
主题
8
阅读权限
30
注册时间
2012-9-8
最后登录
2013-4-9
8#
发表于 2012-12-5 14:13:10 |只看该作者
alex647l 发表于 2012-12-5 11:21
LZ可以自己尝试一下,学习就是自己探索的过程嘛

我在发命令的时候写了段输出,发现每个tick都会运行到发送委托的代码,不过TB估计有保护机制,实际只发了一单

使用道具 举报

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

bottom

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

GMT+8, 2024-5-24 02:01

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部