金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 逸飞

股票交易bug

[复制链接]

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-8-29 13:07 | 显示全部楼层
本地测试,就是因为是平仓数据量的计算,同样是按数字9,平仓数量够,会直接报单平仓,平仓数据量不够,会报不支持融资融券业务。
截图202208291304523351.png
截图202208291306569842.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

7

主题

38

帖子

38

积分

Rank: 1

等级: 新手上路

注册:
2021-9-12
曾用名:
 楼主| 发表于 2022-8-29 13:07 | 显示全部楼层
技术010 发表于 2022-8-29 11:32
是看可用持仓的金额,本地测试,计算出的手数如果在可用持仓范围内,按9卖出也是正常卖出的。你可以调回到 ...

2022-08-29 13:03:13.607    【手工】闪电下单 执行下单操作,品种:002990 盛视科技
2022-08-29 13:03:13.608    【下单】002990 价25.570000 量900 买卖1 类型0 开平0 账户13705975411 Formula 0
2022-08-29 13:03:13.609    【回报】13700000000 账户不支持融资融券业务。
2022-08-29 13:03:17.276    【手工】闪电下单 执行下单操作,品种:002990 盛视科技
2022-08-29 13:03:17.277    【下单】002990 价25.549999 量900 买卖1 类型0 开平0 账户13705975411 Formula 0
2022-08-29 13:03:17.279    【回报】13700000000 账户不支持融资融券业务。


经过测试,设置中平仓按额或手,使用闪电下单的卖出功能都取的开仓数值。

我测试的时候,闪电下单界面设置的是9手,股票手工下单里面的平仓选择按手,数值100。日志中操作报单是9手。

补充内容 (2022-8-29 13:13):
从股票操作逻辑上来说,这样取值没问题。只是要判断一下,闪电下单操作不是锁仓的话,就按下单数的9手执行平仓操作。如果操作的锁仓,也是应该按照这个9手来开空单。

补充内容 (2022-8-29 13:15):
具体看来,就是程序中对股票开平逻辑处理有问题,期货操作这块代码逻辑是正确的。
回复

使用道具 举报

7

主题

38

帖子

38

积分

Rank: 1

等级: 新手上路

注册:
2021-9-12
曾用名:
 楼主| 发表于 2022-8-29 13:09 | 显示全部楼层
QQ截图20220829130902.jpg
QQ截图20220829130833.jpg


回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-8-29 13:12 | 显示全部楼层
本地测试,平仓方式中的手数,只对账户栏中的普通下单有效,对闪电下单无效,闪电下单中用到的手数都是下单数量的数量,后续会反馈给开发进行优化。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

7

主题

38

帖子

38

积分

Rank: 1

等级: 新手上路

注册:
2021-9-12
曾用名:
 楼主| 发表于 2022-8-29 13:18 | 显示全部楼层
技术010 发表于 2022-8-29 13:12
本地测试,平仓方式中的手数,只对账户栏中的普通下单有效,对闪电下单无效,闪电下单中用到的手数都是下单 ...

嗯,我觉得闪电下单和普通下单对操作数量的处理都很合理,唯一的就是股票操作闪电下单卖出的时候逻辑有问题,无论是否勾选锁仓,都是操作开仓。

另外,我一楼还有提到设置中开仓数量每次重启都自动变为按手,不知道怎么回事?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-8-29 13:24 | 显示全部楼层
1、那是因为平仓的数量不够了,原本平仓的,但是后面会触发卖出开仓的,等于是融券卖出了,所以报不支持融资融券的业务,后续会优化的。
2、这个是旧版6.23会这样,重启会变为手,新版6.30已经修复了这个问题。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

7

主题

38

帖子

38

积分

Rank: 1

等级: 新手上路

注册:
2021-9-12
曾用名:
 楼主| 发表于 2022-8-29 13:27 | 显示全部楼层
技术010 发表于 2022-8-29 13:24
1、那是因为平仓的数量不够了,原本平仓的,但是后面会触发卖出开仓的,等于是融券卖出了,所以报不支持融 ...

我每个测试都会留意确保可卖数量大于操作的平仓数量,这个问题应该和可用平仓数没关系。
回复

使用道具 举报

7

主题

38

帖子

38

积分

Rank: 1

等级: 新手上路

注册:
2021-9-12
曾用名:
 楼主| 发表于 2022-8-29 13:29 | 显示全部楼层
技术010 发表于 2022-8-29 13:24
1、那是因为平仓的数量不够了,原本平仓的,但是后面会触发卖出开仓的,等于是融券卖出了,所以报不支持融 ...

从日志中可以看到,执行的操作数量是900股,我实际当前可卖数量6400股
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-8-29 13:32 | 显示全部楼层
本帖最后由 技术010 于 2022-8-29 13:38 编辑

在股票手工下单的下单数量中设置固定金额可能会出这个问题,不是设置平仓方式中的那个金额,平仓方式中的金额对闪电下单不生效。你自己跟踪测试下就知道,设置完一个金额,在账户栏上点击该品种,会计算出一个数量,每个品种根据固定金额计算的手数都不同,如果这个手数比可用持仓小,那就正常触发了,大了才出现异常。

截图202208291332408225.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

7

主题

38

帖子

38

积分

Rank: 1

等级: 新手上路

注册:
2021-9-12
曾用名:
 楼主| 发表于 2022-8-29 13:39 | 显示全部楼层
技术010 发表于 2022-8-29 13:32
在股票手工下单的下单数量中设置固定金额可能会出这个问题,你自己跟踪测试下就知道,设置完一个金额,在账 ...

你这个测试结果是正常的并合理的,可是闪电下单操作中的卖出逻辑和卖出数量不足没有关系。我的测试都是确保当前可卖数量超过卖出数量的。

就是闪电下单模块在股票操作代码上存在问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-7-22 15:02 , Processed in 0.122367 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表