Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 117
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
¿me puede decir cómo tratar tales vallas en las citas meta-citas)?
Necesitamos interceptar los mensajes.
Si el mensaje ya ha sido ejecutado, ya ha sido eliminado de la cola.
Bien, tengo la siguiente pregunta.
- Pita en cada tick, porque resulta que el primer indexFirstLeftOnChart es cero. ¿Cómo puedo luchar contra esto? Construye 509.
Si un mensaje ya ha sido ejecutado, ya ha sido eliminado de la cola.
Normalmente lo interceptan antes de la ejecución. Si no, no entiendo para qué necesitas interceptarlo.
No hay duda antes de la ejecución. Así que no tiene sentido trasladar la comprobación de validez de AccountNumber() a la dll. Implica que el número de cuenta ya está almacenado en dll.
Tengo algo sobre un simple punto, un dolor de cabeza. Existe una función de búsqueda de pedidos.
t - contador de todos los pedidos.
p - contador de órdenes pendientes.
Lo llamo desde el principio:
De hecho, cuando lo abrimos, aunque no haya pedidos, vemos esto (aunque no haya pedidos, se imprime como si los hubiera...):
¿Cómo es posible?
int start()
{
OrderSend("EURUSD",OP_BUY,0.1,Ask,3,Bid-15*Point,Bid+15*Point);
Alert(GetLastError());
volver;
}
El script no funcionó y se mostró el error 4109 (Trading not allowed). Al intentar cambiar la situación, también apareció el error 4016 (Array no inicializado). Me gustaría saber qué causa estos errores y cómo crear un simple script de apertura de operaciones después de todo. Acabo de copiar el ejemplo del tutorial https://book.mql4.com/ru/trading/ordersend (sólo añadí la función GetLastError en él) y obtuve el error 4109 de todos modos.