[¡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 14
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
la función misma dejará de funcionar, si hay una recotización por la condición else
try = 0, para que el bucle while se detenga y openOrder() devuelva false
Pero si utilizamos la construcción while(!openOrder(...)){}, entonces continuará trabajando hasta que abra una orden
Como has escrito que la orden debe abrirse, he dado una construcción tan "rígida", si debe abrirse, se abrirá independientemente de cuántos intentos lleve... Si abrimos las órdenes normalmente, entonces el while no es necesario, podemos pasar el número de intentos en el try y en la función ya determinar si reaccionar a los errores críticos o ignorarlos y sólo intentar abrir la orden try una vez...
El sentido de while(!openOrder(...)){} es que creamos un bucle eterno, es decir, que funcionará hasta que se abra el pedido.
En realidad, defina qué táctica debe utilizar al abrir las órdenes, nosotros le ayudaremos...
Esta es la pregunta:
No puedo trabajar con un array.
Inicializo el array, lo lleno con cualquier dato, pero cuando lo leo, hay ceros.
¿Qué estoy haciendo mal?
No puedo trabajar con un array.
Hay que especificar el tamaño del array, por ejemplo, al declararlo:
O entonces:
¿Y si no sé qué tamaño tendrá mi matriz?
Y aunque lo haga, no compila:
Inserto una variable externa:
Y el resto del texto:
La salida es:
'Razmer' - número entero esperado C:\N-Archivos de Programa\N-MetaTrader - Alpari2\perts\temp.mq4 (36, 16)
']' - se espera coma o punto y coma C:\gram Files\MetaTrader - Alpari2\perts\temp.mq4 (36, 22)
'MASS' - variable no definida C:\gram Files\MetaTrader - Alpari2\experts\temp.mq4 (40, 3)
'MASS' - variable no definida C:\gram Files\MetaTrader - Alpari2\perts\temp.mq4 (44, 9)
¿Y si no sé qué tamaño tendrá mi matriz?
Por lo tanto, tienes que usar la función ArrayResize cuando sepas cuántos elementos habrá en el array.
Con una variable externa, como puedes ver, no funcionará:)
Puedes hacerlo así:
Gracias, querido cirujano.
Todo está funcionando :)
¿Qué quiere conseguir exactamente?