如何获取一个品种有哪些期权合约
如何获取一个品种有哪些期权合约,如下图列表的合约.
如何获取一个品种有哪些期权合约,如下图列表的合约.
老兄,你那个订单流指标好用不,方便加个🛰️嘛,有偿,🛰️:crmb021
https://bbs.tbquant.net/thread/20250628083802783492 基础源码
回复:😁
回复:老王别每次都邪魅的一笑反馈的手续费、保证金、ETF规则改变这几个问题催一催哈
回复:ETF规则改变 是指哪个
回复:之前规则和7月规则不同7月这种规则只能用于TBQ/TBQ3行情显示量化代码都抓瞎了反馈一下早点重新修正基础数据手续费和保证金上报到现在已经4个月了。。。
回复:研发任务多
回复:好吧……
回复:手续费和保证金也无所谓了自己确保资金充裕就行ETF期权基础数据总能修正吧这个很容易做到现在策略研究完全停了😂
我最近也在做期权策略因为官方期权函数支持度不高我本来想写一些函数开源自己做储备也方便大家今天收盘后我已经写了一部分代码获得当前哪些合约有期权指定月份/或依托数据源获得所有call+put获得主力月/指定月份ATM/任意档位OTM/ITM是否直接订阅包括图表/账户发单算法和实现都👌关键是获取哪些合约有期权获取特定月份所有标的期权合约确实很多人提问这个场景应用在哪里?又让我停止了编码
Array<String> OptionsArray; GetSymbolContracts("cu", "SHFE", Enum_CategoryOptions, OptionsArray, -1); Print(TextArray(OptionsArray));
回复:Array<String> OptionsArray; GetSymbolContracts(Data2.SymbolType, ExchangeCode, Enum_CategoryOptions, OptionsArray, -1); Print(TextArray(OptionsArray));
回复:感谢分享,GetSymbolContracts("cu", "SHFE", Enum_CategoryOptions, OptionsArray, -1);这个换股指获取不了GetSymbolContracts("IM", "CFFEX", Enum_CategoryOptions, OptionsArray, -1);
回复:股指我正在写
回复:If(FindFirstOf(Data[DataIdx].Symbol, "000016") != InvalidInteger) GetSymbolContracts("000016", Data[DataIdx].ExchangeCode, Enum_CategoryOptions, Temp_Contracts, -1); Else If(FindFirstOf(Data[DataIdx].Symbol, "000300") != InvalidInteger) GetSymbolContracts("000300", Data[DataIdx].ExchangeCode, Enum_CategoryOptions, Temp_Contracts, -1); Else If(FindFirstOf(Data[DataIdx].Symbol, "000852") != InvalidInteger) GetSymbolContracts("000852", Data[DataIdx].ExchangeCode, Enum_CategoryOptions, Temp_Contracts, -1);
回复:先凑合着用
回复:谢谢!
回复:GetSymbolContracts("000300", ExchangeCode,Enum_CategoryFutures ,symbolf,-1);//期货合约集为何获取不到
回复:写法就是前面给你的方式股指期货要单独处理自己过滤一下我不想写了太累了
我试了一下,可以读取期权合集,需要自己再处理一下
以前有个大神的回帖我没测试你试试看
回复:先收藏 再研究 mark
回复:我还是觉得这个大神的算法好
没办法。。。
回复:目前大概就是这样做,没有直接订阅一个特定的期权,一切都要自己算回测我也建议酌情按月来做,不要连在一起
回复:我把函数写好了