老师好!
我现在正在用模组进行策略测试, 我发现在我加载的模组上,
虽然我设定的初始权益是100000(10万),但是它所获取的可用资金(用 A_freemargin)竟然是40多万,
远超我设置的初始权益,我查看了这个40多万的数值,和另外几个模组的A_freemargin是一样的,
也就是说这几个模组共用一个账户总额。
请教:
1、我应该用什么函数来获取单个模组的可用资金?
2、当我加载多几个模组之后,后加的几个模组的A_freemargin 又能使用初始权益(50万)进行开仓,
显然并不受账户总资金所限,这又是为何?
谢谢老师!
Money函数返回的是模组理论账户可用资金,
我需要的是单个模组实际账户可用资金,这个怎么解决?
老师好,昨晚太晚了就没回复。
我指的是,每一个模组其独立拥有的资金分配额,以及独立的可用资金,在wh9中怎么获取?
趋势模型部分出信号的时候会根据子账户可用资金判断信号手数,如果子账户资金不足,那么子账户能开几手信号手数就是几手
所以只要A_FreeMargin取账户可用资金,判断账户资金足够就可以开仓,不需要取子账户可用资金
如果要取子账户可用资金,需要设置全局变量,在模组初始资金基础上加减每次平仓盈亏来得到
谢谢老师,我是精细到每一个模组的资金管理,只有总账户可用资金我没办法控制每一个模组的可用手数,
因为比方说我分配给子账户的是10万资金,我的总账户有50万资金,如果我用总账户的50%开仓,
那显然已经远超子账户的10万可用资金。我的设想是用子账户的50%开仓,这样控制才比较精细。
老师能否给一个可以在交易算法部分可用的,子账户计算可用资金的函数? 我发现money并不能和子账户的可用资金数值相同。

文件名:微信图片_20201022092507.png谢谢老师。
我就是发现money不能和我实际在模组运行时看到的这个可用资金 一致,才有此一问的。
我在模组部分,使用了 Commentary("子账户资金3:" + Text(Money())); 这个代码来进行观察,
在模组运行时,观察到这个显示的数字和我在界面上看到的(如上一帖的图画红框部分)的金额不一样。
是不是我理解错了什么?