金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 950|回复: 3

重复下单的问题

[复制链接]

18

主题

50

帖子

60

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
发表于 2023-9-19 16:38 | 显示全部楼层 |阅读模式
在实盘测试的时候发现了一种情况:
本意是想在平仓后留1手的底仓,但是在后台交易中连续来了两次卖出的信号,下了两次平仓的指令每次指令都是下的(总可用仓位-1手),导致第二个指令下达的时候判断实际仓位只有1手,就把这1手也卖了。
我在每次下平仓指令之前都判断了当前的可用仓位,判断方法是:可用持仓量:TBUYHOLDINGEX( '',代码 ,2)-TBUYHOLDINGEX( '',代码 ,3);,在第二次平仓信号到达的时候“可用持仓量”依然是原来的数量而不是1手。
请问这个问题是否可以避免
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-9-19 16:49 | 显示全部楼层
可用持仓量:TBUYHOLDINGEX( '',代码 ,1)
直接参数1就表示可用了,你看下两次触发之间间隔是多少,如果是代码上下行同时触发这个没有办法,建议可以看下自己条件写的有没有问题
一般不要让不同的卖出条件同时满足

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

使用道具 举报

18

主题

50

帖子

60

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2023-9-19 16:54 | 显示全部楼层
按照函数的参数说明这两个的值是不是应该完全一样,可用持仓量:TBUYHOLDINGEX( '',代码 ,1)和可用持仓量:TBUYHOLDINGEX( '',代码 ,2)-TBUYHOLDINGEX( '',代码 ,3);
两次触发不是代码的上下行,是由于两次信号调用(在监控列表中有多个品种,轮巡两个品种都发出了相同的触发信号)
两次触发的时间间隔是10毫秒
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-9-19 16:56 | 显示全部楼层
这个就是瞬间下单导致第一个单子都没发出去
电话我把021-20339087
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 02:53 , Processed in 0.230042 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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