全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
A_SendOrderEx函数一直返回false,请各位老师帮忙看下
2023-08-15 11:12

Params

Vars

   Global Array<Integer> entryPairOrderIds;    // 缓存的开仓OrderIds

Events


//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组

OnBar(ArrayRef<Integer> indexs)

{

       print(\"时间\"+DateTimeToString(D+T)+\"机器时间\"+DateTimeToString(CurrentDate+currentTime));

bool brt = Data0.A_SendOrderEx(Enum_Buy,Enum_Entry,1,Close,entryPairOrderIds);

print(IIFString(brt,\"True\", \"False\"));

}


wangkaiming

挂账户了吗

2023-08-15 14:56
s188****3115
@wangkaiming

挂了,状态显示绿色笑脸全自动,而且账户透视里有已成交委托和持仓

2023-08-15 16:00
s188****3115
@wangkaiming

OnOrder里有反馈,125成交,但是报单索引entryPairOrderIds为空,无法进行订单管理,请老师指点

2023-08-15 16:29
wangkaiming
@s188****3115

你的输出大概率不是对应下单的输出, 你要你报出去了委托单的orderid必然有的

2023-08-16 15:01
s188****3115

Params

Vars

   Global Array<Integer> entryPairOrderIds;    // 缓存的开仓OrderIds

Events

//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组

OnBar(ArrayRef<Integer> indexs)

{

if(BarStatus != 2){return;}

Print(TextArray(entryPairOrderIds));

Bool ret = A_SendOrderEx(Enum_Buy, Enum_Entry, 1, Q_AskPrice, entryPairOrderIds, \"\", A_GetOrderCreateSource);

Print(\"时间\"+DateTimeToString(D+T));

Print(\"Buy,A_SendOrderEx:\" + IIFString(ret, \"True\", \"False\") + \",\" + TextArray(entryPairOrderIds));

FileAppend(\"D:\\\\ccc\",\"时间\"+DateTimeToString(D+T));

FileAppend(\"D:\\\\ccc\",\"Buy,A_SendOrderEx:\" + IIFString(ret, \"True\", \"False\") + \",\" + TextArray(entryPairOrderIds));

}

2023-08-16 20:53
jansen119
@s188****3115

我遇到同样问题  A_SendOrderEx 发单  有成交 但是发单显示false.    你解决了吗

2023-08-27 02:20
您未登录,请先 登录注册 后发表评论
顶部