Mira cómo descargar robots gratis
¡Búscanos en Facebook!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Scripts

Pipsing_Setup_Buy_Sell - script para MetaTrader 4

Visualizaciones:
1077
Ranking:
(15)
Publicado:
2016.04.14 14:17
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

Autor: Sell Percent, Scriptor;  idea https://www.mql5.com/ru/forum/107399 borman

 

  

Al trabajar de forma manual, con frecuencia se da la situación de que el precio se mueve, y nosotros abrimos la ventana de diálogo de la orden y ponemos apresuradamente  el stop loss y el take profit. 
Así que nos vemos obligados a sumar o restar mentalmente y, claro, el resultado puede ser inexacto.
Este inconveniente, obviamente, crea ansiedad.
Si nos estamos ocupando de la automatización del comercio, entonces la orden debe calcularse de forma automática.
Partimos del siguiente hecho: la mayoría de las estrategias comerciales tienen un tamaño previamente establecido de stop loss y take profit.
El script PipsingV1_Setup  guarda en las variables  globales del terminal comercial  los siguientes parámetros de las futuras órdenes:
-Tamaño del lote
-Deslizamiento
-Número de intentos de envío de una orden
-Take profit para las órdenes del tipo Buy
-Stop loss para las órdenes del tipo Buy
-Take profit para las órdenes del tipo Sell
-Stop loss para las órdenes del tipo Sell
-Prohibir el envío de órdenes Buy
-Prohibir el envío de órdenes Sell
El script  PipsingV1_Buy comprueba la correlación entre el depósito y el lote, calcula la orden según el último precio y ejecuta el envío de la orden.
El script  PipsingV1_Sell funciona de forma análoga.
Así, antes de comenzar a comerciar, se puede invocar  el script  PipsingV1_Setup para establecer los parámetros, y usar durante el proceso comercial  los scripts PipsingV1_Вuy    y PipsingV1_Sell.
Por defecto, en PipsingV1_Setup se han establecido los parámetros: lote = 0.1, deslizamiento=3, repetir intento 1, take profit Buy=10, stop loss Buyl=40, take profit Sell=10, stop loss Sell=40,
Las órdenes del tipo Buy están pemitidas, las del tipo Sell, también.
Estas señales de permiso/prohibición  están activadas para el uso conjunto con el indicador o asesor. Así que pueden ser modificadas por estos programas.
Para realizar la instalación , hay que descargar los archivos en la carpeta /scripts y compilar.
Se invocan los scripts desde el Navegador con un doble click o designando una tecla de acceso rápido (por algún motivo incomprensible, la tecla de acceso rápido designada funciona solo en los límites de un gráfico)
El script muestra dos objetos de texto. PiPsingOwn = línea de texto con los parámetros adoptados. Queda después del funcionamiento del script. Se la puede desplazar y eliminar.
Al iniciar los scripts Buy/Sell en seguida se muestra el  objeto de texto "!!!", necesario para evitar una nueva invocación. Los símbolos "!!!" permanecen mientras el script funcione, y después desaparecen.

 Complementos. Complejo de tres scripts, versión 2. PipsingV2_

Todas las funciones de la primera versión. Sus funciones no dependen de la primera versión.

Las variables globales del terminal tienen otros nombres, ahora es cómodo ver/cambiar los parámetros comerciales sin utilizar Setup,

- entrar en la pestaña Servicio/Variables globales =>P_[nombre de la variable]. Todos los nombres de las variables globales comienzan con «_Р».

Se ha cambiado la comprobación de errores, ya no se dan colocaciones repetidas, en caso de error crítico.

 

Atendiendo a la observación de  stace  se ha añadido el modo de envío de órdenes en dos etapas;

Descripción del envío en dos etapas:  primero se abre un contrato con tp/sl vacíos, después, una vez el bróker haya aceptado la orden, se produce la modificación de  tp/sl.

Bandera de modo de envío:  P_Two_slash =0 es el envío de la orden completa(por defecto) , si =1  se dará un «golpe doble».

El take profit y el stop loss se calcula a partir del precio en el momento del envío, es decir, se calcula de nuevo en cada intento de modificación. El número de intentos para una orden y su modificación son lo mismo.

En el texto PipsingV2_Buy/Sell  se encuentra la línea de código «Retraso en la modificación del envío», esta línea ha sido excluida, dado que la apertura de un contrato ya permite su modificación.

Si el bróker no acepta la modificación inmediatamente después de la apertura, solo hay que indicar el número de intentos P_Repetition, por ejemplo, 5. 

Los intentos se realizarán con una pausa de  1 seg, más 1-3 seg para la respuesta del bróker, es decir, 2-5 seg por cada intento. Supongo que esto es suficiente.

Si no sirve de ayuda, puede restaurar la línea de código «Retraso en la modificación del envío», y elegir un retraso específicamente para su bróker.

 Alexander Park, Alma-Ata.

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/7983

Fractals Fractals

El indicador fractales (Fractals) es uno de los cinco indicadores del sistema de trading de Bill Williams que permite detectar los máximos o mínimos.

Synergy Signals [v2] Synergy Signals [v2]

Indicador Synergy Signals [v2].

BobokusFibo BobokusFibo

Indicador BobokusFibo. Una versión modificada del indicador SpudFibo.

SpudFibo SpudFibo

Indicador SpudFibo.