请教如何从期权合约代码,编程求出相应的期货合约代码

如题,请老师赐教

期权合约和期货合约的映射
能否通过代码选择期权合约?
主力合约换月切换时,如何从代码里自动识别?
如何获取当前品种合约的期权合约集
老师,请教您,如何自动调用期权合约
请教老师!如何取出当前图表所用策略持仓合约的代码
如何获取期货合约对应的所有期权合约或者行权价、行权价间距
如何得到当前图层的合约代码
onInit中指数999合约如何加载相应品种的888合约
如何获取期权合约的到期日期?

系统没有函数吗? 试试这个DEMO

String StrSource(\"MO2405-P-5100\");

String TempStr(\"\");

String TempSymbol(\"\");

String TempTime(\"\");

Integer i;

If (FindFirstOf(StrSource, \"P\") >= 0)

Print(\"PutOption\");

Else

Print(\"CallOption\");

i = FindFirstOf(StrSource, \"-\");

StrSource = Left(StrSource, i);

Print(StrSource);

TempStr = Mid(StrSource, 1, 1);

If(TempStr >= \"0\" && TempStr <= \"9\")

{

TempSymbol = Left(StrSource, 1);

Print(\"Symbol: \" + TempSymbol);

TempTime = Right(StrSource, Len(StrSource) - 1);

Print(\"Time: \" + TempTime);

}

Else

{

TempSymbol = Left(StrSource, 2);

Print(\"Symbol: \" + TempSymbol);

TempTime = Right(StrSource, Len(StrSource) - 2);

Print(\"Time: \" + TempTime);

}

感谢!!

偶然找到这个函数:RelativeSymbol(),只对期权有用