全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
sc888映射主力合约与期权换月不在同一天至期权数据订阅不到
2023-06-14 10:46

以下代码经过删改,可能有误只是示意

OnInit()

{

zArray =Symbol();

StringSplit(RelativeSymbol(),\".\",retArray);

If(g1 ==1) {

PCP =Round(a1.Close/strike_step,0) *strike_step ; // 增加 -strike_step

i =0;

While(i <strike_step *j) // (strike_step *5) \"*5\" 为5档C/P组合

{

If(Symbol ==\"si888.GFEX\") {

s1 =retArray[0] +\"-C-\" +Text(PCP -i) +\".\" +retArray[1];

s2 =retArray[0] +\"-P-\" +Text(PCP -i) +\".\" +retArray[1];

}

If(Symbol ==\"sc888.INE\") {s1 =retArray[0] +\"C\" +Text(PCP -i) +\".\" +retArray[1]; s2 =retArray[0] +\"P\" +Text(PCP -i) +\".\" +retArray[1];}

SubscribeBar(s1,Frequency,BeginDateTime); //订阅标的

SubscribeBar(s2,Frequency,BeginDateTime);

i =i+strike_step;

If(i >1000) Break;

} } }

OnReady()  //取平值行权价

{

If(g1 ==0) {

GetBar(a1,(BarCount -1) * -1);

g1  =1;

ReStart(False);

} }


wangkaiming

期权换月的话 合约行权价的分布可能不同

2023-06-14 13:19
您未登录,请先 登录注册 后发表评论
顶部