A_DeleteOrderEx A_SendOrderEx 统统返回false

A_DeleteOrderEx、  A_SendOrderEx 统统返回false ,  TB和TBQ3都一样,不管是否执行成功,返回值都是 false.  已经翻看了几十条论坛上同类问题的解答。我用的是tick数据,账号是模拟账号:    第一,BarStatus 绝对是2, 第二,绝对开启了自动交易,而且一直在正常交易,只是这两个函数的返回值从不为 true。 请官方重视一下这个问题。

A_SendOrderEx函数下单返回False
A_SendOrderEx总是返回False
下单操作:A_SendOrder()、撤单操作:A_DeleteOrderEx(),下单和撤单成功,却返回false
A_sendorderex 没有执行,返回值是false,委托列表是空
实时撤单成功,却返回false
A_SendOrderEx函数一直返回false,请各位老师帮忙看下
实时行情,A函数撤单成功,却返回false
a_sendorderex函数的返回参数orderids疑问
A_SendOrderEx
请教A_DeleteOrderEx撤单问题

https://bbs.tbquant.net/thread/20250724103631701104

前两天有一个人问过同样的问题

跟你一模一样

这种情况需要提供可复现内容

先展示一下你说的内容

https://bbs.tbquant.net/thread/20250724103631701104


没测试过楼主说的情况

函数本身是否有bug需要老刘去测试了


毕竟函数带个返回值

大多人出于习惯和严谨角度

会根据返回值做一定流程处理

没问题


不过

个人在使用这类函数时候

基于A函数自身特性

更多是从整个架构上

多重校验再使用

可以避免已知/未知的一系列问题


就如链接帖子里说的

这个函数的帮助中

对程序员来说

使用方法约定俗成

对非程序员来说

是过于隐晦了

且持续引发争议

我又仔细研究了一下,发现 在"新建k线组件"中启动交易,A_SendOrderEx返回的是true。用策略单元启动,就会返回false。 难道以后用A函数,每个商品都要单独保存一个页面吗?

我再次翻看了以往这个问题的帖子,好几个都是反映在 ”策略运行模式“出现 A_SendOrderEx返回结果为false。

我好像有印象了

在策略运行模式打开的K线属于辅助K线....

辅助K线上是没有实际交易的,只是看看图

学会系统化思考问题

打开k线以后显示的内容不是策略单元的东西

打开k线相当于用原策略单元的配置重新新建一个单元


感谢老师,我已经验证过了,确实不能用从策略单元打开K线的方式来调试带有A函数的策略。要调试含A函数策略只能有两种方法:1)运行策略单元时写日志,到数据中心查看日志文件;  2)新建K线工作区,用print输出A函数返回结果。