[求助]wh9模组子账户可用资金怎么算? (文华财经)

投资者咨询:[求助]wh9模组子账户可用资金怎么算? (文华财经)
来源:文华财经  日期:2020-10-21 22:13

 

老师好!

 

我现在正在用模组进行策略测试, 我发现在我加载的模组上,

 

虽然我设定的初始权益是100000(10万),但是它所获取的可用资金(用 A_freemargin)竟然是40多万,

 

远超我设置的初始权益,我查看了这个40多万的数值,和另外几个模组的A_freemargin是一样的,

 

也就是说这几个模组共用一个账户总额。

 

 

请教:

 

1、我应该用什么函数来获取单个模组的可用资金?

 

2、当我加载多几个模组之后,后加的几个模组的A_freemargin 又能使用初始权益(50万)进行开仓,

 

     显然并不受账户总资金所限,这又是为何?

技术人员回复
日期:2020-10-21 22:30
单个模组资金参考函数:

Money 模组理论账户可用资金

A_freemargin 函数返回的是当前登录账户的总可用资金
投资者咨询:[求助]wh9模组子账户可用资金怎么算? (文华财经)
来源:文华财经  日期:2020-10-21 22:13

 

谢谢老师!

 

Money函数返回的是模组理论账户可用资金,

 

我需要的是单个模组实际账户可用资金,这个怎么解决?

技术人员回复
日期:2020-10-21 23:03
 您是登录多个交易账号,在模组中取指定账户的可用资金?
投资者咨询:[求助]wh9模组子账户可用资金怎么算? (文华财经)
来源:文华财经  日期:2020-10-21 22:13

 老师好,昨晚太晚了就没回复。

 

我指的是,每一个模组其独立拥有的资金分配额,以及独立的可用资金,在wh9中怎么获取?

技术人员回复
日期:2020-10-22 8:46

趋势模型部分出信号的时候会根据子账户可用资金判断信号手数,如果子账户资金不足,那么子账户能开几手信号手数就是几手

 

所以只要A_FreeMargin取账户可用资金,判断账户资金足够就可以开仓,不需要取子账户可用资金

 

如果要取子账户可用资金,需要设置全局变量,模组初始资金基础上加减每次平仓盈亏来得到

 

 

 

 

投资者咨询:[求助]wh9模组子账户可用资金怎么算? (文华财经)
来源:文华财经  日期:2020-10-21 22:13

 

谢谢老师,我是精细到每一个模组的资金管理,只有总账户可用资金我没办法控制每一个模组的可用手数,

 

因为比方说我分配给子账户的是10万资金,我的总账户有50万资金,如果我用总账户的50%开仓,

 

那显然已经远超子账户的10万可用资金。我的设想是用子账户的50%开仓,这样控制才比较精细。

 

老师能否给一个可以在交易算法部分可用的,子账户计算可用资金的函数?  我发现money并不能和子账户的可用资金数值相同。

 

 



图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:微信图片_20201022092507.png
技术人员回复
日期:2020-10-22 9:39
MONEY 函数取值就是每个模组的可用资金

您计算手数时使用MONEY函数即可
投资者咨询:[求助]wh9模组子账户可用资金怎么算? (文华财经)
来源:文华财经  日期:2020-10-21 22:13

谢谢老师。

 

我就是发现money不能和我实际在模组运行时看到的这个可用资金 一致,才有此一问的。

 

我在模组部分,使用了 Commentary("子账户资金3:" + Text(Money())); 这个代码来进行观察,

 

在模组运行时,观察到这个显示的数字和我在界面上看到的(如上一帖的图画红框部分)的金额不一样。

 

是不是我理解错了什么? 

技术人员回复
日期:2020-10-22 9:45
这里我们核实一下,有结果后在此回复