求助:关于用A_GetMarginRate获取保证金率的问题


Params

//此处添加参数


Vars

MarginRate mRate;


Events

//此处实现事件函数


//初始化事件函数,策略运行期间,首先运行且只有一次

OnInit()

{

A_GetMarginRate(Symbol, mRate);

}



//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组

OnBar(ArrayRef<Integer> indexs)

{

Commentary(Text(MyMarginRate.shortMarginRatio));

Commentary(Text(MyMarginRate.longMarginRatio));

}

在实盘时因为是挂的是888合约,映射到主力合约,上述代码取到的保证金率都是默认的10%。然后我用RelativeSymbol找到对应的主力合约,然后再使用A函数查询,取到的各品种的保证金率仍然都是默认的10%,请问是什么原因?代码如下:

Params

//此处添加参数


Vars

MarginRate mRate;


Events

//此处实现事件函数

//初始化事件函数,策略运行期间,首先运行且只有一次

OnInit()

{

}



//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组

OnBar(ArrayRef<Integer> indexs)

{

A_GetMarginRate(RelativeSymbol(), mRate);

Commentary(Text(MyMarginRate.shortMarginRatio));

Commentary(Text(MyMarginRate.longMarginRatio));

}


求助:保证金率的问题
A_GetMarginRate获取的保证金率不准确
获取账户保证金率和乘数问题。。。。
1.3.4.5版本 保证金率的获取问题
保证金率
求助关于实盘获取账户权益以及合约保证金
保证金率如何获取最新
python接口获取保证金率
关于股指的开平互转,保证金率如何正确设置?
使用TB的模拟账号,保证金率的问题