期权无法平仓,Q_AskPrice无法获取正确价格

               name_p = (ID+Mid(data0.fRollover[0][0], 2, 4)+-P-+text(RoundUp(data2.open/Price_intervals,0)*Price_intervals)+.CFFEX);

name_c = (ID+Mid(data0.fRollover[0][0], 2, 4)+-C-+text(Rounddown(data2.open/Price_intervals,0)*Price_intervals)+.CFFEX);

// 如果价格突破下轨,则平put卖call

If(Date == currentdate)

{

If(data2.low < data1.LowerBand[1] and trade_make_c)

{

Array<Integer> orders_p;

Array<Integer> orders_c;

A_SendOrderEx(name_p1,Enum_Buy,Enum_Exit,Lots,q_askprice,orders_p);

A_SendOrderEx(name_c,Enum_Sell,Enum_Entry,Lots,q_askprice,orders_c);

name_c1 = name_c;

trade_make_c = false;

trade_make_p = true;

}

// 如果价格突破上轨,则平call卖put

If(data2.high > data1.UpperBand[1] and trade_make_p)

{

Array<Integer> orders_p;

Array<Integer> orders_c;

A_SendOrderEx(name_c1,Enum_Buy,Enum_Exit,Lots,q_askprice,orders_c);

A_SendOrderEx(name_p,Enum_Sell,Enum_Entry,Lots,q_askprice,orders_p);

name_p1 = name_p;

trade_make_p = false;

trade_make_c = true;

}

}

因为期权太多无法订阅只能通过A函数下单,但是我不会记住上次的开单只能标记开仓的symbol,指导一下怎么改或者给一个A函数的平仓案例

模拟盘中无法平仓已开的单子。

Q_AskPrice无法给出期权正确的价格

data-href=

关于投资分析功能无法获取完整期权交易信息的问题
交易师无法平仓
Q_AskPrice是最新的卖盘价格,怎么获取前一个tick的卖盘价格?
我想做300ETF期权,但是模拟账户都无法报单
策略无法平仓的问题
主力合约切换后无法平仓怎么解决?
如何获取最近平仓的价格
获取部分平仓价格的问题
模拟交易中ETF期权总是无法成交
Q_AskPrice,Q_BidPrice这里两个函数获取到的价格为0

期权盘口不一定有价格哦 ,建议用确定的价格,而不是一个查询的价格

柜台查询一般也有流控,你超了就不给你查自然返回不了

我使用A函数也遇到相同的问题,因为不可能订阅太多期权合约,只能使用A函数。但使用Q_AskPrice发单时,程序按非常高的价格向上扫单,而不是用对手价。

“建议用确定的价格”是无法实现的,因为使用的是盘中突破,其次是通过参考期货走势对期权下单。能否调用交易助手对A函数的发单进行管理?

A函数下单也是可以通过交易助手来撤单重发的。