LotsRisk - MetaTrader 4程序库
- 显示:
- 1989
- 等级:
- 已发布:
- 2016.03.29 13:02
- 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
参数:
- riskPercent - 您想用于冒险的资金百分比
- sl - 订单止损值
- price - 订单建立的价格
- error - 错误参数. 函数返回的错误代码
注意: 我不能说它完全正确. 我已经近似地检查过. 所以感谢您的留言.
这里是个例子:
int riskPercentage = 3, error; double sl = Ask - 40 * Point, openPrice = Ask; double lots = GetNeccessaryLotsWithRisk(riskPercentage, sl, openPrice, error); if (CompareDoubles(lots, 0)) { switch (error) { case LOTS_TOO_BIG: // 手数大于最大手数 Alert("风险百分比太高"); break; case LOTS_TOO_SMALL: // 手数小于最小手数 Alert("风险百分比太低"); break; default: // 公式结果 =) Alert("看来您没有设置止损或者止损太大"); break; } }
由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/8568