[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 409
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Вход по пробитию фрактала, RSI на покупку выше 50, на продажу ниже 50, S/L 20 п., трейлинг стоп 15 п.
Протестировать бы на истории, я не умею.
Pruébalo, si hay algo mal escríbeme >>
Colegas, ¿por qué puede surgir este problema?
la condición para abrir una posición se cumple, pero la posición no se abre...
if ( ((MathRound(iCustom(NULL, 0,"ind1",2,0))==1)&&(ind2()==1) )
{
if ( buy_order_open==0 )
{
Alert("Время покупать ", Symbol());
//long
ticket = OrderSend(Symbol(), OP_BUY, lots,NormalizeDouble(Ask, Digits), 3,NormalizeDouble(Bid - sl * Point, Digits), 0, "Buy", MagicNumber, 0, Blue); //Ask
//----
if(ticket < 0)
{
Sleep(30000);
prevtime = Time[1];
}
buy_order_open = 1;
}
}
Se activa una alerta con un mensaje, pero no se envía ninguna orden... :((
Коллеги, почему может возникать такая проблема:
условие на открытие позиции выполняется, а позиция, при этом, не открывается...
Alert("Время покупать ", Symbol());//long
ticket = OrderSend(Symbol(), OP_BUY, lots,NormalizeDouble(Ask, Digits), 25,NormalizeDouble(Bid, Digits) - sl * Point, 0, "Buy", MagicNumber, 0, Blue); //Ask 25 для тестера проскальзование хаотично
Alert с сообщением срабатывает, а ордера не отправляются... :((
¿Qué dice la revista?
А что пишет в журнале!??
El caso es que en el probador sólo se realizan unas pocas operaciones durante un largo periodo...
Decidí comprobar el rendimiento en tiempo real...
Así, el Asesor Experto muestra mensajes sobre oportunidades de "venta/compra" con regularidad, pero no hace tratos....
Дело, в том, что в тестере совершается только несколько сделок за долгий период...
Решил проверить работаспособность на реал-тайме...
и вот, советник мне сообщения о возможности "продать/купить" выводит регулярно, но сделок не совершает....
Hay un registro en la ventana del probador y dice por qué no pudo completar la operación.
Gente, decidme qué pasa. Estoy tratando de llamar a la variable global, que se llama por el nombre y el período de la gráfica. Pero estoy entendiendo algo mal. >> ¡GRACIAS!
¿No deberías hacer primero un GlobalVariableSet?
¿Debo hacer primero un GlobalVariableSet?
He introducido la GlobalVariable en la tabla GlobalVariable y he establecido sus parámetros. Estoy tratando de llamarlo. Creo que escribí una línea equivocada
cadena PP = Símbolo()+ Periodo();
Глобал переменную в таблицу Глоб. переменных я вписал и параметры ее задал. Пытаюсь ее вызвать. Думаю, что неправильно написана строка
string PP = Symbol()+ Period();
La cadena se escribe correctamente, pero el resultado es el siguiente. El punto es un número, si tienes dudas, conviértelo explícitamente de int a cadena, quizás se añada un espacio antes del número y obtengas una cadena como "EURUSD 1".
La cadena se escribe correctamente, pero el resultado es el siguiente. El punto es un número, si tienes dudas, conviértelo explícitamente de int a cadena, quizá se añada un espacio antes del número y obtengas una cadena como "EURUSD 1"