MetaTrader 4 - Scripts Scripts Stop Loss y Take Profit - script para MetaTrader 4 Una colección de Scripts predefinidos Una colección de Scripts predefinidos ahorra tiempo al tener disponible para uso inmediato la configuración necesaria sin tener que introducirla. SL (SL-20. SL-500 SL-3000, etc.) SL Modificar SL Eliminar SL Break Even TP (TP-20, TP-100, TP-500, TP-3000, etc.) TP Modificar TP Eliminar Marcar Comprar Comprar Sell Limit Sell Stop Cerrar todas las órdenes abiertas y pendientes Cerrar todas las órdenes abiertas Cerrar todas las órdenes pendientes Cerrar primero este símbolo Cerrar abrir este símbolo Descomprimir y colocar en la carpeta expertos / scripts. (Hampster FREE Zip Archiver - AQUÍ - a partir de ene-2014 no crapware en descarga). Nota Prueba: Arrastre un script SL al gráfico. Prueba: arrastrar otro script SL al gráfico hará que el SL se ajuste al nuevo valor. Lo mismo se aplica para TP. Las calculadoras de punta y pip pueden ser añadidas. Haz tus propios scripts de los scripts descargados. Esto parece largo, pero una vez hecho, es realmente un 1,2,3 rápido. Usted lo encontrará sorprendentemente rápido y fácil. ¿Por qué seguir reajustando un parámetro predeterminado de Scrip, Indicator o EA de, por ejemplo, 34 a 50. Cambie permanentemente la configuración predeterminada a 50 o haga una copia con default 50. Siga estos pasos Los Scripts descargados deben estar en la carpeta experts / scripts . Elija un script SL y pruebe que funciona con su MT4. Demostrar que funciona - no quieres perder el tiempo con algo que no funciona. Presione CtrlN, que abrirá el panel de navegación. Si cualquier otro panel también está abierto, para evitar el desorden, se puede cerrar. Haga clic en x en la parte superior derecha del panel correspondiente. Busque el Script SL probado en la carpeta Script. Haga clic derecho en SL Script y seleccione Modify - Enter. La imagen 1 muestra 0-A-SL-0500 seleccionada en la carpeta Scripts. Haga clic izquierdo o presione la tecla Enter para abrir el código fuente en el MetaEditor. El código fuente se abrirá en el MetaEditor ver la imagen 2. Tenga en cuenta el nombre de SL Script en la pestaña de la ventana de código y la derecha del icono de diamante amarillo en la parte superior. Si se carga más de una ventana de código en el MetaEditor, cierre cada ventana (haga clic con el botón derecho en el área de la pestaña de nombre de la ventana de código haga clic en cerrar) y deje solo abierto el código de SL Script probado. Para principiantes menos errores se hacen de esta manera. El único código que debe cambiar son los valores numéricos resaltados en rojo y azul. Detener Antes de cambiar cualquier código, la siguiente acción es guardar el Script en otro nombre. Esto garantiza que el código de secuencia de comandos original no se reemplace con ediciones no deseadas. Si se carga más de una ventana de código en el MetaEditor, asegúrese de seleccionar la viuda de código correcta. Haga clic en Archivo Guardar como. Cambie el nombre de O-A SL 500.mq4 a 0-A SL 0800.mq4 o cualquier valor de SL que haya elegido. (0020, 0050, 0100, 0200, 1000, etc.) se aplica la denominación porque asegura la numeración consecutiva si no aparece 100 antes de 1 a 99. Como el número máximo de SL es en mil, se utilizan 4 dígitos para asegurar el incremento numérico numérico consecutivo en la El panel de navegación A y B se utilizan para separar los grupos SL y TP respectivamente 0, precediendo A y B, asegura que la colección completa se mantenga separada de otras secuencias de comandos.) Haga clic en el botón Guardar. MedaEditor 0-A SL-A SL 0800.mq4 ahora se indicará a la derecha del icono amarillo y 0-A SL 0800.mq4 en la pestaña de la ventana de código. Aunque 0-A-SL-0500.mq4 ya no es visible en el MetaEditor permanece - sin cambios - en la carpeta expertos / scripts. El único código para editar son los dos números de 500. El código detrás de la pestaña Entradas de Scripts, Indicadores y Asesores Expertos siempre se puede localizar encontrando la palabra de código extern (sin citas) que siempre estará cerca de la parte superior del programa. La palabra de código int significa entero (..- 2, -1, 0, 1, 2.). Básicamente números negativos o positivos que no incluyen lugares decimales. Int define Stoploss como un valor entero. El código para cambiar - como las ediciones básicas de base van - será el código después de la señal. Eg1: color externo LineColor Rojo - Cambia Rojo a Azul o Verde, etc. Eg2: extern int LineWidth 1 - Cambia 1 a 2, 3, 4 ó 5. Eg3: cadena externa FontType quotArialquot - Cambia Arial a quotArial Boldquot o quotVerdanaquot. Observe las comillas (quot blaquot) necesarias para los parámetros de las variables de cadena (cadena externa, quotblaquot). El texto después de // se utiliza como comentario descriptivo y se excluye de la función de código. A veces el código es comentado (//. Bla bla. O /..bla bla. /) Por razones como la búsqueda de fallos por proceso de eliminación. Cambie los dos números 500 a su valor numérico elegido y recuerde incluir el punto y coma () donde sea aplicable. El valor numérico debe formar parte del nombre del script (por ejemplo, 0-A-SL-0800.mq4) para una identificación rápida. Haga clic en el botón Compilar. Recuerde siempre compilar. El código editado no será efectivo hasta que se compile. Compruebe la parte inferior izquierda del MetaEditor para obtener 0 errores y 0 avisos en el ToolBox (CtrlT). Si se marca un error, el código no compilará y el código debe compilar para que el programa funcione. Si se marca un error, presione CtrlZ en pasos y siga el código en los MetaEditors a medida que se deshace y se devuelve a la copia original. Trate de determinar dónde se cometió un error para futuras referencias y aprendizaje. Haga clic en el botón Compilar para probar que el código está libre de errores y empezar de nuevo. Si después de la edición de 500 a 800 no se han marcado errores en la Caja de herramientas, el nuevo Script 0-A-SL-0800 se encontrará en la carpeta Scripts lista para su uso. Abrir un comercio en la demostración MT4. Adjuntar Script 0-A-SL-0500 al gráfico. Una línea roja de SL a 500 puntos de la entrada se dibujará a través de la carta. Compruebe la diferencia de SL con respecto al precio de Entrada para determinar la exactitud. Adjunte el guión 0-A-SL-0800 al gráfico. La línea roja de SL saltará de 500 a 800 puntos de entrada. Compruebe la diferencia de SL con respecto al precio de Entrada para determinar la exactitud. Para eliminar el Stoploss adjuntar Script 0-A-SL-Delete al gráfico. Aplique el mismo procedimiento a otros Scripts. Doble: def - número real - incluye parte de fracción. Int: def - (integer) número entero - no hay parte de fracción. Antes: 0-2 Buy Limit. mq4 Después: 0-2 Buy Limit 0200-0600.mq4 Después: 0-2 Buy Limit 0300-2000.mq4Stop Pérdida y Take Profit en Forex Párese la pérdida y tome formas de ganancias dos elementos importantes del comercio Y es tan importante como el análisis que uno haría antes de abrir una posición. En este artículo, presentamos una breve guía para usar la pérdida de stop y tomar beneficios y también presentar un tutorial detallado sobre cómo establecer los niveles de parada y objetivo mediante la plataforma de comercio MT4. Stop Loss (SL) o paradas se define como una orden que usted dice o envía a su corredor diciéndoles que limite las pérdidas en una posición abierta (o comercio). Tome el beneficio (TP) o el precio objetivo es una orden que usted dice o envía a su corredor informándoles que cierre su posición o el comercio cuando el precio alcanza un nivel de precio especificado en el beneficio. Para obtener más información sobre estas órdenes, lea nuestro artículo sobre Tipos de órdenes en MetaTrader para obtener información detallada sobre las órdenes de límite y detención. La pérdida de la parada y los niveles del beneficio de la toma son estáticos en naturaleza. En otras palabras, las órdenes se activan (y su operación se cierra) cuando un valor de seguridad alcanza un nivel de precio especificado. Por ejemplo . Si coloca una orden de compra en EURUSD en 1.385 y establece la pérdida de parada en 1.375 y el nivel objetivo de 1.395, cuando el precio se mueve por debajo de su entrada y alcanza 1.375 su pedido está cerrado por una pérdida de 10 pips. Del mismo modo, cuando el precio se mueve a 1.395, su pedido se cierra con un beneficio de 10 pips. ¿Por qué establecer la pérdida de parada o beneficio objetivo La razón por la que los comerciantes establecer una pérdida de parada o los niveles de beneficio objetivo es administrar sus operaciones mejor. Imagínese el comercio sin una pérdida de parada, que podría potencialmente agotar todo su capital. Del mismo modo, imagine que no se negocia sin un precio objetivo, que básicamente exponen el patrimonio de toda su cuenta a las fluctuaciones del mercado. Qué es Trailing Definición: Trailing stops son más dinámicos en la naturaleza. Cuando se utilizan paradas de arrastre, el nivel de precio de stop cambia después de un número especificado de pips. Algunas plataformas de negociación le permiten también establecer una parada de arrastrar en función de los movimientos de porcentaje también. Las paradas de arrastre suelen usarse cuando se desea tomar el mayor beneficio posible durante las tendencias extremas. Por ejemplo, establecer un stop de 20 Pips significaría que un nuevo nivel de parada se establecería cuando el precio se mueve 20 pips a su favor. Por ejemplo, si colocó una orden de Compra en EURUSD en 1.385 y estableció la pérdida de stop inicial en 1.375 y una parada de 10 Pips, entonces si el precio se mueve 20 pips a su favor, la nueva pérdida de stop se movería a 1.385, Su equilibrio comercial incluso. Si el precio continúa moviendo otros 20 pips, entonces la parada de arrastre se mueve otros 10 pips a su favor, estableciendo su nueva orden de stop loss a 1.395 (bloqueando así en 10 pips de beneficio). Las paradas de arrastre se pueden utilizar junto con la orden de beneficio de toma, ya que puede ayudar a que su bloqueo de comercio en pips tanto como desee (y como se especifica por la parada de arrastre) en lugar de establecer una orden de pérdida de parada estática. La siguiente gráfica a continuación ilustra el uso de stop loss, take profit y stop de arrastre. Cómo establecer Stop Loss y Take Profit en MT4 Cuando realiza un pedido pendiente. Puede especificar los niveles de entrada, de parada y de precio objetivo. La siguiente imagen muestra la ventana de pedido cuando se utiliza un pedido pendiente en la plataforma MT4. Figura 1: Niveles de parada y destino utilizando órdenes pendientes Si está utilizando una orden de mercado. Siempre puede actualizar los niveles de parada y destino haciendo clic derecho en la posición abierta y seleccionando la opción Modificar o Borrar orden, que abre la ventana de gestión de pedidos que le permite configurar los niveles de parada y destino. Figura 2: Modificación de la parada y el precio objetivo en la orden de mercado Para configurar las paradas finales, haga clic con el botón derecho del ratón en el orden abierto y seleccione Parada final En esta opción puede seleccionar un valor de parada final predefinido o elegir Personalizar para configurar su propia parada final valor. Para eliminar valores de detención anteriores, haga clic con el botón derecho del ratón para seleccionar Parar arrastre y, a continuación, seleccione Eliminar todo para eliminar el valor de detención final anterior. Figura 3: Configuración de las paradas de arrastre Las paradas de arrastre, las pérdidas de parada y los niveles de ganancias son una de las acciones de gestión de comercio más fáciles que un comerciante puede hacer. A pesar de su simplicidad, el uso de la pérdida de stop y tomar los niveles de beneficios puede ayudar a un comerciante para gestionar sus ganancias y pérdidas de una manera más eficiente sin tener que exponer su capital demasiado y el riesgo de perder en su wholety. Home gtgt Stop Loss (S / L ) Y Tomar Beneficio (T / P) en MT4 Stop Loss (S / L) y Take Profit (T / P) en MT4 A pesar de que los nuevos comerciantes de divisas generalmente no tienen el hábito de usar órdenes de stop loss regularmente cuando operan, Crucial para hacerlo con el fin de limitar las pérdidas potenciales de las monedas de comercio. Recomendamos que los comerciantes establezcan órdenes Stop Loss en cada posición abierta. En el ejemplo siguiente, mostramos el quotStop Lossquot y quotTake Profitquot en acción después de que el orden inicial para entrar en el mercado se ejecute en el terminal MetaTrader 4 (MT4). Paso 1: Compra de EURUSD (que se va quotlong39). Al igual que en el ejemplo anterior. Utilizamos la ventana Market Watch (la tabla que muestra todos los pares de divisas y otros instrumentos disponibles para el comercio) para hacer doble clic en el instrumento que queremos comercializar. Supongamos que usted quiere comprar 1 lote (lote estándar) de EURUSD (es decir, está apostando que el EUR subirá en relación con el USD). Cuando haga doble clic en el símbolo EURUSD, aparecerá la ventana de entrada de órdenes debajo. A continuación, introduzca 1.00 bajo QuotVolumequot y pulse el botón azul quotBuyquot. MetaTrader Order Entry Window 8211 Comprar EURUSD Paso 2: Confirmación comercial EURUSD. Una fracción de segundo más tarde, el mensaje de confirmación comercial aparece a continuación en la ventana de entrada de órdenes. En este ejemplo, el número de confirmación es 2762188 y el quotbuy 1,00 EURUSD en 1,3128 successfulquot mensaje indica que 1,00 lote de EURUSD fue comprado en 1.3128. Al hacer clic en el botón quotOKquot, volverá a la ventana principal de la plataforma. Ventana de entrada de órdenes 8211 Confirmación del comercio largo de EURUSD Paso 3: Establecer una quotStop Lossquot y quotTake Profitquot para una posición abierta en MT4. Siempre que se abra una posición, se debe establecer lo antes posible un quotStop Lossquot vinculado a esa posición. Para ver la posición larga (compra) que se abrió anteriormente, simplemente haga clic en la pestaña quotTradequot en la sección quotTerminalquot de la sección principal de trading de la plataforma MT4 (Captura de pantalla 1 a continuación). La primera columna quotPricequot muestra el precio de entrada (1.3128) y la segunda columna quotPricequot muestra el precio de mercado actual para el par de divisas correspondiente (1.3123). Si la posición se cerrara en este segundo precio, se daría cuenta de una pérdida de 50 USD (1.3128 8211 1.3123 0.0050 50 pips). Las columnas quotS / Lquot (Stop Loss) y quotT / Pquot (Take Profit) muestran quot0.0000 porque no se han establecido niveles de pérdida o toma de beneficios para esta posición. Para establecer estos niveles, simplemente haga doble clic en la posición abierta. Para continuar nuestro ejemplo comercial, vamos a suponer que desea limitar su pérdida a 20 pips (0,0020) y realizar un beneficio si el precio sube 20 pips. En consecuencia, dado que el precio de entrada de la COMPRA es 1.3128, la pérdida de parada debe establecerse en 1.3108 (20 pips por debajo de la entrada) y el nivel de la toma en 1.3148 (20 pips por encima de la entrada). Cuando aparezca la ventana de introducción de pedidos (Captura de pantalla 2 a continuación), simplemente seleccione quotModify Orderquot en el cuadro desplegable quotTypequot e ingrese el precio 1.3108 en la sección quotStop Lossquot y 1.3148 en quotTake Profit. quot A continuación, presione el botón azul largo que dice quotModify 2762188 Comprar 1.00 EURUSD sl: 1.3108 tp: 1.3148quot (ver Captura de pantalla 3). Esto instantáneamente trae el mensaje de confirmación indicando que la pérdida de stop y tomar los niveles de beneficios fueron aceptados (Captura de pantalla 4). Cuando presione quotOK, quot regresará a la sección principal de la plataforma. Observe que bajo la pestaña quotTradequot en la parte inferior de la plataforma, la posición abierta de EURUSD ahora muestra un nivel S / L de 1.3108 y un nivel T / P de 1.3148 (Captura de pantalla 5). Estos niveles se muestran visualmente en el gráfico EURUSD en MT4 como líneas punteadas. La línea verde muestra el precio de entrada (1.3128), el rojo superior muestra el nivel de beneficio de toma (1.3148) y el rojo abajo muestra la pérdida de parada (1.3108). Dado que estas órdenes de stop loss y take profit están vinculadas a la posición abierta, permanecen abiertas hasta que el precio de la moneda alcanza el nivel S / L o T / P (activando una de las órdenes correspondientes y cancelando la otra) o el comerciante cierra manualmente la posición. Captura de pantalla 1: Ventana principal de comercio en MetaTrader 8211 Abrir Posición EURUSD Pantalla 2: Ventana de entrada de órdenes 8211 Configurar niveles de pérdida y toma de ganancias Captura de pantalla 3: Ventana de entrada de pedidos 8211 Ajustar los niveles S / L y T / P 8211 4: Ventana de entrada de órdenes MT4 8211 Parada de pérdidas y niveles de beneficios de ganancias Confirmado Captura de pantalla 5: Ventana de la plataforma principal 8211 Mostrar niveles de SL y TP en la posición existente Paso 4. Ejecución de la orden OCO en el MT4. La combinación de las órdenes anteriores de quita de pérdida y quotTake Profitquot en la plataforma de FX se conoce como una orden OCO. Esto significa que cuando el precio alcanza uno de los niveles especificados, la posición se cierra y se cancela la orden restante. En el ejemplo anterior, el precio subió realmente después de que se abriera la orden (ver Captura 1 abajo). En realidad, el precio del euro frente al dólar de EE. UU. ya estaba en 1.3152 cuando se tomó la primera captura de pantalla de abajo, que fue de 4 pips por encima del nivel Take Profit. La segunda captura de pantalla que se muestra a continuación (bajo la pestaña Historia de la Cuenta de Cuentas) indica que la posición larga de EURUSD se cerró al precio de 1.3148 (observe que la segunda columna de Pricequot muestra un precio de cierre de 1.3148). La columna quotT / Pquot también muestra un precio de 1.3148 resaltado en verde. Esto ocurre cuando la posición se cierra en el nivel de beneficio de toma. Cuando se llenó la orden T / P en la plataforma MT4, el sistema canceló automáticamente la otra parte de la orden OCO (el quotStop Lossquot en 1.3108). Captura de pantalla 1: Ventana principal de comercio 8211 EURUSD Chart indica que quotTake Profitquot (1.3148) fue sacado primero Captura de pantalla 2: Historial de la cuenta en MT4 8211 Posición Cerrado en quotTake Profitquot de 1.3148 8211 20 pips por encima del precio de apertura IMPORTANTE. A pesar de que en el ejemplo anterior el Stop Loss y el Take Profit estaban vinculados a la posición después de abrirse para facilitar el entendimiento del ejemplo, también es posible añadir simultáneamente un S / L y T / P a la posición cuando la entrada Se está colocando el orden, es decir, ANTES de que se abra la posición. Recomendamos que los clientes hagan esto (al menos con la parte de Stop Loss del pedido) para crear disciplina al negociar divisas y para evitar el riesgo de olvidarse de colocar o decidir no colocar una orden Stop Loss después de abrir una posición.
Si usted es un ciudadano de los EEUU que intenta elegir entre diversos corredores de la divisa de los EEUU, youve realizado probablemente que sus opciones son más limitadas que ésos disponibles para los comerciantes internacionales. Los corredores de Forex estadounidenses deben estar regulados por la NFA o CFTC y están sujetos a estrictas restricciones que están diseñadas para proteger a los comerciantes estadounidenses. Los corredores regulados de NFA deben limitar su apalancamiento a 50: 1 y cumplir con los rigurosos requisitos de mantenimiento de registros e informes. Sin embargo, hay un puñado de corredores de Forex regulados por NFA en Estados Unidos que ofrecen un servicio fiable y plataformas fáciles de usar (también hay varios corredores de Forex con sede en Estados Unidos que operan dentro de las fronteras del país sin la reglamentación necesaria). Hemos probado las plataformas de negociación, el servicio al cliente y la facilidad de uso de los principales corredores de Forex ...
Comments
Post a Comment