Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 1092
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
Indicadores, EAs, scripts; plantillas, perfiles; cuentas
Reinstalar el sistema operativo. Cómo restaurar después de la reinstalación del sistema operativo MT4 al estado que tenía antes de la reinstalación.
Indicadores, Asesores Expertos, scripts; plantillas, perfiles; cuentas
Por la tarde.
Un asesor basado en un indicador de flecha.
Vender en el fractal superior, comprar en el inferior. En el trabajo, máx. 1 pedido. Pero hay un error en alguna parte, porque el Asesor Experto no tiene en cuenta los fractales y se abre sólo en la compra. O no se abrirá en absoluto (si cambiamos el desplazamiento en iCustom). He intentado insertar una condición diferente en el Asesor Experto (en el cruce de la flecha). Todo funciona, pero no toma los datos del indicador de flecha.
indicador:
Código del búho:
Ya he probado todo tipo de soluciones, pero no funciona. Por favor, dígame dónde está el error.
Buenas tardes.
Ayúdame a encontrar el precio de apertura de la primera barra del martes y a fijarlo para que pueda calcular a partir de él toda la semana.
Gracias.
Hola, agradecería que alguien me dijera qué poner aquí para que el EA deje de abrir órdenes pendientes después de que se disparen.
//+------------------------------------------------------------------+Buenas tardes.
Ayúdame a encontrar el precio de apertura de la primera barra del martes y a fijarlo para que pueda calcular a partir de él toda la semana.
Gracias.
Parece que MetaTrader tiene fallos: ¿alguien ha experimentado un cuelgue al intentar introducir un procedimiento?
Este es un código sencillo
void OnInit()
{
...
Print("Procedimiento externo");
IniciarCompra(Precio, Toma, Tope, Lote);
...
}
void IniciarCompra(double Precio, double Toma, double Tope, double Lote)
{
Print("Dentro del procedimiento");
....
}
Produce una línea Fuera del procedimiento y luego el probador se cuelga. ¿Qué es?
Parece que MetaTrader tiene fallos: ¿alguien ha experimentado un cuelgue al intentar introducir un procedimiento?
Este es un código sencillo
void OnInit()
{
...
Print("Procedimiento externo");
IniciarCompra(Precio, Toma, Tope, Lote);
...
}
Deja de comerciar en el inite, eso es lo que significa. Cuántas veces he dicho que inite debe tener un mínimo de código con la terminación más rápida de la ejecución, pero todavía hay alguien que es demasiado perezoso para leer. Hay funciones estándar predefinidas para ejecutar un programa.
Y el inite es como un int, no un input, con retorno del motivo de terminación, por cierto, recomiendo usarlo así.
Hola, agradecería que alguien me dijera qué poner aquí para que el EA deje de abrir órdenes pendientes después de que se disparen.
//+------------------------------------------------------------------+datetime TimeBarB,TimeBarS;
TradingAllowed = true;
{
b++;
TradingAllowed = false;
s++;
TradingAllowed = false;
}
if (b == 0 && s == 0) TradingAllowed = true;
De alguna manera...
Отставить торговать в ините, вот что значит. Сколько уже повторяли что в ините должен быть минимум кода с максимально быстрым завершением исполнения, всё равно найдется кто-нибудь, кому лень читать. Есть же стандартные предопределенные функции для работы программы.
Да и инит типа инт, а не войд, с возвратом причины прекращения работы, между прочим, рекомендую так им и пользоваться.