Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
He hecho un script que cambia el tamaño del stop loss a 200 pips, pero hay un error en lugar de mover el stop
He hecho un script que cambia el tamaño del stop loss a 200 pips, pero hay un error en lugar de mover el stop
Aquí. Simplificado y añadido un mensaje sobre lo que SL y TP el script está tratando de hacer. Los topes ya están en los precios
Pero no pasa nada.
Creo que se llama "seguir la tendencia".
- La posición larga se abrirá si el precio de cierre es superior al precio máximo de las últimas 20 barras;
- cerrar una posición larga si el precio de cierre está por debajo del precio mínimo de las últimas 10 barras;
- abrir una posición corta si el precio de cierre es inferior al precio mínimo de las últimas 20 barras; cerrar una posición corta si el precio de cierre es inferior al precio mínimo de las últimas 10 barras
- cerrar una posición corta si el precio de cierre está por encima del precio máximo de las últimas 10 barras.
¿O tal vez personas amables puedan ayudarte a escribirlo?
La modificación de las paradas requiere incluir ciertos campos en la consulta:
Aquí es donde su parada debe cambiar después de dicha solicitud.
Tengo una pregunta, no me he decidido a crear un hilo aparte por ello, espero que el autor no se ofenda y la pregunta no se pierda.
La pregunta se refiere a los Módulos de Señales de Trading - https://www.mql5.com/ru/docs/standardlibrary/expertclasses/csignal y tomemos por ejemplo la descripción de las señales MACD"Divergencia - la primera depresión del oscilador analizada es menos profunda que la anterior y la correspondiente depresión del precio es más profunda que la anterior" - es interesante mirar el código cómo se busca esta señal. Abrimos SignalMACD.mqh pero en su lugar hay condiciones IS_PATTERN_USAGE(0) y así sucesivamente.
¿Cómo puedo ver el código de cómo se busca la divergencia en sí? Es decir, cómo se ve la comparación de una vela con otro indicador en una barra, ¿dónde está este código?
Algunos CC en cuentas reales asignan todo tipo de prefijos como "." o "FXF" a los nombres de los símbolos.
¿Cómo puedo utilizar estos prefijos?
Lo hice así:
#define DEF_SPEC "FXF"
string SymbolsTrade[] = {"AUDCAD "DEF_SPEC ... -no funciona
string SymbolsTrade[] = {"AUDCAD "+DEF_SPEC ... -tampoco funciona así
como resultado obtengo sólo FXF en lugar de AUDCADFXF.
¿Puede decirme cómo hacerlo?
Tengo una pregunta, espero que el autor no se ofenda y la pregunta no se pierda.
La pregunta se refiere a los Módulos de Señales de Trading - https://www.mql5.com/ru/docs/standardlibrary/expertclasses/csignal y tomemos por ejemplo la descripción de las señales MACD"Divergencia - la primera depresión del oscilador analizada es menos profunda que la anterior y la correspondiente depresión del precio es más profunda que la anterior" - es interesante mirar el código cómo se busca esta señal. Abrimos SignalMACD.mqh pero en su lugar hay condiciones IS_PATTERN_USAGE(0) y así sucesivamente.
¿Cómo puedo ver el código de cómo se busca la divergencia en sí? Es decir, cómo se ve la comparación de una vela con otro indicador en una barra, ¿dónde está este código?
Puede ver el código en el código fuente. Hay dos métodos para buscar la divergencia:
1. El método bool CSignalMACD::ExtState(int ind) - prepara los datos para la búsqueda;
2. El método bool CSignalMACD::CompareMaps(int map,int count,bool minimax,int start) busca un modelo de mercado con los parámetros especificados.
Si te sirve de ayuda, aquí tienes los comentarios a los métodos en ruso:
Para el método bool CSignalMACD::ExtState(int ind)
Para el método bool CSignalMACD::CompareMaps(int map,int count,bool minimax,int start)