设为首页收藏本站

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

关于净头寸疑似bug [复制链接]

Rank: 2

精华
0
UID
249791
积分
51
帖子
24
主题
9
阅读权限
30
注册时间
2017-4-8
最后登录
2023-4-11
跳转到指定楼层
1#
发表于 2020-8-17 13:35:32 |只看该作者 |倒序浏览
本帖最后由 qq2mm2 于 2020-8-17 13:36 编辑

请教一下净头寸功能的程序逻辑是什么,我测试好像有点bug。
具体看图,用的tbq自带的公式测试的,CL_RedRover_L是做多的公式,交易指令只有Buy、Sell,CL_RedRover_S是做空的公式,交易指令只有SellShort、BuyToCover,但是存在CL_RedRover_S发买开单、CL_RedRover_L发卖开单的情况。
我理解的净头寸应该是发开仓指令之前检查一下账户持仓,如果开仓会造成持仓对锁则转换成平仓指令,平仓指令无需转换,但目前的逻辑貌似把平仓指令也给转换了。

请问如何解决这个问题






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

Rank: 10Rank: 10Rank: 10

精华
0
UID
20842
积分
931
帖子
382
主题
2
阅读权限
255
注册时间
2010-12-3
最后登录
2022-2-15
2#
发表于 2020-8-17 16:26:13 |只看该作者
您选的是净头寸交易还是开平仓互转?

使用道具 举报

Rank: 2

精华
0
UID
249791
积分
51
帖子
24
主题
9
阅读权限
30
注册时间
2017-4-8
最后登录
2023-4-11
3#
发表于 2020-8-17 17:59:37 |只看该作者
追涨杀跌 发表于 2020-8-17 16:26
您选的是净头寸交易还是开平仓互转?

净头寸,设置如图:

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

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
0
UID
20842
积分
931
帖子
382
主题
2
阅读权限
255
注册时间
2010-12-3
最后登录
2022-2-15
4#
发表于 2020-8-18 10:07:56 |只看该作者
本帖最后由 追涨杀跌 于 2020-8-18 10:41 编辑
qq2mm2 发表于 2020-8-17 17:59
净头寸,设置如图:


好像是有点问题,净头寸的规则要再理一下。谢谢您的反馈!

补充回答:

经过请教同事,理了一下思路,现在的净头寸的逻辑还是没问题的。把我同事的例子转述如下:

策略1开多5手,随后策略2开空5手,则自动转变为平多5手;随后策略1要平多5手,则转变为开空5手
平仓也会转换为开仓

所以,就会出现做空的策略也开多的情况。

使用道具 举报

Rank: 2

精华
0
UID
249791
积分
51
帖子
24
主题
9
阅读权限
30
注册时间
2017-4-8
最后登录
2023-4-11
5#
发表于 2020-8-18 12:00:16 |只看该作者
追涨杀跌 发表于 2020-8-18 10:07
好像是有点问题,净头寸的规则要再理一下。谢谢您的反馈!

补充回答:

明白你的意思,所以净头寸的效果是不是和外盘的交易指令效果一样的,只有买和卖,没有开平之分别

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
0
UID
20842
积分
931
帖子
382
主题
2
阅读权限
255
注册时间
2010-12-3
最后登录
2022-2-15
6#
发表于 2020-8-18 19:37:03 |只看该作者
qq2mm2 发表于 2020-8-18 12:00
明白你的意思,所以净头寸的效果是不是和外盘的交易指令效果一样的,只有买和卖,没有开平之分别 ...

国内市场,开平还是有些差别的,主要是保证金占用和手续费的不同。所以,才会有净头寸交易和开平互转的功能需求

使用道具 举报

Rank: 2

精华
0
UID
249791
积分
51
帖子
24
主题
9
阅读权限
30
注册时间
2017-4-8
最后登录
2023-4-11
7#
发表于 2020-8-19 14:52:49 |只看该作者
本帖最后由 qq2mm2 于 2020-8-19 15:08 编辑
追涨杀跌 发表于 2020-8-18 19:37
国内市场,开平还是有些差别的,主要是保证金占用和手续费的不同。所以,才会有净头寸交易和开平互转的功 ...


还是有问题的,做多、做空2个策略单元同时开启自动,做空策略先出信号为买平,此时本意是空单止损,并不想开多单,但程序转变成了买开,然后后面该策略就是卖平,买开,卖平。。。循环,做空策略变成了做多,恰好把开仓和止损搞反了。做多的策略因为开启自动后第一个信号为买开,则正常。

如图:



接下来我尝试在策略产生平仓信号后开启自动看看效果,即让开启自动后第一个信号为开仓,如果还有问题再来反馈
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

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

bottom

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

GMT+8, 2024-5-7 15:23

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部