请教,策略加载的是主连后复权,想获取帐户卖出持仓,用sellposition= A_SellPosition来获取但获取不成功,print出来的数值一直是0,是不是因为加载的是主连而不是具体合约的原因?如果是的话,A_SellPosition的参数列表里要指定是RelativeSymbol吗?但函数的说明里没有说填具体合约的参数。
谢谢
Events
OnReady()
{
Integer i;
For i = 0 To A_AccountCount - 1
{
String id = A_AccountID(i);
Numeric value = A_SellPosition(i);
Print("accountId:" + id + ",A_SellPosition:" + Text(value));
}
}
A_GetPosition(MainSymbol(Symbol()), Pos)
请问获取到了吗?我也是用 a_getposition 获取不到
默认是获取图表的持仓
但是你图表是888,那肯定获取不到
建议用a_getposition 指定symbol获取
好的谢谢
指定了也获取不到啊?要怎么弄啊?
合约名symbol是有交易后缀的
比如螺纹钢应该是rb2601.SHFE
不同交易所大小写,品种字母大小写严格
建议用print输出一下图表品种的symbol来确认到底是什么