Position Selective Close MT4
- Utilidades
- Francisco Manuel Vicente Berardo
- Versión: 1.2
- Actualizado: 5 octubre 2024
El Cierre Selectivo de Posiciones es un script multisímbolo multitrama utilizado para cerrar simultáneamente varias posiciones.
Descripción General
El Cierre Selectivo de Posiciónposee tres modos de operación (Intersección,Unión y Todos) que controlan la formacomose utilizancuatro características de posición (símbolo, número mágico,tipo y ganancia). Los modos, disponibles a través del parámetro de entrada Modo de Selección, se relacionan con las características, disponibles a través de los parámetros de entrada "Seleccionar por Característica" y "Característica", de la siguiente manera:
- Intersección - contiene sólo las posiciones cuyas características coinciden con todas las características optadas en el script.
- Unión: contiene todas las posiciones cuyas características coinciden con al menos una característica seleccionada en el script.
- Todas - contiene todas las posiciones, independientemente de si se ha optado o no por alguna característica en el script.
Las operaciones de intersección y uniónen el script sonsimilares a las de la teoría de conjuntos, con la selección de características y los valores de las característicasrepresentando los conjuntos y los elementos de los conjuntos, respectivamente.
Para utilizar una determinada característica en los modos Intersección y Unión, es necesario activar la respectiva "Selección por característica" y seleccionar la "Característica" con el valor previsto, excepto en el caso de Selección por símbolo, cuyo valor es siempre el símbolo del gráfico en el que se ejecuta el script.
Como ejemplo de los modos de funcionamiento del script, considere cuatro posiciones concaracterísticas diferentes y los 3 modos con la misma configuración de características (el símbolo y el tipono se utilizan ):
| Posición 1 | Posición 2 | Posición 3 | Posición 4 | Cada modo | |
|---|---|---|---|---|---|
| Símbol o | AUDUS D | USDJP Y | GBPUS D | USDCA D | -------------- |
| Magi a | 14758 | 32978 | 67389 | 90336 | 32978 |
| Tip o | Compra r | Compra r | Vende r | Vende r | -------------- |
| Benefici o | Benefici o | Sin beneficio | Benefici o | Sin beneficio | Sin beneficio |
Cada mododetermina las siguientes posiciones a cerrar: Intersección - posición 2, Unión - posiciones 2 y 4, y Todas - posiciones 1 a 4.
Parámetros de entrada
- Modo de Selección: Modo de selección de posiciones - Intersección/Unión/Todas (ver la sección Descripción General más arriba).
- Selección por Símbolo: Selección basada en el símbolo de la posición.
- Seleccionar por Mágico: Selección basada en el número mágico de la posición.
- Seleccionar por Tipo: Selección basada en el tipo de posición.
- Seleccionar por Beneficio: Selección basada en el beneficio/sin beneficio de la posición.
- Mágico: Número mágico de la posición.
- Tipo: Tipo de posición.
- Beneficio: Beneficio/sin beneficio de la posición.
- Desviación: Desviación máxima permitida respecto al precio solicitado (pips).
Algunos de los parámetros disponibles aceptan valores que conducen aopciones particulares.
- Seleccionar por Símbolo, Seleccionar por Mágico, Seleccionar por Tipo y Seleccionar por Beneficio: El valor "verdadero" en uno solo de estos parámetros significa que los modos Intersección y Unión coinciden.
- Mágico: Un valor nulo significa posiciones abiertas manual o automáticamente con el valor 0 por defecto.
Información mostrada
El scriptposee unos mensajes para informar al usuario de los errores que puedan producirse durante su ejecución. Los mensajes se muestran a través de la función Alerta (mediante una ventana emergente), su contenido incluye:
- La advertencia de que un parámetro de entrada ha sido configurado incorrectamente.
- La descripción de los códigos de retorno del servidor de operaciones.
- Las cotizaciones del símbolo (inmediatamente) antes de la formación de la solicitud de comercio, seguido de las cotizaciones del símbolo (inmediatamente) después dela decisión del servidor de comercio (sólo relevante para el programador).
- La descripción de los errores en tiempo de ejecución.
- La función estándar en el archivo include donde se detectó el error de tiempo de ejecución (sólo relevante para el programador).
Nota: Algunos elementos de la lista se muestran simultáneamente (en la misma línea de texto):2 y 3; 4 y 5.
Conclusión
El Cierre SelectivodePosiciones es una herramienta útil y eficaz para el cierre manual deposiciones, especialmente cuando éstas alcanzanun número significativo, permitiendo unaselección sencilla e intuitiva de las posiciones a cerrar.
