期货合约作为数据源,想通过A函数下达期权的买单,不会写买入期权和平仓的代码

请问能提供一个代码参考吗,比方说的我期权合约是”sc2511540",我的数据源是期货,但是想通过A函数买入一个看跌期权。目前不知道怎样获取指定期权合约”sc2511540"的当前价格,以及根据这个价格通过A函数报单,以及跟踪订单成交状态并重新保单,以及平仓的代码。

期权合约和期货合约的映射
能否通过代码选择期权合约?
多图层期权合约平仓失败
能提供一下tb中的全部期货和期权合约的名字吗?
期权对应期货
通过订阅实现甄别对应商品的平值期权的方法?
想根据期货行情的涨跌指标信号,下单交易期权,能实现吗
卖方期权的 函数
a函数获期权的报价问题
遍历期权图层时,偶然发生不执行的交易代码的情况,请TB老师分析

需要订阅期权合约作为数据源

https://video.tbquant.net/video?id=video313

老王的视频

给出了订阅期权的方式

只订阅需要的合约


看完了之后

这个可以获得期权集

订阅所有期权合约

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

两种方式有差异


如果要自己订阅制定合约

就需要拼接合约代码

下面是获得各交易所期权连接符

Integer setOptionSign()

{

SignCall = "C";

SignPut = "P";

If(Exchange == ".SSE" || Exchange == ".CFFEX" || Exchange == ".GFEX" || Exchange == ".DCE")

{

SignCall = "-C-";

SignPut = "-P-";

}

Return 0;

}


//获得期权标的合约、交易所

If(ExchangeCode == "SSE")

Exchange = ".CFFEX";

Else

Exchange = "." + ExchangeCode ;

Array<String> ContractArr;

StringSplit(MainSymbol, ".", ContractArr);

Print(TextArray(ContractArr));

RealContract = ContractArr[0];


还要获得需要交易的行权价

然后拼接


如果订阅期权集

就相对简单点

订阅后根据排序后的数据源定位需要交易的标的合约

缺点是合约集太多

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

他的代码比较简洁

如果觉得动态订阅的两种方式代码太繁琐

还有方案就是

如果交易的期权不用每天动态筛选

策略可以设置两个参数

一个PUT合约一个CALL合约

程序订阅


或者更简单的

静态手工添加期权数据源


需要交易新的合约

改一下参数或重新设置数据源

请问一下,你们动态订阅是怎么订阅的?

上面不是给了3种方案?

如果是盘中呢?不需要盘前😂

那就没有办法

只能把期权标的合约代码作为参数,用涨跌停报单


好的,谢谢了,我现在想到的就是用ONTIME域可以实现,但是有限制。

合约代码?

输出symbol查看

print(symbol);

老王之前不是有个期权视频?