Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Traducción de Los Bloques Del Generador.
Traducción de Los Bloques Del Generador.
MT4-Start.
On Every New Bar (En cada nuevo bar)
Ejecuta bloques conectados en cada nueva barra (no en cada tic). Detecta
dígitos utilizados por el corredor. Use "Borrar todos los objetos" para borrar el
gráfico después de que el Asesor experto se haya eliminado del gráfico.
Analysis. (Análisis)
Cross Down (Cruzar Abajo)
Compruebe si los indicadores se cruzaron hacia abajo. Ejecute otros bloques
conectados a él. Este bloque se usa principalmente para promedios móviles y
diversos indicadores de impulso (RSI, estocástico, etc.). Debe usar [actual] o
[actual + 1] o [actual + 2] o similar en la función del indicador en el parámetro
Shift.
Sell (Vender).
Sell Order (Vender Orden).
Abre una posición corta (venta) según los parámetros establecidos a través de
la hoja de propiedades. Imprime un error en el registro si falla. Use la
propiedad Id de pedido para identificar cada pedido abierto y administrarlos a
través de bloques de administración. Establezca ECN Broker = False si desea
Stoploss = 0 o Takeprofit = 0.
Exist (Existe).
Comprueba si existen pedidos de mercado o pendientes con Id. De pedido
específicos (están abiertos o pendientes). El parámetro Lista de Id. De pedido
es una lista de Id. De pedido que verificamos. Cada Id de la lista está separado
por comas. Use este bloque para verificar las órdenes abiertas o pendientes y
adjunte debajo de otros bloques para trabajar con esas órdenes.
Hedge (Cobertura).
Realiza cobertura básica. Abre órdenes opuestas a la orden de mercado actual
identificada por la Id. De orden. Advertencia: no todos los corredores permiten
la cobertura y este bloque fallará en dicho corredor. El parámetro Lotes de
riesgo es el porcentaje que se utiliza para calcular nuevos lotes en función de
los lotes de pedidos actuales. Si Risk Lots es 0.5, eso significa que el 50% de
los lotes de pedidos actuales se utilizarán para abrir nuevos pedidos. Ejemplo:
si el pedido de COMPRA actual tiene 0,4 lotes, entonces la cobertura con lotes
de riesgo 0,5 abrirá el pedido de VENTA con 0,2 lotes. Ejemplo 2: si el pedido
de VENTA actual tiene 0.7 lotes, Hedge with Risk Lots of 2 abrirá el pedido de
COMPRA con 1.4 lotes (2 veces 0.7 es 1.4). Si desea mantener los mismos
lotes, configure los lotes de riesgo en 1.
Trade Up (Intercambiar).
Comercio único. Trade Up utiliza el Id. De pedido para identificar el pedido
abierto y abre un pedido adicional si el precio actual se alejó del número de
pedido original de pips establecido en TradeUpPoint. El parámetro Lots es un
nuevo volumen de pedido que se abrirá una vez que se alcance el punto de
intercambio. El punto de cambio puede alcanzarse solo una vez, ya que el
precio se mueve en la dirección correcta y se acumula el número de pips. Si
New TakeProfit se establece en cero, se utiliza takeprofit del pedido original. Si
New StopLoss se establece en cero, se usa stoploss de orden original.
Importante: este bloque funciona con un solo pedido a la vez.
Trade Up Flex (Canjear Flex).
Comercio único flexible. Trade Up utiliza el Id. De pedido para identificar el
pedido abierto y abre un pedido adicional si el precio actual se alejó del pedido
original por el valor del indicador establecido en TradeUpPoint. El parámetro
Lots es un nuevo volumen de pedido que se abrirá una vez que se alcance el
punto de intercambio. El punto de cambio puede alcanzarse solo una vez, ya
que el precio se mueve en la dirección correcta y se acumula el número de
pips. Si New TakeProfit se establece en cero, se utiliza takeprofit del pedido
original. Si New StopLoss se establece en cero, se usa stoploss de orden
original. Importante: este bloque funciona con un solo pedido a la vez.
Filters (Filtros).
Execute Nth Time (Ejecutar enésima vez).
Ejecuta bloques conectados solo después de que este bloque se ejecutó el
número de veces establecido. Si se reinicia el terminal, este bloque se
ejecutará nuevamente para establecer el número de veces hasta que se
alcance la cuenta de ejecución y luego ejecutará los bloques conectados. Este
bloque generalmente se usa como parte de otra cadena de bloques. Este
bloque es un filtro básico. Por ejemplo: desea que el número de bloques se
ejecute solo en el segundo cruce. No quieres que corran en el primer cruce.
Este bloque te ayudará a hacer eso.
History
Check History Count (Verificar el conteo del historial).
Comprueba el número de pedidos cerrados en el historial de la cuenta
cargados en el terminal. El tamaño de la lista del historial depende de la
configuración actual de la pestaña "Historial de la cuenta" del terminal.
Ejemplo: este bloque con la configuración predeterminada ejecuta bloques
conectados si el historial tiene más de 10 pedidos.
Check Last Order Id (Verificar el ID del último pedido)
Comprueba el Id. Del pedido del último pedido cerrado. Si la última ID de
orden cerrada coincide con los últimos parámetros de orden cerrada, se
ejecutan otros bloques conectados a continuación. Esto se usa principalmente
para limitar el número de posiciones abiertas de cierto tipo. Ejemplo de uso: si
el último pedido tenía una orden específica de venta abierta, solo vender (ir en
corto).
Virtual
If Gap (Si Brecha)
IfGap usa el Id. De pedido para identificar el pedido abierto y comprueba si el
precio actual se alejó de la cantidad de pips. Si el precio actual movió el
número establecido de pips del pedido original, se ejecutan otros bloques
adjuntos. Este bloque se puede usar para subir, bajar o cualquier otro
escenario cuando necesite tomar medidas una vez que el precio se mueva en
cierta dirección con el número predeterminado de pips. Es posible que el
parámetro Gap deba ser negativo en los casos en que espere la brecha de
caída de precios. La brecha puede ser negativa si está cubriendo.
If Gap Flex (If Gap Flex)
Este bloque es similar al bloque If Gap, pero utiliza un indicador en lugar de un
gap basado en pips fijos. IfGap Flexible usa Id. De pedido para identificar el
pedido abierto y verifica si el precio actual se alejó del valor establecido por el
indicador. Si el precio actual se movió al valor devuelto por el indicador del
pedido original, se ejecutan otros bloques adjuntos. Este bloque se puede
utilizar para subir, bajar o cualquier otro escenario cuando necesite tomar
medidas una vez que el precio se mueva en cierta dirección establecida por el
indicador.
Account (Cuenta).
Check Account Losses (Verificar pérdidas de cuenta).
Comprueba el saldo de la cuenta corriente y lo compara con el saldo de la
cuenta cuando comenzó el asesor. Ejecuta bloques adjuntos si la pérdida de la
cuenta corriente no excedió (<) o excedió (>) el monto máximo permitido de
pérdida establecida. Use este bloque al comienzo de toda la cadena de
bloques. Este bloque es útil como protección contra la pérdida total de la
cuenta en escenarios cuando EA se ejecuta en modo totalmente automatizado.
Utilice el bloqueo de terminación si desea detener la ejecución de EA por
completo.
Utility (Utilidad).
Alert (Alerta).
Produce una ventana emergente en la terminal. Útil para informar cuando se
ha activado una señal o condiciones especiales. Se utiliza principalmente en
escenarios de negociación semiautomatizada cuando EA y el comerciante
trabajan juntos.
Beep (Bip).
Produce sonido. Útil para informar cuando el pedido estaba abierto o cerrado.
Sleep (Dormir).
Suspende la ejecución del experto actual durante el intervalo especificado.
Debe usarse solo por intervalos cortos. Si necesita esperar unos minutos para
que se ejecuten algunos bloques, utilice el bloque "Una vez por minuto". El
bloque "Una vez por minuto" no suspende el EA.
Terminate (Terminar).
Termina (detiene) la ejecución de EA para ticks futuros hasta que se reinicie el
terminal para que EA vuelva a ejecutarse. Útil si desea detener cualquier
ejecución de EA en circunstancias especiales.
Chart (Gráfico).
Arrow (Flecha).
Dibuja una flecha en el gráfico en el momento de la ejecución. Use "Borrar
todos los objetos" para eliminar todas las líneas y flechas del gráfico. Los tipos
de flecha más útiles son SYMBOL_ARROWUP, SYMBOL_ARROWDOWN y
SYMBOL_LEFTPRICE.
Custom (Personalizado).
Custom Code (Código personalizado).
Le permite ingresar su propio código fuente MQL personalizado en el Asesor
Experto o Script final generado. Generator proporcionará el nombre de la
función y {} paréntesis con su código dentro de esos paréntesis. Ingrese todas
las variables a través de la propiedad Variables. Las variables aparecerán junto
a otras variables globales en el código fuente de salida.