Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 324
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
¿Es esto correcto?
for(int i=1; i<=TotalPedidos(); i++) // Bucle de pedidos
{
if(OrderSelect(i-1,SELECT_BY_POS)==true) // si lo siguiente
{
int OT=Total de órdenes; //el número de órdenes abiertas en la terminal
double Price=OrderOpenPrice(); // Precio de la orden seleccionada
double Mas [Precio][OT]; //array para ordenar todos los pedidos
o
for(int i=1; i<=Total de pedidos(); i++) /bucle de pedidos
{
if (OrderSelect(i-1,SELECT_BY_POS)==true) // si hay un
{
double Price=OrderOpenPrice(); // Precio de la orden seleccionada
double Mas [Precio]; //¿Matriz para ordenar todos los pedidos por precio?
¿Es esto correcto?
for(int i=1; i<=TotalPedidos(); i++) // Bucle de pedidos
{
if(OrderSelect(i-1,SELECT_BY_POS)==true) // si lo siguiente
{
int OT=Total de órdenes; //el número de órdenes abiertas en la terminal
double Price=OrderOpenPrice(); // Precio de la orden seleccionada
double Mas [Precio][OT]; //array para ordenar todos los pedidos
o
for(int i=1; i<=Total de pedidos(); i++) /bucle de pedidos
{
if (OrderSelect(i-1,SELECT_BY_POS)==true) // si hay un
{
double Price=OrderOpenPrice(); // Precio de la orden seleccionada
double Mas [Precio]; //¿Matriz para ordenar todos los pedidos por precio?
1. OrdersTotal devuelve la cantidad total de pedidos, pero se numeran empezando por cero. Por eso el bucle debe ser i < OrdersTotal()
2. La matriz debe ser declarada doble Mas[];. Si el pedido se selecciona con éxito, el tamaño del array debe aumentar, porque no sabemos cuántos pedidos hay en total.
3. El índice de la cadena del array debe estar entre corchetes. Mas[i] = Precio;
En consecuencia, ambos están equivocados.
1. OrdersTotal devuelve el número total de pedidos, pero se numeran empezando por cero. Por eso el bucle debe ser i < OrdersTotal()
2. La matriz debe ser declarada doble Mas[];. Si se elige una orden con éxito, el tamaño del array debe aumentar, porque no sabemos cuántas hay...
3. El índice de la cadena del array debe estar entre corchetes. Mas[i] = Precio;
En consecuencia, ambos están equivocados.
¡Muchas gracias!
1. OrdersTotal devuelve el número total de pedidos, pero se numeran empezando por cero. Por lo tanto, el bucle debe ser i < OrdersTotal()
2. La matriz debe ser declarada doble Mas[];. Si se elige una orden con éxito, el tamaño del array debe aumentar, porque no sabemos cuántas hay...
3. El índice de la cadena del array debe estar entre corchetes. Mas[i] = Precio;
En consecuencia, ambos están equivocados.
¿Obtendremos una matriz unidimensional de precios de pedidos en este caso?
double Price=OrderOpenPrice(); // Precio de la orden seleccionada
double Mas[i] = Precio; //array para poner en orden todas las órdenes
for(int i=1; i<OrdersTotal();) // Bucle de pedidos
{
if(OrderSelect(i-1,SELECT_BY_POS)==true) // si hay un siguiente
i++;
}
¿Y en este caso, será una matriz unidimensional de precios de pedidos?
double Price=OrderOpenPrice(); // Precio de la orden seleccionada
double Mas[i] = Precio; //array para poner en orden todas las órdenes
for(int i=1; i<OrdersTotal();) // Bucle de pedidos
{
if(OrderSelect(i-1,SELECT_BY_POS)==true) // si hay un siguiente
i++;
}
La selección ==true no puede ser escrita.
No. Es más o menos así.
El resaltado ==true no puede ser escrito.
¡Muchas gracias!
Hola. ¿Pueden decirme cómo eliminar el cierre y la apertura de una orden pendiente en cada barra? Necesito que se abra y esperar a que se abra la orden correspondiente.
Hola. ¿Alguien aquí utiliza indicadores de ClasterDelta en su trabajo? Tengo una pregunta sobre el uso automático de los datos del indicador VolumeProfile. El caso es que este indicador no devuelve nada sino que sólo dibuja un histograma de líneas de tendencia. Pero al poner el cursor sobre esta línea, aparecerá el valor del volumen negociado en ese tick. Cómo sacar esta información del indicador
¿Alguna idea?
Como he encontrado antes de estudiar las clases, de nuevo hay matices que no se describen en los artículos o en algún lugar tan oculto que no es posible encontrar a través de un motor de búsqueda. Todo un día en vano buscando explicaciones. Por ejemplo, qué significa este símbolo y cómo afecta si no. Como se ve a continuación en el ejemplo de stati, primero está y luego no: &
También este símbolo no está claro lo que significa: ~
*