¿Cómo se calcula el tamaño del lote? - página 4

 
Post duplicado borrado.
 
William Roeder:
El cálculo del tamaño del lote es el cálculo de la pérdida máxima permitida. El riesgo es el precio abierto - el stop loss inicial (Compra: Ask-SL, Venta: SL-Bid) La pérdida máxima es el riesgo multiplicado por la pérdida por pip. Eso es lo que usted quiere que sea el 2% del saldo de la cuenta. Nada que ver con el margen. Calcule dónde estará su apertura y sus paradas, entonces el tamaño del lote se desprende de eso.
Sé que esto es un viejo, pero soy nuevo en MQL, estoy convirtiendo el código a MQL5, es esta todavía la forma más eficiente de calcular un tamaño de lote dada una cantidad de riesgo de Stop Loss en MQL5 o hay formas más fáciles de hacer esto ahora?
 
  1. El riesgo depende de su stop loss inicial, del tamaño del lote y del valor del símbolo. No depende del margen ni del apalancamiento. Sin SL significa que tiene un riesgo infinito. Nunca arriesgue más que un pequeño porcentaje de sus fondos de negociación, ciertamente menos del 2% por operación, 6% en total.

    1. Coloca el stop donde sea necesario - donde la razón de la operación ya no es válida. Por ejemplo, al operar un rebote de un soporte, el stop se sitúa por debajo del soporte.

    2. AccountBalance * percent/100 = RISK = OrderLots * (|OrderOpenPrice - OrderStopLoss| * DeltaPerLot + CommissionPerLot) (Tenga en cuenta que OOP-OSL incluye el spread, y que DeltaPerLot suele ser de unos 10$/pip, pero tiene en cuenta los tipos de cambio del par frente a la moneda de su cuenta).

    3. NO use TickValue por sí mismo - DeltaPerLot y verifique que MODE_TICKVALUE está devolviendo un valor en su moneda de depósito, como promete la documentación, o si está devolviendo un valor en la moneda base del instrumento.
      MODE_TICKVALUEno es fiable en instrumentos que no son de divisas con muchos brokers - Foro de programación MQL4 2017.10.10
      ¿Existeuna solución universal para el valor Tick? -Pares de divisas - General - Foro de programación MQL5 2018.02.11
      Elcálculo del valor del lote está desviado por un factor de 100 - Foro de programación MQL5 2019.07.19

    4. Debes normalizar bien los lot es y comprobar con min y max.

    5. También debes comprobar el FreeMargin para evitar el stop out

    La mayoría de los pares valen unos 10$ por PIP. Un riesgo de 5$ con un SL (muy pequeño) de 5 PIP es de 5$/ 10$/5 o 0,1 Lotes como máximo.

  2. Buscar una GUI / EA Asistente de Comercio como el mío (para MT4): 'Money Manager Graphic Tool' indicador por 'takycard' - Gestión de Riesgo - Artículos, comentarios de la Biblioteca - MQL5 foro de programación - Página 6 #55 2018.01.14 y modificado para la resolución de la pantalla #75 2020.02.17