Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
Scripts para la apertura de posiciones largas - script para MetaTrader 5
- Visualizaciones:
- 1393
- Ranking:
- Publicado:
- 2014.01.14 14:51
- Actualizado:
- 2016.11.22 07:33
- ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Descripcion:
Estos scripts están diseñados para comprar con valores fijos en puntos de Stop Loss y Take Profit del precio actual. Hay cuatro variantes de scripts que pueden dividirse en dos grupos:
- Scripts para brokers que tienen spread distinto de cero y admiten la posibilidad de establecer Stop Loss y Take Profit simultáneamente al realizar una operación;
- Scripts para brokers con spread cero, de lo contrario, se desaconseja establecer Stop Loss y Take Profit simultáneamente en una posición de apertura. Al principio, estos scripts abren posiciones sin órdenes y luego las modifican cambiando Stop Loss y Take Profit.
El primer grupo de scripts son OpenBuyPosition.mq5 y OpenBuyPosition_X.mq5. Los segundo grupo de scripts tienen en el final el nombre de los archivos ECN. Son OpenBuyPosition_ECN.mq5 y OpenBuyPosition_X_ECN.mq5.
Todos los scripts están diseñados para comprar con valores fijos de Stop Loss y Take Profit en puntos desde el precio actual.
La principal ventaja de los scripts OpenBuyPosition y OpenBuyPosition_ECN es la capacidad de fijar el volumen de negocio dependiendo del tamaño del depósito entero utilizando elscript de parámetro de entrada MM (Money Management) que define la tasa de volumen de equidad que participa en una operación frente a la equidad de todo depósito:
Parámetros de entrada de los scripts OpenBuyPosition y OpenBuyPosition_ECN:
//+----------------------------------------------+ //| SCRIPT DE PARÁMETROS DE ENTRADA | //+----------------------------------------------+ input double MM=0.1; // Money Management input int DEVIATION=10; // Desviación de precio input int STOPLOSS=300; // Stop Loss en puntos del precio actual input int TAKEPROFIT=800; // Take Profit en puntos del precio actual input uint RTOTAL=4; // El número de reintentos en operaciones fallidas input uint SLEEPTIME=1; // Tiempo de pausa entre los reintentos en segundos
La principal ventaja de los scripts OpenBuyPosition_X y OpenBuyPosition_X_ECN es la capacidad de fijar las operaciones con pérdidas cuando el Stop Loss está activado dependiendo del tamaño del depósito entero usando el script de parámetro de entrada LossMM que define la tasa de equidad de volumen perdido cuando el Stop Loss está activado frente a la equidad de todo depósito:
Parámetros de entrada de los scripts OpenBuyPosition_X y OpenBuyPosition_X_ECN:
//+----------------------------------------------+ //| SCRIPT DE PARAMETROS DE ENTRADA | //+----------------------------------------------+ input double LossMM=0.1; // pérdidas de balance cuando se activa el Stop Loss input uint DEVIATION=10; // Desviación de precio input uint STOPLOSS=300; // Stop Loss en puntos del precio actual input uint TAKEPROFIT=800; // Take Profit en puntos del precio actual input uint RTOTAL=4; // El número de reintentos en operaciones fallidas input uint SLEEPTIME=1; // Tiempo de pausa entre los reintentos en segundos
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/1574
Este script calcula el número de lotes a partir del porcentaje especificado de los fondos disponibles.
Hodrick-Prescott ChannelEste indicador muestra un canal de precios usando el Filtro de Hodrick-Prescott.
La versión mejorada del Asesor Experto de MartGreg.
MinPriceChangeEste indicador calcula la suma mínima del cambio del precio, formando señales al final de los movimientos planos del mercado, y antes de los avances potenciales.