Calculadora del tamaño de la posición

La Calculadora de Tamaño de la Posición (Indicador de MetaTrader) le dice cuántos lotes negociar dependiendo de:

  • Los niveles de stop-loss y entrada dados
  • Tolerancia al riesgo
  • Tamaño de la cuenta (saldo, capital, o incluso su cuenta de ahorro)
  • Divisa de la cuenta
  • Precio de la divisa de cotización (cuando es diferente de la divisa de la cuenta)

Sus funciones principales incluyen:

  • Funciona con cualquier instrumento de trading: pares de divisas, CFDs, acciones, índices, materias primas, futuros, criptomonedas.
  • Las entradas y los resultados del cálculo se muestran dentro de un panel gráfico.
  • Este panel puede moverse libremente por el gráfico.
  • Puede cerrarlo o minimizarlo fácilmente.
  • Todos los parámetros del cálculo pueden ser ajustados dentro del panel con uno o dos clics del ratón.
  • Las líneas de entrada, stop-loss y take-profit se pueden arrastrar directamente en el gráfico.
  • Puede seleccionar establecer los niveles de stop-loss y/o take-profit como una distancia en puntos.
  • Alternativamente, puede establecerlos como múltiplos de ATR (Rango medio verdadero).
  • Si se establece un take-profit, la calculadora muestra el nivel de recompensa potencial y la relación riesgo-recompensa.
  • Soporta órdenes pendientes e instantáneas (fácil cambio).
  • Incluso puede calcular el riesgo según un tamaño de posición dado.
  • Puede consultar su perfil de riesgos potenciales y actuales, así como las recompensas.
  • La información sobre el margen requerido está disponible en una tabla independiente.
  • La calculadora puede mostrar el tamaño máximo de la posición basado en el margen disponible.
  • Puede introducir un apalancamiento personalizado para calcular el margen de la posición en base a él.
  • La información detallada de los swaps (interés de rollover) está disponible en una pestaña independiente.
  • Opcionalmente muestra el spread.
  • Visualización opcional del valor de pip para el tamaño de posición calculado.
  • El indicador guarda y cambia automáticamente sus entradas en el cambio de marco de tiempo o reinicio de la plataforma, salvaguardando sus esfuerzos de configuración.
  • Los perfiles personalizados restauran la ubicación, el estado y la configuración del panel.
  • Proyecto totalmente gratuito y de código abierto.
  • No necesita ninguna importación de DLL.
  • Se puede utilizar junto con un script de trading (PSC-Trader) para facilitar a los traders la apertura de posiciones basadas en los cálculos. El script también puede dividir la posición en varias operaciones con diferentes niveles de take-profit.
  • Soporta órdenes stop limit en MetaTrader 5.

Este indicador es una evolución de la herramienta online gratuita con el mismo nombre. La Calculadora de Tamaño de la Posición está disponible para MT4 y MT5, pero la versión de MT5 es diferente y ofrece una funcionalidad mejor porque la plataforma en sí misma es más avanzada.

Interfaz

Pestaña principal

La pestaña principal del panel ofrece el control de las principales funciones y ofrece los resultados de los cálculos más importantes: tamaño de posición, riesgo, recompensa y relación riesgo-recompensa. Están disponibles los siguientes controles y salidas:

Calculadora de Tamaño de la Posición - Interfaz del Indicador - Pestaña Principal

  1. Número de versión del indicador.
  2. Valor del spread en ticks.
  3. Botón de minimizar para plegar el panel.
  4. Botón de cerrar para eliminar el indicador del gráfico.
  5. Interruptor de la pestaña Main: actualmente está activado.
  6. Interruptor de la pestaña Risk: haga clic en él para ver el perfil de riesgo actual y potencial. La interfaz de la pestaña Risk se explica a continuación.
  7. Interruptor de la pestaña Margin: haga clic en él para ver todo lo relacionado con el margen libre y requerido. La interfaz de la pestaña Margin se explica a continuación.
  8. Interruptor de la pestaña Swaps: haga clic en él para ver los detalles de los swaps del instrumento de trading actual. La interfaz de la pestaña Swaps se explica a continuación.
  9. Interruptor de la pestaña Script: haga clic en él para ver los controles del script PSC-Trader. La interfaz de la pestaña Script se explica a continuación.
  10. Interruptor Long/Short (largo/corto): le permite cambiar rápidamente entre el cálculo de operaciones en largo y en corto.
  11. Cajetín de Entry (entrada): en gris cuando se usa la orden instantánea, se puede usar para entrar al nivel de entrada cuando se establece la orden pendiente.
  12. El botón de Stop-loss establecerá el nivel de stop-loss a un valor predeterminado dado. Visible solo si se establece un stop-loss predeterminado distinto de cero a través del parámetro de entrada SL.
  13. Cajetín de stop-loss.
  14. El botón de Take-profit permite un ajuste rápido del TP al múltiplo del valor de SL actual o para vincular el nivel de TP al valor de SL.
  15. El multiplicador de take-profit, si se establece mediante los parámetros de entrada, se aplica al valor de SL actual cuando se presiona el botón de take-profit.
  16. Cajetín de take-profit.
  17. Cajetines de múltiples take-profit. Visible si el parámetro de entrada ScriptTakeProfitsNumber se establece en un valor mayor que 1.
  18. Cajetín de Stop price (para órdenes stop limit).
  19. Período ATR: configuración a usar con el SL/TP basado en el ATR. Las opciones de ATR son visibles solo si el parámetro de entrada ShowATROptions se establece en true (verdadero).
  20. ATR: valor actual de ATR con un período determinado. Las opciones de ATR son visibles solo si el parámetro de entrada ShowATROptions se establece en true (verdadero).
  21. SL multiplier: multiplicador para stop-loss basado en el ATR. El valor de ATR se multiplica por este valor para producir la distancia de stop-loss real. Establezca en cero para deshabilitar el stop-loss basado en el ATR. Las opciones de ATR son visibles solo si el parámetro de entrada ShowATROptions se establece en true (verdadero).
  22. TP multiplier: multiplicador para el take-profit basado en el ATR. El valor de ATR se multiplica por este valor para producir la distancia de take-profit real. Establezca en cero para deshabilitar el take-profit basado en el ATR. Las opciones de ATR son visibles solo si el parámetro de entrada ShowATROptions se establece en true (verdadero).
  23. ATR timeframe: marco temporal para calcular el ATR. Haga clic en el botón para alternar entre marcos temporales. Las opciones de ATR son visibles solo si el parámetro de entrada ShowATROptions se establece en true (verdadero).
  24. Botón Order type para alternar entre Instantáneo, Pendiente y Stop limit.
  25. Botón Hide/show lines para cambiar rápidamente la visualización de las líneas de Entrada, Take-profit y Stop-loss en el gráfico.
  26. Commission size per lot (one-way): configure la comisión por lote si su bróker cobra una comisión y desea que se incluya en el tamaño del riesgo al calcular el tamaño de la posición.
  27. El botón Account size alterna entre saldo, equidad y "Saldo - CPR"; siendo este último el saldo de la cuenta menos el riesgo de cartera actual calculado en la pestaña Risk.
  28. Tamaño de la cuenta en unidades monetarias de la cuenta.
  29. El asterisco del tamaño de la cuenta indica que el saldo de la cuenta personalizado o los fondos adicionales se establecen mediante parámetros de entrada; los fondos se sumaron al valor del tamaño de la cuenta.
  30. Botón rápido de riesgo n.° 1: primer botón para establecer rápidamente el valor del riesgo porcentual.
  31. Botón rápido de riesgo n.° 2: segundo botón para establecer rápidamente el valor del riesgo porcentual.
  32. Cajetín Risk input: puede establecer su riesgo tolerado en porcentaje del tamaño de la cuenta. Si establece su riesgo a través del cajetín Risk input, el riesgo porcentual se calculará en función de ese cajetín.
  33. Cajetín Risk money input: puede establecer su riesgo tolerado en unidades monetarias de la cuenta. Si establece su riesgo a través del cajetín de porcentaje de riesgo, el riesgo monetario se calculará en función de ese cajetín.
  34. Risk (result): riesgo porcentual calculado en función del tamaño real de la posición permitida en la plataforma de su bróker.
  35. Risk money (result): riesgo de dinero calculado en función del tamaño real de la posición permitida en la plataforma de su bróker.
  36. La recompensa (Reward) en la divisa de la cuenta se basa en el tamaño de la posición calculado sin tener en cuenta las restricciones de la plataforma.
  37. Reward (result): la recompensa en la divisa de la cuenta se basa en el tamaño real de la posición permitida en la plataforma de su bróker.
  38. Reward/risk (input): cajetín de recompensa dividida por cajetín de riesgo.
  39. Reward/risk ratio (result): resultado de la recompensa dividido entre el resultado del riesgo.
  40. Position size: salida del cálculo del tamaño de la posición real. Puede modificarlo usted mismo si desea calcular su riesgo en función del tamaño de la posición.
  41. Pip value (valor del pip) por tamaño de posición calculado.
  42. Botón Max PS para establecer el tamaño de la posición al valor máximo posible según el margen libre de la cuenta. El botón solo aparece si el parámetro de entrada ShowMaxPSButton se establece en true (verdadero).

Pestaña de Riesgo

La pestaña de riesgo puede ayudarle a evaluar el perfil del riesgos y recompensas potenciales y actuales. Utilizando algoritmos simples, el indicador calcula el riesgo de las posiciones abiertas actualmente y de las órdenes pendientes basadas en sus niveles de stop-loss (o la falta de ellos). También evalúa la recompensa potencial de las posiciones ya abiertas y la posición calculada por el indicador según los niveles de retirada de beneficio. El método de análisis de riesgo empleado no tiene en cuenta situaciones complicadas donde se involucran órdenes y posiciones de cobertura. Puede utilizar el indicador de cálculo de riesgo para un análisis de riesgo más profundo. Puede controlar la pestaña de riesgo utilizando dos casillas y consultar los resultados de cálculo en diez campos de salida:

Calculadora de Tamaño de Posición - Interfaz del Indicador - Pestaña de Riesgo

  1. Contar órdenes pendientes — si está marcado, el indicador también intentará calcular el riesgo de las órdenes pendientes además del de las posiciones actualmente abiertas.
  2. Ignorar órdenes sin stop-loss/retirada de beneficios — si las verifica, simplemente ignore todos los riesgos procedentes de órdenes y posiciones sin un valor SL/TP establecido. Puede ser útil si prefiere no establecer stop-loss/retirada de beneficios para algunas de sus operaciones.
  3. Ignorar órdenes en otros símbolos — si está marcada, sólo calculará el riesgo y la recompensa para el símbolo del gráfico actual, ignorando todas las posiciones y órdenes que estén en otros símbolos.
  4. Recompensa actual de la cartera (divisa) — muestra la recompensa en unidades de divisa sin la posición, que actualmente se está calculando por este indicador.
  5. Recompensa potencial de la cartera (divisa) — muestra la recompensa en unidades de divisa como si ya hubiera abierto la posición, que actualmente se está calculando por este indicador.
  6. Recompensa actual de la cartera (%) — lo mismo que la recompensa actual de la cartera (divisa) pero en porcentaje en relación con el tamaño de la cuenta.
  7. Recompensa potencial de la cartera (%) — lo mismo que la recompensa potencial de la cartera (divisa) pero en porcentaje en relación con el tamaño de la cuenta
  8. Lotes de la cartera actual — el tamaño total de las posiciones abiertas actualmente en lotes.
  9. Lotes de la cartera potencial — el tamaño total en lotes de las posiciones abiertas más la que está siendo calculada actualmente por este indicador.

Pestaña de Margen

La pestaña de margen ofrece información sobre el margen calculado de la posición, cantidad de margen utilizado y disponible después de abrir la posición calculada, y el mayor tamaño de posición posible teniendo en cuenta el margen y el apalancamiento disponibles actuales. La pestaña sólo tiene una entrada y cinco campos de salida:

Calculadora de Tamaño de Posición - Interfaz del Indicador - Pestaña de Margen

  1. Margen de la posición muestra el margen que se utilizará para la posición calculada. Un valor negativo significa que el margen futuro utilizado será inferior al actual debido a un menor requisito de margen de las posiciones cubiertas.
  2. Margen usado futuro se calcula en función del margen actual utilizado y el margen de la posición.
  3. Margen libre futuro muestra la cantidad de margen libre que le queda después de la apertura de la posición calculada.
  4. Apalancamiento por defecto muestra el apalancamiento actual de la cuenta para su referencia.
  5. Tamaño máximo de posición por margen muestra la posición más grande que puede tener con su apalancamiento y margen libre disponible actual.
  6. Personalizar apalancamiento le permite establecer su propio apalancamiento para todos los cálculos de márgenes realizados por este indicador.
  7. El apalancamiento del símbolo muestra el apalancamiento real para el instrumento de trading actual. Se calcula en función del margen requerido y el tamaño/valor del contrato. Puede ser inexacto en algunos casos.

Pestaña de Swaps

La pestaña de swaps muestra detalles sobre los pagos de intereses overnight asociados con el instrumento de trading actual y el tamaño de posición calculado. Muestra el tipo de swaps, swaps nominales, diarios, anuales, por lote, por tamaño de posición calculado, y para posiciones largas y cortas:

Calculadora de Tamaño de Posición - Interfaz del Indicador – Pestaña de Swaps

  1. Type muestra el tipo de swap utilizado por el bróker en el instrumento actual. Puede ser uno de varios: pips/puntos, divisa base, interés, divisa de la cuenta, divisa del margen, reapertura.
  2. Triple swap muestra el día de la semana en el que se carga el triple swap (para tener en cuenta el sábado y el domingo).
  3. Nominal swaps (Long) — los swaps nominales cobrados por un bróker en las posiciones en largo.
  4. Nominal swaps (Short) — los swaps nominales cobrados por un bróker en las posiciones en corto.
  5. Daily swap per lot (Long) — swap diario cobrado por un bróker en las posiciones en largo en la divisa de la cuenta por lote.
  6. Daily swap per lot (Short) — swap diario cobrado por un bróker en las posiciones en corto en la divisa de la cuenta por lote.
  7. Daily swap per PS (Long) — swap diario cobrado por un bróker en las posiciones en largo en la divisa de la cuenta por tamaño de la posición calculada (en la pestaña principal "Main").
  8. Daily swap per PS (Short) — swap diario cobrado por un bróker en las posiciones en corto en la divisa de la cuenta por tamaño de la posición calculada (en la pestaña principal "Main").
  9. Yearly swap per lot (Long) — swap cobrado por un bróker en las posiciones en largo en la divisa de la cuenta por lote. Calculado para un periodo de 360 días.
  10. Yearly swap per lot (Short) — swap cobrado por un bróker en las posiciones en corto en la divisa de la cuenta por lote. Calculado para un periodo de 360 días.
  11. Yearly swap per PS (Long) — swap cobrado por un bróker en las posiciones en largo en la divisa de la cuenta por tamaño de la posición calculada (en la pestaña principal "Main"). Calculado para un periodo de 360 días.
  12. Yearly swap per PS (Short) — swap cobrado por un bróker en las posiciones en corto en la divisa de la cuenta por tamaño de la posición calculada (en la pestaña principal "Main"). Calculado para un periodo de 360 días.
  13. Position size duplica la aparición del tamaño de la posición calculado por el indicador en la pestaña principal "Main".

Pestaña del Script

La pestaña del script sirve para proporcionarle cierto control sobre el script de trading. Puede omitir esta pestaña si no está utilizando PSC-Trader.

Calculadora del tamaño de posición - Interfaz del Indicador – Pestaña del Script

  1. Número mágico — Un número mágico que será asignado a las órdenes y posiciones abiertas utilizando el script.
  2. Comentario de orden — comentario para las órdenes y posiciones abiertas utilizando el script.
  3. Desactivar trading cuando las líneas estén ocultas — una simple casilla de verificación para evitar que el script abra una posición cuando haya optado por ocultar las líneas a través de la pestaña Principal.
  4. Fill take-profits inwards — un botón para rellenar múltiples campos de take-profits de forma equidistante desde el precio de entrada hasta el principal nivel de take-profit.
  5. Fill take-profits outwards — un botón para rellenar múltiples campos de take-profits de forma equidistante con el principal nivel de take-profit como el más cercano.
  6. Múltiples niveles de take-profit: la cantidad (configurada a través del parámetro de entrada ScriptTakeProfitsNumber) de take-profits en que se tiene que dividir la posición. El primer take-profit es siempre el mismo que el configurado en la pestaña Main (principal).
  7. Particiones en las que dividir el tamaño de la posición — a cada nivel de take-profit se le asigna su porcentaje del tamaño de posición total calculado en la pestaña Main (principal).
  8. Deslizamiento máximo — valor máximo del slippage tolerable (en pips del broker) que se utilizará en las funciones de trading del script.
  9. Spread máximo — el script no se activará si el spread actual es mayor que el valor introducido aquí.
  10. Distancia Máxima Entrada/SL — el script no se activará si la distancia entre el nivel de Entrada y el nivel de Stop-Loss es mayor que este valor.
  11. Distancia Mínima Entrada/SL — el script no se activará si la distancia entre el nivel de Entrada y el nivel de Stop-Loss es menor que este valor.
  12. Tamaño de posición máximo - si el tamaño de la posición excede este valor (en lotes), el script sólo abrirá una operación del tamaño establecido en este campo.
  13. Restar volumen de posiciones abiertas - si está marcado, el script calculará el volumen total abierto para un instrumento financiero dado y lo restará del tamaño de posición calculado, para que el volumen resultante después de abrir una nueva posición sea igual al tamaño de posición calculado.
  14. Restar volumen de órdenes pendientes - si está marcado, el script calculará el volumen total de todas las órdenes pendientes en un instrumento financiero dado y lo restará del tamaño de posición calculado, para que el volumen resultante después de abrir una nueva posición sea igual al tamaño de posición calculado.
  15. No aplicar stop-loss: si se activa, el script abrirá una operación sin stop-loss. Esto puede ser útil si utiliza otro asesor experto o algún otro método para ejecutar su stop-loss.
  16. No aplicar take-profit: si se activa, el script abrirá una operación sin take-profit. Esto puede ser útil si utiliza otro asesor experto o algún otro método para ejecutar su take-profit.
  17. Ask for confirmation — si está marcado, el script pedirá confirmación antes de operar.

Uso

El uso de este indicador es muy sencillo si su principal objetivo es calcular el tamaño de la posición en base a su stop-loss y los parámetros actuales del mercado.

  1. Aplicar una Calculadora del Tamaño de la Posición al gráfico fijará automáticamente un nivel de entrada para el precio actual, preparándose para una orden de compra de mercado. El nivel de Stop-loss será ajustado al mínimo más bajo. El nivel de Take-profit será desactivado.
  2. Ahora ya puede utilizar su resultado de tamaño de posición para colocar una posición si planificó una orden de compra de mercado con el SL establecido en el mínimo de la barra actual y con un 1% de riesgo sobre el saldo. Puede, además, cambiar el campo de tamaño de posición manualmente para calcular el riesgo basado en ese valor.
  3. Si no lo hizo, puede cambiar libremente el stop-loss — arrastrando la línea del stop-loss en el gráfico o introduciendo el valor en la entrada de stop-loss del panel.
  4. Puede establecer Take-profit de la misma manera. Además, puede establecer rápidamente TP igual al valor SL actual (o con algún multiplicador preestablecido) haciendo clic en el botón Take-profit. Se admiten múltiples niveles de ganancia cuando el parámetro de entrada ScriptTakeProfitsNumber está fijado en un valor superior a 1.
  5. Si activa la configuración de ATR a través de los parámetros de entrada del indicador, también puede controlar los valores ATR para el cálculo de stop-loss y retirada de beneficios.
  6. Añadir un Take-Profit activará el visionado de la Recompensa y Relación Recompensa/Riesgo para su información.
  7. Para alternar el tipo de orden entre Instantánea y Pendiente utilice el botón de tipo de orden. Cuando se utiliza Orden Instantánea, el nivel de entrada se moverá con el precio actual (del Bid o Ask) y no puede ser cambiado manualmente. Cuando se utiliza Orden Pendiente, el nivel de entrada se puede definir mediante la entrada correspondiente del panel o arrastrando la línea en el gráfico.
  8. El indicador le indicará si el nivel de Entrada está demasiado cerca del precio actual en el modo de orden Pendiente y si el Stop-Loss o el Take-Profit están demasiado cerca del nivel de Entrada.
  9. Usted puede ajustar el tamaño de la comisión ("de un único sentido") aplicada por su broker si quiere que sus pérdidas potenciales sean calculadas incluyendo este coste de trading.
  10. Alternar el tamaño de la cuenta de saldo a capital puede resultar útil en algunos casos y se hace mediante un solo clic en el botón respectivo.
  11. Puede ajustar la tolerancia al riesgo de dos formas: ajustando el valor porcentaje de riesgo o ajustando el valor dinero de riesgo. Ambos se realizan mediante los campos de entrada del panel. También puede usar botones para establecer el riesgo de forma rápida si necesita cambiar el riesgo por operación con frecuencia.
  12. Avanzar en la pestaña de riesgo del panel es completamente opcional y proporciona información sobre su riesgo y recompensa actual y potencial. Puede controlar cómo las órdenes pendientes y las órdenes sin stop-loss/retirada de beneficio se tratan en esta pestaña.
  13. La pestaña de Margen tampoco es necesaria si su objetivo es calcular el tamaño de posición óptimo basado en su riesgo y stop-loss. Esta pestaña le informará sobre la cantidad de margen libre y usado que resulta de su posición. También le mostrará cuál es el mayor tamaño de posición que puede abrir con su actual apalancamiento y nivel de margen libre. Puede introducir un apalancamiento personalizado si necesita aumentos.
  14. Pestaña de swaps puede consultarse si desea conocer el coste del rollover diario para su posición. Será especialmente útil si está utilizando una estrategia de carry trade.
  15. Pestaña de script le ayudará a controlar cómo se comporta el script PSC-Trader si lo usa para abrir posiciones.

Parámetros de entrada

El indicador tiene un conjunto de parámetros de entrada además de los controles basados en panel. Las opciones de visualización de la calculadora y varias opciones predeterminadas se configuran a través de las entradas estándar de MetaTrader.

Calculadora Tamaño Posición - Parámetros de Entrada

Compacidad

  • ShowLineLabels (por defecto = true) — si está en true, la distancia en pips del SL y TP será mostrada por debajo de las líneas de stop-loss y take-profit.
  • ShowAdditionalSLLabel (por defecto = false) — si true, el porcentaje y el riesgo monetario se mostrarán por encima de la línea de stop-loss.
  • ShowAdditionalTPLabel (por defecto = false) — si true, el porcentaje y los objetivos monetarios, así como la relación riesgo-recompensa, se mostrarán sobre las líneas de toma de ganancias. Si se utilizan varias tomas de ganancias, también se mostrará el tamaño de la operación correspondiente.
  • DrawTextAsBackground (por defecto = false) — si está en true, las etiquetas de la línea serán mostradas como fondo. Puede ser útil si las etiquetas oscurecen algo en el gráfico.
  • PanelOnTopOfChart (por defecto = true) — si es true, el panel será extraído a primer plano, y el gráfico quedará dibujado como fondo. Configurándolo como false descubrirá el gráfico detrás del panel.
  • HideAccSize (por defecto = false) — si es true, la muestra del tamaño de la cuenta y el botón estarán ocultos.
  • ShowPipValue (por defecto = false) — si es true, el valor de pip se mostrará en la parte inferior de la pestaña Principal.
  • ShowMaxPSButton (por defecto = false) — si es true, el botón de tamaño de posición máximo se mostrará cerca del campo de tamaño de posición.
  • StartPanelMinimized (por defecto = false) — si es true, el panel se creará en estado minimizado.

Fuentes

  • SL Label Font Color (por defecto = clrLime) — color de fuente para la etiqueta de línea del stop-loss.
  • TP Label Font Color (por defecto = clrYellow) — color de fuente para la etiqueta de línea del take-profit.
  • Labels Font Size (por defecto = 13) — tamaño de fuente del texto de las etiquetas.
  • Labels Font Face (por defecto = "Courier") — fuente del texto de las etiquetas.

Líneas

  • Entry Line Color (por defecto = clrBlue) — color de la línea de entrada.
  • Stop-Loss Line Color (por defecto = clrLime) — color de la línea del stop-loss .
  • Take-Profit Line Color (por defecto = clrYellow) — color de la línea del take-profit.
  • Stop Price Line Color (por defecto = clrPurple) — color de la línea del precio de stop en órdenes stop-limit (solo MT5).
  • Entry Line Style (por defecto = STYLE_SOLID) — estilo de la línea de entrada.
  • Stop-Loss Line Style (por defecto = STYLE_SOLID) — estilo de la línea del stop-loss.
  • Take-Profit Line Style (por defecto = STYLE_SOLID) — estilo de la línea del take-profit.
  • Stop Price Line Style (por defecto = STYLE_DOT) — estilo de la línea del precio de stop en órdenes stop-limit (solo MT5).
  • Entry Line Width(por defecto = 1) — ancho de la línea de entrada.
  • Stop-Loss Line Width (por defecto = 1) — ancho de la línea del stop-loss.
  • Take-Profit Line Width (por defecto = 1) — ancho de la línea del take-profit.
  • Stop Price Line Width (por defecto = 1) — ancho de la línea de stop en órdenes stop-limit (solo MT5).

Por defecto

Se pueden cambiar todos los parámetros por defecto a través del panel. Se añaden aquí por conveniencia: puede guardarlos en un archivo de configuración o crear plantillas de gráficos.

  • TradeDirection (por defecto = Long) — la dirección por defecto de la operación. Puede ser Long o Short.
  • SL (por defecto = 0) — si es distinto a cero, el nivel de stop-loss de una Calculadora del tamaño de posición que se añada se ajustará a este valor en pips. También activará el botón Stop-loss en la pestaña principal.
  • TP (por defecto = 0) — si es distinto a cero, el nivel de take-profit de una Calculadora del tamaño de posición que se añada se ajustará a este valor en pips.
  • EntryType (por defecto = Instant) — tipo de orden por defecto. Puede ser Instant o Pending.
  • ShowLines (por defecto = true) — si es true, las líneas de SL, TP y entrada no se ocultarán.
  • LinesSelected (por defecto = true) — si es true, las líneas de SL, TP y entrada se seleccionarán para moverlas. ¡Tenga cuidado de no eliminarlas accidentalmente!
  • ATRPeriod (por defecto = 14) — periodo por defecto del indicador ATR.
  • ATRMultiplierSL (por defecto = 0) — multiplicador por defecto del valor ATR cuando se calculan stop-loss según el ATR.
  • ATRMultiplierTP (por defecto = 0) — multiplicador por defecto del valor ATR cuando se calcula el take-profit según el ATR.
  • ATRTimeframe (por defecto = PERIOD_CURRENT) — si se configura en algún marco temporal concreto, una Calculadora del tamaño de posición que se añada utilizará este marco temporal para el cálculo del ATR.
  • Commission (por defecto = 0) — tamaño de la comisión por defecto.
  • AccountButton (por defecto = Balance) — estado de la cuenta por defecto. Puede ser Balance, Equity o Balance_minus_Risk (saldo de la cuenta menos el riesgo actual de la cartera).
  • Risk (por defecto = 1) — valor por defecto del porcentaje de riesgo.
  • MoneyRisk (por defecto = 0) — si es mayor que cero, se usará como el valor por defecto del riesgo monetario y el porcentaje de riesgo se calculará según el riesgo monetario.
  • CountPendingOrders (por defecto = false) — valor por defecto del cajetín Count pending orders (contar órdenes pendientes) en la pestaña Risk (riesgo).
  • IgnoreOrdersWithoutStopLoss (por defecto = false) — valor por defecto del cajetín Ignore orders without stop-loss/take-profit (ignorar órdenes sin stop-loss/take-profit) en la pestaña Risk (riesgo).
  • CustomLeverage (por defecto = 0) — valor por defecto del campo Custom leverage (apalancamiento personalizado) en la pestaña Margin (margen).
  • MagicNumber (por defecto = 0) — el Magic number por defecto en la pestaña Script.
  • Commentary (por defecto = "") — comentario de la orden por defecto en el script PSC-Trader.
  • DisableTradingWhenLinesAreHidden (por defecto = false) — valor por defecto del cajetín Disable trading when lines are hidden (deshabilitar la operativa cuando las líneas están ocultas) en la pestaña Script.
  • MaxSlippage (por defecto = 0) — valor por defecto del deslizamiento máximo en la pestaña Script.
  • MaxSpread (por defecto = 0) — valor por defecto del spread máximo en la pestaña Script.
  • MaxEntrySLDistance (por defecto = 0) — distancia máxima por defecto de la entrada/SL en la pestaña Script.
  • MinEntrySLDistance (por defecto = 0) — distancia mínima por defecto de la entrada/SL en la pestaña Script.
  • SubtractOPV (por defecto = false) — valor por defecto del cajetín Subtract open positions volume (restar volumen de las posiciones abiertas) en la pestaña Script.
  • SubtractPOV (por defecto = false) — valor por defecto del cajetín Subtract pending orders volume (restar volumen de las órdenes pendientes) en la pestaña Script.
  • DoNotApplyStopLoss (por defecto = false) — valor por defecto del cajetín Do not apply stop-loss (no aplicar stop-loss) en la pestaña Script.
  • DoNotApplyTakeProfit (por defecto = false) — valor por defecto del cajetín Do not apply take-profit (no aplicar take-profit) en la pestaña Script.
  • AskForConfirmation (por defecto = false) — valor por defecto de la casilla Ask for confirmation en la pestaña Script.
  • PanelPositionX (por defecto = 0) — distancia horizontal por defecto desde la esquina del panel de posición seleccionado.
  • PanelPositionY (por defecto = 15) — distancia vertical por defecto desde la esquina del panel de posición seleccionado.
  • PanelPositionCorner (por defecto = CORNER_LEFT_UPPER) — esquina del panel de posición por defecto.
  • TPLockedOnSL (por defecto = false) — estado por defecto del "bloqueo" de take-profit en el stop-loss. Si es true, el take-profit realiza un seguimiento de la distancia del stop-loss automáticamente.

Varios

  • TP_Multiplier (por defecto = 1) — valor multiplicador para el botón de obtención de beneficios.
  • UseCommissionToSetTPDistance (por defecto = false) — si es true, el botón de retirada de beneficio tendrá en cuenta el campo de la comisión cuando calcule el nivel de TP adecuado.
  • ShowSpread (por defecto = false) — si es true, el valor actual de margen en tics se mostrará dentro de la leyenda del panel.
  • AdditionalFunds (por defecto = 0) — fondos que se agregarán al tamaño de la cuenta para calcular el riesgo y el tamaño de la posición. Por ejemplo, podría tratarse de algunos fondos que tiene fuera de la cuenta del bróker, pero considere una parte de su capital de riesgo de Forex.
  • CustomBalance (por defecto = 0) — puede establecer un tamaño de saldo personalizado para la calculadora. Por ejemplo, si está calculando el tamaño de la posición para otra cuenta. Este parámetro anulará el parámetro AdditionalFunds.
  • SLDistanceInPoints (por defecto = false) - si es true, el stop-loss será establecido en pips y la línea del SL estará siguiendo la línea de entrada.
  • TPDistanceInPoints (por defecto = false) - si es true, el nivel de take-profit será establecido en pips y la línea del TP estará siguiendo la línea de entrada.
  • ShowATROptions (por defecto = false) — si es true, el panel mostrará opciones para que el indicador ATR se utilice para el cálculo del SL/TP.
  • ATRCandle (por defecto = Current candle / vela actual) — qué vela usar para obtener el valor ATR: actual o anterior.
  • ScriptTakeProfitsNumber (por defecto = 1) — si es mayor que 1, habrá múltiples niveles de take-profit disponibles en la pestaña Script para permitir al script PSC-Trader dividir la posición en varias operaciones con diferentes take-profits.
  • CalculateUnadjustedPositionSize (por defecto = false) — si es true, el resultado del cálculo del tamaño de la posición no se ajustará usando el volumen y el paso de volumen mínimos/máximos del bróker.
  • RoundDown (por defecto = true) — si es true, el tamaño de la posición y la recompensa potencial se redondean a la baja. Si es false, se usa la regla normal de redondeo matemático. Cambiar a false podría hacer que arriesgue más de lo que había planeado.
  • QuickRisk1 (por defecto = 0) — valor del porcentaje de riesgo que se asignará al primer botón rápido. Junto con el segundo botón de riesgo rápido, le permiten establecer rápidamente un nivel de riesgo específico.
  • QuickRisk2 (por defecto = 0) — valor del porcentaje de riesgo que se asignará al segundo botón rápido. Junto con el primer botón de riesgo rápido, le permiten establecer rápidamente un nivel de riesgo específico.
  • ObjectPrefix (por defecto = "PSC_") — prefijo de los nombres de los objetos en el gráfico. Así se evita que la Calculadora del Tamaño de la Posición entre en conflicto con otras herramientas gráficas.

Imágenes

Pestaña principal

La pestaña principal es la más grande y se ve muy bien sobre cualquier fondo – este es blanco, por ejemplo. El color de la línea del take-profit ha sido cambiada a naranja mediante un parámetro de entrada para una mejor lectura. El tipo de orden se establece en Stop Limit aquí, de manera que la línea lila del stop también es visible en el gráfico.

Calculadora del tamaño de la posición - Pestaña principal sobre fondo blanco

Pestaña de Riesgo

El color de fondo negro y la rejilla del gráfico no interfieren con el panel como puede ver en esta imagen de la pestaña de Riesgo. Las salidas de riesgo muestran Infinito ya que aparentemente hay una orden sin stop-loss.

Calculadora del tamaño de la posición - Pestaña de riesgo sobre fondo negro

Pestaña de Margen

Incluso el esquema de colores más raro funcionará bien con la Calculadora del Tamaño de la Posición. En este caso el fondo cian se combina con velas verdes y rojas. El color del Stop-loss está fijado en negro.

Calculadora del tamaño de la posición - Pestaña de margen sobre fondo cian

Pestaña de Swaps

Este ejemplo muestra la pestaña de swaps con un gráfico de esquema clásico de colores en blanco y negro. Este broker está cobrando unas importantes comisiones de rollover para el trading de margen con Bitcoin.

Calculadora del tamaño de la posición - Pestaña de swaps sobre fondo blanco

Pestaña del Script

Cuando el panel está configurado como fondo, se vuelve transparente y usted así puede analizar fácilmente el gráfico expuesto. Al mismo tiempo, puede ver los valores utilizados para la gestión del script de trading en esta pestaña.

Calculadora del tamaño de la posición - Pestaña de script con el panel como fondo

Panel minimizado

Minimizar el panel en un clic hace que no sea nada intrusivo y permite que el trader vea todo el gráfico fácilmente.

Calculadora del tamaño de la posición - Panel Minimizado

Descargas (ver. 2.41, 2021-10-22)

La calculadora del tamaño de posición se desarrolla a través de un repositorio GitHub especializado. Le animamos a participar activamente en la mejora de este indicador enviando sus propias ideas a través de pull-request y revisando sugerencias existentes, cambios, reparaciones, etc.

Calculadora del Tamaño de la Posición para MetaTrader 4

Calculadora del Tamaño de la Posición para MetaTrader 5

Instalación

Para instalar el indicador, asegúrese de copiar los tres archivos a /MQL4/Indicators/ o /MQL5/Indicators/ (si está en MetaTrader 5) o a la misma subcarpeta allí:

  • Defines.mqh
  • PositionSizeCalculator.mq4 o PositionSizeCalculator.mq5
  • PositionSizeCalculator.mqh

Necesita compilar PositionSizeCalculator.mq4 (o PositionSizeCalculator.mq5) no los otros dos.

Script de trading

Puede usar el resultado del tamaño de posición de este indicador para abrir posiciones manualmente en la misma o en otra plataforma. Además, puede usar un script personalizado de trading que abrirá operaciones en función del tamaño de posición calculado y con los niveles dados de entrada, SL y TP. Simplemente copie al subdirectorio /MQL4/Scripts/ (o /MQL5/Scripts/) de su carpeta de datos de la plataforma. Después de la compilación, estará disponible en la subventana del Navegador de su terminal de trading bajo Scripts como PSC-Trader. También puede establecer una tecla de acceso rápido para cargar este script si quiere abrir órdenes realmente rápido. El comportamiento del script se controla mediante la pestaña de Script de la Calculadora de Tamaño de Posiciones.

Ejemplo de ejecución del script con confirmación para abrir una posición:

PSC-Trader script - Ventana de confirmación de la orden

Descargas del script (ver. 1.14, 2021-10-22)

Cómo configurar un atajo de teclado para el script PSC-Trader

Después de instalar el script, puede añadir una tecla de acceso rápido.

Añadir una tecla de acceso rápido (atajo de teclado) al script hará que la colocación de operaciones sea casi instantánea. Aquí hay un breve tutorial sobre cómo añadir una tecla de acceso rápido al script en MetaTrader:

1. Haga clic derecho en el script en el panel Navegador de su MetaTrader:

MetaTrader: cómo configurar una tecla de acceso rápido para un script

2. Luego, configure una tecla de control para su acceso directo. Puede ser Ctrl o Alt:

Selección de una tecla de control para una tecla de acceso rápido

3. Ahora puede configurar la tecla de activación principal:

Configuración de la tecla principal para un atajo de teclado

4. ¡Hecho! Ahora puede pulsar la combinación de teclas seleccionada para invocar el script en cualquier momento y así abrir su operación de inmediato.

PD: Por supuesto, debe habilitar el trading automático en su plataforma para que el script funcione, ya sea que lo inicie con un clic del ratón o presionando una tecla:

MetaTrader: permitiendo el trading automático en los scripts

Discusión

¿Tiene preguntas o proposiciones sobre este indicador? ¡Discútalos en nuestro foro español de Forex!

Preguntas frecuentes

Obtengo errores de compilación cuando recopilo la calculadora de tamaño de posición. ¿Cómo lo resuelvo?

Primero, asegúrese de que está compilando el archivo adecuado —PositionSizeCalculator.mq4 en MetaTrader 4 o PositionSizeCalculator.mq5 en MetaTrader 5. Segundo, asegúrese que los otros dos archivos — Defines.mqh y PositionSizeCalculator.mqh — están colocados en la misma carpeta que el compilado. Si el problema no se ha resuelto, por favor, publíquelo en el hilo oficial de debate, indicando la versión de la calculadora del tamaño de posición, la versión de MetaTrader, y proporcione una copia o una captura de pantalla de los errores de compilación.

He instalado el indicador pero cuando lo agrego al gráfico, no ocurre nada. ¿Por qué?

Lo más probable es que necesite compilarlo. Para hacerlo, haga clic izquierdo en la lista de indicadores de la ventana del Navegador de MetaTrader y pulse Enter. MetaEditor abrirá el código fuente de la calculadora. Ahora pulse F7. Consulte la respuesta a la pregunta anterior si le aparecen errores de compilación.

El indicador/script no funciona correctamente. ¿Qué puedo hacer?

Para ayudarle con el problema, necesitaría saber qué versión del indicador/script está utilizando, qué versión de MetaTrader (incluyendo el número Build) está utilizando y también en qué bróker, tipo de cuenta y divisa base lo está intentando. Además, proporcione por favor la salida de la pestaña Expertos de su Terminal:

Reportando problemas con la Calcula del tamaño de posición - Salida en Expertos

Registro de cambios

2.41 — 2021-10-22

  • Se ha añadido un parámetro de entrada (StartPanelMinimized) para que el panel se inicie en estado minimizado.
  • Se ha añadido el parámetro de entrada ATRCandle para controlar qué vela se usa para el cálculo del ATR: la actual (predeterminada) o la anterior.
  • Se ha corregido un error que causaba una mala compatibilidad con otros indicadores basados en paneles y EA.
  • Se ha corregido un bug en el cálculo del riesgo de la cartera que causaba que se omitiera la comisión acumulada en las operaciones actuales. Se aplica solo a MT4, ya que la comisión se deduce del saldo en MT5.
  • Se ha corregido un error que causaba valores muy grandes en los campos de edición de TP adicionales al cambiar TPDistanceInPoints a true.
  • Se ha corregido un pequeño fallo que hacía que las líneas de TP adicionales saltaran en algunos casos.
  • Se ha corregido un error que causaba que el script PSC-Trader abriera una operación sin stop-loss ni take-profit si se pasaba un take-profit inválido en ejecución por mercado y que no abriera una operación en absoluto si se pasaba un TP inválido en la ejecución instantánea.
  • Se ha corregido un error en el script PSC-Trader que causaba que se abriese operaciones con volumen aleatorio cuando el volumen calculado resultante estaba por debajo del tamaño de lote mínimo del bróker en un modo multi-TP.
  • Se han renombrado los parámetros de entrada UseFixedSLDistance y UseFixedTPDistance a SLDistanceInPoints y TPDistanceInPoints para mayor claridad.

2.40 — 2021-09-13

  • Se ha añadido el botón Max PS (activado a través del nuevo parámetro de entrada ShowMaxPSButton) para establecer rápidamente el tamaño de la posición al valor máximo permitido por el margen de la cuenta.
  • Se ha añadido una búsqueda avanzada de pares de referencia para MT4 para encontrar el coeficiente de corrección utilizando dos pares de divisas para CFD. Por ejemplo, el PSC ahora usará las tasas USD/SEK y USD/CHF para convertir los beneficios/pérdidas para las operaciones CAD/CHF si la moneda de la cuenta es SEK.
  • Se ha corregido el cambio del valor de stop-loss a -1 pips al cambiar el símbolo del gráfico a un símbolo sin historial cargado en MT5.
  • Se ha arreglado el cálculo de margen fijo para CFD en la versión MT5, que en ocasiones podía hacerlo de forma incorrecta.
  • Se ha corregido un error con el cálculo del tamaño de la posición para instrumentos de futuros en MT5.
  • Se ha arreglado la precisión de cálculo de los decimales.
  • Script: se han añadido sonidos en la ejecución exitosa y fallida de órdenes.

2.39 — 2021-07-14

  • Parche para el manejo adecuado de los instrumentos con puntos (".") en su nombre.

2.38 — 2021-07-07

  • Añadida la posibilidad de editar el campo de saldo de la cuenta directamente a través del panel.
  • Añadido el parámetro de entrada CustomBalance para establecer el saldo de la cuenta a través de los parámetros de entrada.
  • Añadido un parámetro de entrada (DefaultTPLockedOnSL) para controlar el estado predeterminado del botón Take-profit en la pestaña principal (Main).
  • Etiquetado mejorado del parámetro de entrada DefaultCommission.
  • Se han corregido los valores múltiples de TP en la pestaña principal cuando UseFixedTPDistance se establece en true.
  • Se ha solucionado un problema con el valor de TP que se volvía demasiado alto o demasiado bajo al cambiar el símbolo del gráfico. Ahora se restablecerá al parámetro de entrada DefaultTP si se proporciona, o cero en caso contrario.
  • Se ha corregido un error al arrastrar la línea de stop-loss o cambiar el SL predeterminado que dejaba de funcionar cuando UseFixedStopLoss se establecía en true.
  • Se ha corregido un fallo que causaba que la línea de precio Stop se mostrara en la parte superior del panel al cambiar el tipo de orden de Pendiente a Stop Limit en la versión para MT5.
  • Se ha arreglado la restauración de líneas eliminadas para restaurarlas ocultas cuando fuera necesario.
  • Se ha corregido un bug cuando la posición del panel y el estado de minimización se restablecían después de que se añadía otro indicador a la ventana principal del gráfico y el usuario cambiaba el marco temporal o reiniciaba la plataforma.

2.37 — 2021-04-13

  • Se ha corregido un bug que causaba que el stop-loss se restableciera a su valor predeterminado (si se proporciona a través del parámetro de entrada DefaultSL) en el cambio de marco temporal.
  • Se ha corregido un bug en la versión para MT5 que impedía que aparecieran los valores de swap en la pestaña Swaps.

2.36 — 2021-04-06

  • Se ha modificado la forma en que se distribuyen las partes compartidas del tamaño de la posición cuando el tamaño total de la posición no se puede dividir de manera uniforme debido al tamaño mínimo de la posición o al paso mínimo del lote.
  • Se ha corregido la eliminación de las líneas de TP adicionales al cambiar a un valor más bajo en el parámetro de entrada ScriptTakeProfitsNumber.

2.35 — 2021-03-20

  • Solo MT5: se ha corregido un error que desplazaba el foco de la ventana al gráfico con el panel minimizado en cada tick.

2.34 — 2021-03-20

  • Se han añadido múltiples líneas de TG y campos de entrada de TG en la pestaña Principal cuando el parámetro de entrada ScriptTakeProfitsNumber es mayor que 1.
  • Se ha añadido la opción de etiqueta SL adicional para mostrar el riesgo por encima de la línea de stop-loss. Esto puede ser útil cuando el panel está minimizado.
  • Se ha añadido la visualización de la relación riesgo-recompensa a la etiqueta TG adicional.
  • Se ha añadido la visualización de lotes para las etiquetas de TG adicionales cuando se utilizan varios niveles de TG.
  • Añadido el botón de Stop-loss cuando el valor de SL predeterminado se establece a través de los parámetros de entrada.
  • Se ha añadido la casilla de verificación del filtro de símbolos actual a la pestaña Riesgo.
  • Se ha añadido la restauración automática de los objetos de línea en caso de que se borren accidentalmente.
  • Se ha añadido información útil sobre las herramientas a los elementos del panel y a las líneas relevantes.
  • Se ha añadido una advertencia para los casos en los que el tamaño de la posición calculado es mayor que el tamaño máximo de la posición posible con el margen libre actual, — el cual se pone en rojo.
  • El formato ancho de MT5 para 8 decimales ahora se activa sólo si el saldo de la cuenta o el símbolo del gráfico utilizan muchos decimales.
  • El script de PSC-Trader ahora detectará correctamente el estado de la casilla Desactivar trading cuando las líneas están ocultas.
  • Se ha corregido un error en la versión de MT5 que hacía que la línea de precio tope apareciera después de cambiar los parámetros de entrada, incluso si el tipo de orden no estaba configurado como límite de tope.
  • Se ha corregido un error en la versión MT5 que impedía que el parámetro de entrada LinesSelected funcionara correctamente.
  • Se ha corregido un error en MT4 que daba lugar a valores de stop-loss no válidos cuando se utilizaba el SL en pips y se producía el cambio de símbolo del gráfico.
  • Se ha corregido un error en MT5 que provocaba que algunos campos del gráfico aparecieran cuando se cambiaba un marco temporal del gráfico en un panel minimizado en el modo de toma de ganancias bloqueado.
  • Se han corregido posibles errores de "división entre cero" cuando los datos del gráfico no están listos.

2.33 — 2020-12-13

  • Se ha arreglado un error potencial de "división entre cero" cuando ShowAdditionalTPLabel está en true.
  • Se ha arreglado el cálculo del riesgo y del beneficio en casos en los que la divisa base del par de divisas es la misma que la divisa de la cuenta.
  • Se ha arreglado la aparición de ceros finales redundantes en los swaps.

2.32 — 2020-11-18

  • Se ha añadido la posibilidad de órdenes pendientes stop-limit en MetaTrader 5.
  • Se ha añadido una confirmación opcional para las operaciones ejecutar por el script PSC-Trader.
  • Se ha añadido la opción "fixed" (fijo) en el botón de take-profit, que hace que la línea de TP siga automáticamente la distancia cambiante entre la entrada y el stop-loss.
  • Se ha añadido el marco temporal Current (actual) al botón ATR Timeframe.
  • Se ha añadido una etiqueta adicional opcional para la línea de take-profit: la recompensa en porcentaje y en unidades de la divisa.
  • Se han añadido botones para establecer rápidamente niveles de riesgo predeterminados.
  • Se han añadido botones para rellenar rápidamente múltiples niveles de take-profit en la pestaña Script. Un botón rellena los TP de tal manera que el TP principal se convierte en el más lejano y el resto son equidistantes entre la entrada y el TP principal. El segundo botón rellena los TP de tal manera que el TP principal se convierte en el más cercano y el resto son equidistantes y más lejanos.
  • Se ha añadido un parámetro de entrada (RoundDown) para controlar si el tamaño de la posición y la recompensa se redondean a la baja o de forma normal.
  • Se ha añadido un prefijo a los objetos del gráfico para mejorar la compatibilidad con otros indicadores, asesores expertos y scripts que añaden objetos a los gráficos.
  • Se ha arreglado un error de "array fuera de rango" cuando se pasaba de múltiples TP a uno solo.
  • Se ha arreglado un bug que evitaba que las casillas de verificación se actualizasen en el panel cuando sus valores se cambiaban mediante los parámetros de entrada.
  • Se ha arreglado un bug al cambiar entre largo y corto cuando las líneas están ocultas.
  • Se ha arreglado un bug que hacía que el script PSC-Trader estableciese un take-profit incluso cuando la casilla "No aplicar take-profit" estaba marcada.
  • Se ha arreglado un bug en el cálculo del apalancamiento de un símbolo cuando había un apalancamiento personalizado distinto de cero.
  • Se ha arreglado un bug que hacía que el panel minimizado no mantuviese sus coordenadas cuando se cambiaba de gráfico/marco temporal.
  • Se ha arreglado un bug en MT4 con el cálculo de la recompensa en CFD con la divisa del beneficio igual a la divisa de la cuenta.
  • Se ha arreglado un bug en MT4 con el cálculo del tamaño de la posición en instrumentos de futuros con la divisa del beneficio distinta de la divisa de la cuenta.
  • Se ha arreglado la compatibilidad de la Calculador del Tamaño de la Posición con otros indicadores y EA con panel (por ejemplo Account Protector).
  • Se ha arreglado el cálculo en instrumentos comerciales de futuros FORTS (solo MT5).
  • Se ha arreglado un problema en MT5 en el que el tamaño de la posición por margen máximo podía usar números incorrectos en los lugares decimales.
  • Se ha mejorado el cambio desde otro gráfico de manera que las etiquetas de las líneas se muevan a su lugar correcto más rápido.
  • Se han arreglado posibles problemas de precisión reemplazando FLT_EPSILON por DBL_EPSILON.
  • Se ha arreglado otro posible problema cuando el rublo ruso se llama RUR (en vez de RUB) en el sistema del bróker.
  • Se han eliminado partes del código antiguas en el script PSC-Trader responsables de la compatibilidad con la versión antigua de la Calculadora del Tamaño de la Posición. (pre 2.00).

2.31 — 2020-06-23

  • Revisión de un fallo cuando el panel se movía a otra posición después de colocarlo en una esquina en concreto y entonces se interactuaba con el gráfico sin mover primero el panel.

2.30 — 2020-06-22

  • Se arreglaron fallos a la hora de encontrar pares de divisas de referencia para futuros, CFD e instrumentos Forex sin apalancamiento.
  • Se arreglaron fallos en la colocación del panel cuando no podía quedarse en una posición que no es visible cuando el gráfico se pone en modo ventana.
  • Se arreglaron posibles errores de redondeo que causaban un cálculo impreciso del tamaño de la posición.
  • Al introducir un valor de TP distinto a cero en el primer campo de TP en la pestaña Script, una línea de TP aparecerá si no lo hacía antes.
  • Múltiples niveles de TP en el script se autoajustan ahora para la granularidad del tamaño del tick.
  • Se arregló un fallo en la versión para MT4 que evitaba que la línea de TP apareciese cuando se insertaba el indicador con ShowATROptions y un ATRMultiplierTP distinto a cero.
  • Se añadió un parámetro de entrada (CalculateUnadjustedPositionSize) para permitir que la calculadora calcule un tamaño de posición sin ajustar. Esto puede ser útil a la hora de calcular en una plataforma y hacer la ejecución de la operación en otra plataforma.
  • Se arregló un fallo en la versión para MT5 que evitaba que la línea de entrada se seleccionase inicialmente cuando se insertaba el indicador con el parámetro EntryType configurado en Pending (pendiente).
  • El script de la calculadora de tamaño de posición mostrará una alerta si la operativa automática está deshabilitada.

2.291 — 2020-05-29

  • Revisión de un fallo persistente en la versión para MT5 que provocaba cálculos incorrectos del valor del pip.

2.29 — 2020-05-29

  • Se ha añadido la posibilidad de dividir la posición en múltiples operaciones con diferentes niveles de take-profit al ejecutar el script PSC-Trader.
  • Todos los parámetros del panel (incluyendo su ubicación en un gráfico) se pueden configurar ahora a través de un grupo de parámetros de entrada "por defecto".
  • Las líneas de entrada, stop-loss y take-profit están ahora seleccionadas por defecto y preparadas para que las mueva. Tenga cuidado de no eliminarlas accidentalmente.
  • Se ha añadido el botón Long/Short en la pestaña Main (principal) para cambiar rápidamente entre un cálculo de posición Long (en largo) y Short (en corto).
  • Se ha mejorado el rendimiento retrasando el recálculo con temporizador para hacerlo solo cuando haya pasado al menos 1 segundo desde el último cálculo.
  • Se han mejorado las fórmulas de cálculo de riesgo y recompensa potenciales, especialmente en la versión MT5.
  • El botón de take-profit intentará ahora utilizar el valor de beneficio en pips para calcular la distancia apropiada desde la entrada.
  • Se ha arreglado un fallo en la versión MT5 que hacía que el valor de los pips no se calculase correctamente en cuentas con apalancamiento.

2.28 — 2020-05-13

  • Se ha cambiado la manera en la que se calcula el valor de los pips para el tamaño de la posición, el riesgo y la recompensa de la cartera, el margen y los swaps. Esto debería conseguir resultados más precisos en algunos instrumentos operables con algunos brókeres y, al mismo tiempo, eliminar la necesidad de los parámetros de entrada UseCFDMultiplier y DisableTickValueAdjustment. El cálculo del margen aún puede ser incorrecto con algunos brókeres MT4.
  • Se ha optimizado el rendimiento del indicador haciendo que el riesgo y la recompensa de la cartera, el margen y los datos de swap se recalculen solo cuando está seleccionada la pestaña respectiva.
  • Se ha optimizado el proceso de búsqueda de pares de referencia para la conversión de divisas.
  • Se ha arreglado el problema que hacía que las líneas se deseleccionasen tras ocultarlas y mostrarlas de nuevo.
  • Se han añadido opciones en la pestaña Script para que no se aplique stop-loss o take-profit en una operación ejecutada por PSC-Trader.
  • Se ha arreglado un fallo en la versión MT5 del indicador que hacía que las líneas ocultas pudiesen reaparecer al cambiar uno de los parámetros de entrada del indicador.
  • Se han arreglado varios errores tipográficos en el código fuente.

2.27 — 2019-11-07

  • Reparados errores en el cálculo de margen de los CFD para las cuentas no definidas en USD que podría ocurrir en algunos casos en MetaTrader 5.
  • Reparada división por error cero cuando se calcula el riesgo de la cartera para las operaciones con divisa base igual que la divisa de la cuenta.
  • Reparado el cálculo de la recompensa potencial de la cartera cuando se establece en el panel la no retirada de beneficios.
  • Reparada la entrada por defecto y el stop-loss colocado cuando PSC es cargado en un nuevo gráfico con una plantilla default.tpl.
  • Cambiado el modo de los nombres de archivos para las configuraciones PSC generados — todos los paneles adjuntos actualmente serán reiniciados cuando se actualicen a la versión 2.27.
  • Añadido el parámetro de entrada DisableTickValueAdjustment para desactivar el cálculo de ajuste del valor tick. Podría volverse útil para casos en los que el bróker publica de manera incorrecta la divisa de beneficio del símbolo.
  • Añadidos grupos de los parámetros de entrada en MetaTrader 5.

2.26 — 2019-10-09

  • Reparado un error que en ocasiones evitaba encontrar el par de divisas como referencia correcta para casos donde la divisa de la cuenta era diferente de la divisa de beneficio y su símbolo.

2.25 — 2019-10-05

  • Reparada una compilación de errores en MT5 Build 2170 (y las versiones más actualizadas).

2.24 — 2019-08-21

  • Implementado un modo más preciso de calcular el riesgo y recompensa para las carteras que incluyen pares de divisas con la divisa de la cuenta como su divisa base.
  • Solo MT5: Reparado el cálculo del tipo de interés fijo de los swaps para algunos CFD cuando el parámetro de entrada UseCFDMultiplier se establece como true.

2.23 — 2019-08-03

  • Reparado un problema técnico con una etiqueta de texto redundante en algunas pestañas.
  • Añadido un modo más exacto de calcular el tamaño de la posición, riesgo y recompensa para los pares de divisas con divisa base igual que la divisa de la cuenta.

2.22 — 2019-07-08

  • Reparado un error en la versión MT4 que podría causar cálculos incorrectos para las cuentas en RUB.
  • Reparada una división potencial por error cero cuando se calcula el apalancamiento de un símbolo.
  • El botón de retirada de beneficios no puede ahora tener en cuenta la comisión si UseCommissionToSetTPDistance se establece como true.
  • Tanto las líneas TP como SL pueden ahora moverse libremente incluso cuando se utiliza una distancia fija SL/TP.
  • El periodo ATR puede ahora establecerse de manera diferente a cómo está establecido en el gráfico actual.

2.21 — 2019-03-29

  • Cambiado el modo en el que el indicador se comporta cuando se carga una plantilla guardada de gráfico con PSC — la línea de retirada de beneficio está ahora eliminada.
  • Reparado un error que causaba el reinicio de la retirada de beneficio cuando se cambiaba del nivel normal a la TP basada en la distancias del pip.

2.20 — 2019-03-21

  • Reparado un error que podría causar que los parámetros de entrada DefaultSL y DefaultTP se aplicaran de manera incorrecta.

2.19 — 2019-03-14

  • Reparado un error que evitaba la limpieza de objetos del panel antiguo después de cargar una plantilla con PSC en el mismo.
  • Reparada una potencial división por un error cero cuando los datos para un símbolo de conversión de divisa no están disponibles.
  • Reparado un panel oculto fuera de los bordes del gráfico cuando se redimensiona la ventana del gráfico.

2.18 — 2019-02-27

  • Agregadas las opciones ATR al panel de cálculo (activado al configurar ShowATROptions como true) para calcular el stop-loss y la retirada de beneficios según el indicador de Rango verdadero medio (ATR).
  • Agregado el cálculo inverso — puede establecer el tamaño de posición para calcular su riesgo.
  • Agregado la pantalla sobre el perfil de recompensa potencial a la pestaña de Riesgo.
  • Agregada la pantalla del número de lotes a la pestaña de Riesgo.
  • Reparado un error cuando las líneas SL/TP pueden moverse a un valor no válido; ahora se fijarán en el tick múltiplo de tamaño más cercano.
  • Reparado un error cuando la calculadora de tamaño de posición no podía guardar sus configuraciones correctamente cuando trabajaba con un símbolo bursátil que tenía tres puntos en su nombre (por ejemplo, "EURUSD...").
  • Reparado un error en el campo de tamaño máximo de posicione en la pestaña Script redondeando incorrectamente después de cambiar periodos de tiempo o reiniciar la plataforma.

2.17 — 2018-11-14

  • Reparado un error que mostraba un valor de retirada de beneficio incorrecto si UseFixedTPDistance estaba establecido como true y DefaultTP era cero.
  • Reparado un error que podía causar valores SL/TP ligeramente incorrectos debido a un error de redondeo.

2.16 — 2018-11-09

  • Reparado un error con una formación numérica pobre, que causaba resultados erróneos de cálculo.

2.15 — 2018-11-06

  • Se añadió un parámetro de entrada para ajustar el cálculo del tamaño de la posición del CFD (UseCFDMultiplier) cuando el valor del tick se establece incorrectamente en el servidor del broker.
  • Añadido parámetro de entrada para los valores por defecto del stop-loss y del take-profit.
  • Añadido soporte para 8 decimales (hasta 0,00000001) en el cálculo del tamaño de la posición para usar con criptomonedas en MT5.
  • Añadida aclaración de que el tamaño de la comisión es unidireccional.
  • Arreglado un valor de la recompensa que no tenía en cuenta el tamaño de la comisión dado.
  • Se ha arreglado el número de decimales utilizados en la visualización del tamaño de la posición en función de las propiedades del símbolo.
  • Se corrigieron varios errores cuando las divisas de la cuenta y el margen no se convertían a la divisa de la cuenta.
  • Arreglado un error que surgía cuando, al cargar una plantilla de gráfico con PSC con take-profit no cero, no mostraba todos los campos relevantes en el panel.
  • Arreglado un error que surgía cuando al añadir la calculadora de tamaño de la segunda posición al gráfico no era evitado correctamente por MetaTrader 4.
  • Arreglado cálculo del apalancamiento del símbolo para los símbolos de MT5 que no son de Forex.
  • Arreglado el formateo del valor del swap nominal.
  • Añadidas dos casillas de verificación para activar el script PSC-Trader para abrir una transacción teniendo en cuenta las posiciones actualmente abiertas y/o las órdenes pendientes.
  • Modificada la forma en que el script usa el campo de tamaño de posición Máximo — ahora abrirá una posición incluso si el Tamaño de la posición calculado excede el máximo dado, pero reducirá el tamaño de la posición a ese máximo. Antes, simplemente rechazaría la apertura de una posición en tales casos.
  • Arreglada la ejecución del script de trading cuando se opera en modo cobertura con ejecución de Mercado en MetaTrader 5.
  • Arreglado otro error en el script PSC-Trader de MetaTrader 5, que impedía un ajuste correcto de los niveles de SL/TP en el modo de ejecución de mercado.

2.14 — 2018-05-18

  • Arreglado el cálculo de la recompensa que podría ser erróneo en algunos casos.
  • Añadida la opción de establecer los niveles de SL y TP como una distancia en puntos de la línea de entrada.

2.13 — 2018-02-19

  • Se corrigió otro error con el cálculo de tamaño de posición incorrecta para los instrumentos de trading que no son de Forex en las versiones MT4 y MT5 del indicador.

2.12 — 2017-12-22

  • Se corrigió un error que producía un tamaño incorrecto de la posición y un valor de pip calculado para los instrumentos de negociación CFD en la versión MetaTrader 5 del indicador.

2.11 — 2017-11-08

  • Se corrigió un error que impedía la inicialización adecuada del panel (por ejemplo, el estado incorrecto del botón Pendiente/Instantáneo, dos paneles que aparecen después de la aplicación de la plantilla,etc.).
  • Se corrigió un error en la versión MT5 que impedía el correcto cambio de los parámetros de entrada.

2.10 — 2017-10-12

  • La ubicación del panel permanecerá sin cambios cuando se minimice y se maximice.
  • Al cambiar los parámetros de entrada del indicador Risk, EntryType, Commission y Commentary ahora se actualizará el panel correspondiente campos sin la necesidad de volver a conectar el indicador.
  • Se corrigió un error con las etiquetas — ahora desaparecerán inmediatamente cuando el parámetro ShowLineLabels cambie a false.

2.09 — 2017-08-31

  • Los parámetros de entrada ahora tienen prioridad al cambiar la configuración (color/estilo/ancho) de las líneas (entrada/SL/TP). Esto corrige un error que causaba que las líneas permanecieran inalteradas cuando actualizabas las entradas. Si desea cambiar el aspecto de las líneas, hágalo a través de los parámetros de entrada del indicador.
  • Se corrigió un error cuando, en la versión MT5 únicamente, los colores de las etiquetas de línea dependían de los parámetros de entrada de colores de línea en lugar de los parámetros de entrada de colores de la etiqueta.

2.08 — 2017-08-25

  • Se agregó la persistencia de la ubicación, el estado y los parámetros del panel a través de cambios en el perfil del gráfico.
  • Se agregó una visualización de valor pip opcional.
  • Se agregó el código de moneda de la cuenta cerca de la pantalla de recompensas.
  • Se corrigió un error menor con el botón ocultar/mostrar líneas.
  • La versión MT5 del script PSC-Trader 1.04 o anterior no funcionará con las versiones de calculadora 2.08 y posteriores.

2.07 — 2017-07-24

  • Se agregó un multiplicador de botón con fines de lucro para un ajuste de TP rápido.
  • Pantalla expandida agregada en el título del panel. NB: Utiliza marcas, no pepitas estándar.
  • Parámetro de entrada agregado para fondos adicionales que se aplicarán al tamaño de la cuenta.
  • Se agregaron parámetros predeterminados (se pueden guardar en plantillas de gráficos): Comisión, Comentarios de pedidos, Multiplicador de toma de ganancias, Mostrar márgenes, Fondos adicionales.
  • Se corrigió un error que provocaba que el título del panel desapareciera por encima del borde superior de la pantalla.

2.06 — 2017-03-14

  • Se corrigió un error relacionado con la forma en que el panel recuerda su estado minimizado/maximizado.

2.05 — 2017-02-18

  • Se corrigieron dos posibles divisiones por cero errores.

2.04 — 2016-12-21

  • Agregado un ajuste de escala PPP para los dispositivos de alta resolución.
  • Agregado el número mágico y comentario de la orden para las operaciones a través del comando de secuencias.
  • Restablecido el parámetro de entrada HideAccSize para una mayor compactación.
  • Restablecidos los parámetros de entrada Risk y EntryType para mayor conveniencia en las plantillas.
  • Reparados errores de recopilación en las últimas creaciones de MT4/MT5.
  • Reparado un error con un cálculo incorrecto decimal para los índices de swap nominales.
  • Líneas de entrada y SL ya no se guardan en las plantillas.

2.03 — 2016-11-11

  • Se agregó el tercer estado en el botón de saldo: Saldo — CPR.
  • Se agregó una pestaña con detalles de los Swaps.
  • Se agregó la pestaña con la configuración del Script.
  • El panel ahora recuerda su estado minimizado/maximizado y la posición X/Y.
  • Se agregó el parámetro de entrada PanelOnTopOfChart.
  • Se ha añadido la actualización de la pantalla en el temporizador.
  • Corregido el error con la línea del TP que aparece en la parte superior del panel al agregar TP a través del botón.
  • Corregido el error con la reinicialización de cambio y recopilación de parámetros.
  • Corregido error con cálculo de margen cuando se utiliza el apalancamiento personalizado.
  • Ejecución optimizada (se eliminaron las llamadas innecesarias de MarketInfo).

2.02 — 2016-09-23

  • Corregido el error con el panel que desaparecía al cambiar de marco temporal.

2.01 — 2016-09-20

  • Se agregó la pantalla de apalancamiento del símbolo a la pestaña de Margen.
  • Se corrigió el error de cambio de tamaño del panel.
  • Se corrigió el error del panel duplicado.
  • Interfaz optimizada.
  • Código optimizado.

2.00 — 2016-09-07

  • Primera versión de PSC con interfaz de panel gráfico.

© 2005–2022

EarnForex.com

Design — Mart Studio

Forex trading bears intrinsic risks of loss. You must understand that Forex trading, while potentially profitable, can make you lose your money. Never trade with the money that you cannot afford to lose! Trading with leverage can wipe your account even faster.

CFDs are leveraged products and as such loses may be more than the initial invested capital. Trading in CFDs carry a high level of risk thus may not be appropriate for all investors.