如何计算地段大小? - 页 4

 
重复的帖子已被删除。
 
William Roeder:
手数的计算就是允许的最大损失的计算。风险是开盘价-初始止损(买入:Ask-SL,卖出:SL-Bid)最大损失是风险乘以每点损失。这就是你希望的账户余额 的2%。与保证金没有关系。计算你的开仓和止损点的位置,然后再根据这个来确定手数大小。
我知道这是一个旧的,但我是MQL的新手,我正在将代码转换为MQL5,这仍然是在MQL5中计算手数的最有效方法,给定的止损风险金额,或者现在有更简单的方法来做这个?
 
  1. 风险取决于你的初始止损、手数大小和符号的价值。它不取决于保证金和杠杆。没有SL意味着你有无限的 风险。永远不要冒超过你交易资金一小部分的风险,每笔交易肯定少于2%,总的来说是6%。

    1. 你把止损放在它需要的地方--交易的理由不再有效的地方。例如,交易一个支撑位的反弹时,止损要低于支撑位。

    2. 帐户余额 * 百分比/100 =风险= OrderLots * (|OrderOpenPrice - OrderStopLoss| * DeltaPerLot + CommissionPerLot) (注意OOP-OSL包括点差DeltaPerLot 通常为10美元/点左右,但它考虑了货币对与您帐户货币的汇率。)

    3. 不要单独使用TickValue -DeltaPerLot,并验证MODE_TICKVALUE 是否如文件中承诺的那样,以你的存款货币返回数值,或者是否以工具的基础货币返回数值。
      MODE_TICKVALUE在许多经纪商的非外汇工具上不可靠 - MQL4编程论坛 2017.10.10
      对于Tick值是否有一个通用的解决方案?-货币对 - 一般 - MQL5编程论坛 2018.02.11
      手数计算偏离100倍 - MQL5编程论坛 2019.07.19

    4. 您必须正确规范手数,并检查最小最大

    5. 您还必须检查FreeMargin以避免止损

    大多数货币对每个PIP 的价值约为10美元。一个5美元的风险与一个(非常小的)5PIP 的SL是5/10/5美元或0.1手的最大值。

  2. 搜索像我这样的GUI/交易助理EA(适用于MT4):'Money Manager Graphic Tool'指标,作者'takycard' - 风险管理 - 文章,图书馆评论 - MQL5编程论坛 - Page 6 #55 2018.01.14 and modified for screen resolution#75 2020.02.17

原因: