资金风险管理函数

| 发表于 2020-7-24 07:38:27 | 显示全部楼层 |复制链接
  1. double iLotsOptimized(double myFunds, double myCapitalRisk)
  2.     {
  3.      double myMargin = myFunds * myCapitalRisk / 100 - AccountMargin();
  4.      double myLots = myMargin * AccountLeverage() / MarketInfo(Symbol(), MODE_LOTSIZE) / (MarketInfo(Symbol(), MODE_MARGINREQUIRED) * 2);
  5.      myLots = MathRound(myLots / MarketInfo(Symbol(), MODE_MINLOT)) * MarketInfo(Symbol(), MODE_MINLOT);
  6.      if(myLots <= 0)
  7.          {
  8.           myLots = 0;
  9.          }
  10.      return(myLots);
  11.     }
复制代码
最近访问 头像模式
举报

评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册