之前我写的策略使用的是
TotalEquity = IntPart(Portfolio_CurrentCapital() + Portfolio_UsedMargin());
用这个获取账户权益,但是这个是模拟盘用的,读取的是我给他设置的资金池的权益。
现在开了实盘,我想要获取的是实盘账户的权益,以方便去操作。
另外就是一个保证金的问题,我策略使用的是
close * ContractUnit() * BigPointValue() * marginRatio;
但是获取的也是模拟盘设置的保证金率计算出来的保证金,我想要获取实时的保证金
要不然的话,实盘使用之前策略,交易信号就很容易对不上。
麻烦老师们指导一下,谢谢
期货公司保证金一般也固定的吧
TotalEquity = IntPart(Portfolio_CurrentCapital() + Portfolio_UsedMargin()); 是图表数值,也不是模拟
实盘只有A函数,但是这样会没有历史,大概率需要自己重新构造逻辑
更方便的办法是把图表的设置去贴近实盘
设置图表确实很方便,但是我不知道实际保证金是多少,有时间我得问问期货公司。另外这个图表值,是不是实盘也同样可以使用?不是一定要使用A函数是吧?