[求助]如何更合理的控制资金使用率 (文华财经WH8赢智V8.2)

投资者咨询:[求助]如何更合理的控制资金使用率 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-9 11:08
 现行用这个方法:

LMT_ZJ := MONEYRATIO <=  30%;//限制资金使用率为30%
A := 开仓条件;
BSVOL := 开仓手数计算公式;


LMT_ZJ && A,BK(BSVOL);//开仓时必须现有仓位不超标


以上语句虽然限制了已有持仓时,能保证最后一次开仓前仓位不超标。

可是一旦加仓,仓位很有可能会超过30%,所以这是一个漏洞


请问如何解决这个漏洞呢?
投资者咨询:[求助]如何更合理的控制资金使用率 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-9 11:08
这样解决不知是否合理:

求得两个手数:

A手数=总权益×(最大持仓比例 - 当前资金使用率)/CLOSE
B手数=本次可开手数

A和B比较,谁小,当前就开那个手数。
技术人员回复
日期:2018-6-9 19:20
 正常您把LMT_ZJ变量,作为加仓条件之一来限制,就可以满足您的需求的

不知道您具体是如何编写的呢,提供下完整的源码我们分析一下

也请您说明一下,您是如何判断编写的模型与您思路有差异呢