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 != '' 保证有符合虚值档位的合约,遇到极端行情需要补充档位上架的合约于次日才能上架 # 或者,输入的参数越界即没有该档位的合约码