全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
已解决
麻烦管理员帮我看看为何一直使用的公式突然无法平仓
2023-04-26 18:23

目前检查的情况来看,不是 A_BuyPosition 这个函数返回的持仓数据不准确,就是进入条件后无法平仓。

用了两年的策略了,突然出现这个问题。

目前的版本是:TradeBlazer v6

vip1830009


// 出局多单
if(A_BuyPosition > 0 && Q_Last < SellLine){
	// 当前价远离控制区间,退出
	if(SellLine > SpaceUpLine && Q_Last > DlinePoint){
		Return;
	}
	if(A_SendOrder(Enum_Sell, Enum_Exit, A_BuyPosition, Q_BidPrice - offset)){
		SetTBProfileString(Symbol,\"Opened\", Text(0));
		FileAppend(Symbol+\".log\",\"线外平多(\"+Text(Q_BidPrice - offset)+\"×\"+Text(A_BuyPosition)+\")\"+Text(Date)+\" \"+Text(CurrentTime));
		return;
	}
}
2023-04-26 18:52
vip1830009

一直触发条件,但是发送的单并没成交(我基本是以跌停价平多单),导致一直在触发平仓条件

从上面截图的平仓记录来年,已经执行了A_SendOrder()函数,不知为何平仓不成功

A_SendOrder(Enum_Sell, Enum_Exit, A_BuyPosition, Q_BidPrice - offset)
2023-04-26 18:55
wangkaiming

你给的代码并非100%能下单,最新bar(barstatus==2)里A函数才下单

或者又是账户登录的问题0

就目前提供的内容,存在太多可能性

交易记录里什么状况

2023-04-28 08:10
您未登录,请先 登录注册 后发表评论
顶部