获取符合条件的ETF期权合约码的代码例程
def ChooseOption(object, option_class=1) :
'''
函数功能:获取符合条件的合约码
option_class : 1为认沽,0为认购
'''
months = [0, 1, 2, 3]
position = [-3, -2]
for m in months :
for p in position :
code = GetAtmOptionContractByPos(object, "now", p, option_class, m)
if code != '' and GetQuote(code).bidprice(0) > g.choose_option_level :
print('合约类型 = {} , 月份(0当1次2季3末) = {}, 档位 = {}'.format(option_class, m, p))
return code
# code != '' 保证有符合虚值档位的合约,遇到极端行情需要补充档位上架的合约于次日才能上架
# 或者,输入的参数越界即没有该档位的合约码
回复 0:
按时间排序
您尚未登录,请 登录 真格量化发表回复