该脚本只能计算货币工具的手数,而且只能计算买入头寸的手数。例如,我在 #AA 工具上运行了它,得到了以下结果。
2010.09.12 20:06:55 ytg_Percent_Lot (#AA,H1) Свободных следств=5935.3 USD Задан процент=33.3% Лот=0
你好,尤里
我的理念有点不同,风险 = 最大损失。
首先,我认为计算时必须考虑您的止损水平。
考虑两个交易者同时进行的两笔交易:
交易者 A:买入 1.00 手,STP @20 点。
交易者 B:买入 1.00 手,STP @40 点。
交易员 B 的风险是交易员 A 的两倍,因此,如果风险与交易员 A 相同,他必须交易 0.5 手。
杠杆率也必须考虑在内,例如,如果杠杆率为 100.00,则盈利和亏损均为 x100 水平。风险 "是以货币计算的,必须转换成手数。必须考虑杠杆作用。
如果 2,000 美元的风险是合理的,那么如果杠杆率是 100,则手数也必须除以 100.00。
我也不认为使用 "自由保证金 "作为计算基础是好的做法。如果您处于最大风险敞口,而交易走势对您不利,您的保证金就是负数。坏事!
//FreeMoney=AccountInfoDouble(ACCOUNT_FREEMARGIN); // NOT SAFE!
FreeMoney=AccountInfoDouble(ACCOUNT_BALANCE); // 安全
手数 = (FreeMoney*AtRisk%) / AccountInfoInteger(ACCOUNT_LEVERAGE) / STP)
美元 9997,风险 33.33%,STP 20,杠杆 100,每手大小为 1.60
希望这能说明问题?
T.
ytg_Percent_Lot:
此脚本使用指定的资金风险百分比计算下单交易量。
作者: IURII TOKMAN