【mildwater 2023-08-30 22:16:16】提问(出价10元,返还0元):请教各位专家们,关于按“账户内资金余额百分比”和“持仓头寸”有无来建仓的功能 |
请教各位专家们,关于按“账户内资金余额百分比”和“持仓头寸”有无来建仓的功能。
我想构建一个功能,按“账户内资金余额百分比”和“持仓头寸”有无来建仓的功能。具体:
1、每次下单建仓前,系统自动判别,账户内资金余额有多少?
2、然后,系统自动计算按可建仓手数的总额的某一百分比建仓。
比方,如果系统计算出,当前账户内可建仓手数是15手,如果确定的建仓百分比是70%,那么系统就下单建仓10.5手。
如果系统计算出,当前账户内可建仓手数是1.5手,如果确定的建仓百分比是70%,那么系统就下单建仓1.05手。
3、每次下单建仓前,系统再自动检查,账户内是否有其它品种的头寸在手?如果有,那么就不建仓。如果没有,那么系统就自动执行前1、前2步骤,进行建仓。
恳请各位专家们帮忙指导,该怎么编写这样的语句。
谢谢啊
【Lu1993 2023-09-03 21:41:52】解答(收获10元):审核评价:正确 |
1、之所以要判断一下F1是否大于0,是为了防止表达式出现除0操作,发生除0操作,会造成ea出错退出。
2、账户空仓的情况下,余额等于净值,等于账户可用预付款。
3、使用表达式指令算一下就得到结果手数了:a/b*(c*0.01)