如何调用数据中心的实时数据

1、最小开仓量限制查询问题

用下面的用户函数,策略使用的是主力连续888,最小开仓量限制查到的数值是“1”,没有映射到主力合约。请问如何修改?

OnInit()

   {        

       AddDataFlag(Enum_Data_RolloverBackWard());

       AddStrategyFlag(Enum_Data_AutoSwapPosition);

       AddDataFlag(Enum_Data_RolloverRealPrice);

       SetSlippage(Enum_Rate_PointPerHand, 2);  

   }

// 简称: GetMinOpenQuantity

// 名称: 获取最小开仓量限制

// 类型: 用户函数

// 输出: 数值型

Params

   Vars

   Dic<Array<String>> VolumeRate("TB_VolumeRate_Futures");

   Integer minLots;

Begin

   minLots = Value(VolumeRate[0][0]);

   if(minLots == 0 Or minLots == InvalidNumeric)

   {

       minLots = 1;

   }

   Return minLots;

End

2、期货保证金率查询

GetMarginRate(rate)、MarginRatio()两个方法,我觉得MarginRatio()比较简单,不知道有什么缺陷?

谢谢老师赐教!



关于通过API调用实时数据
数据中心如何取值线
如何跨公式调用变量?如何调用另一个公式的变量?
如何对数据中心的自定义数据进行追加
如何跨周期调用
如何遍历数据中心中自定义数据的键名
如何用SetDicValue把数据写入数据中心
请教如何在事件onbar域里判断当前的数据源是实时数据还是历史回测数据
数据中心下载
TBquant数据中心