//------------------------------------------------------------------------
//------------------------------------------------------------------------
Params
Vars
Events
OnInit()
{
//委托映射到主力
SetOrderMap2MainSymbol();
}
OnBar(ArrayRef<Integer> indexs)
{
Range[0:DataSourceSize() - 1]
{
PlotString(test,symbol);
}
}
SetOrderMap2MainSymbol这个函数只是在单元出信号以后,改变发送报单为映射目标的合约标的,并不是改变图表本身的合约属性和合约数据
实际上如果你是想显示888连续的对应主力合约,直接用relativesymbol就行了。
那能把原来整个数据源都转成对应的主力合约吗,relativesymbol只是显示出来,原来的合约数据没改变
你是映射的合约
与symbol本身没有任何关系
symbol就是你加载的合约