Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 689

 
tuner:

¿Es posible crear una matriz bidimensional estableciendo el tamaño de la segunda dimensión como una variable en lugar de una constante?


No sé si esto es lo que necesitas, pero lo es:

#define Name_Of_Variable   20

double   Array_Name[][Name_Of_Variable]
 
tuner:

¿Es posible crear una matriz bidimensional estableciendo el tamaño de la segunda dimensión en una variable en lugar de una constante?


Utiliza clases o estructuras. ArrayResize puede ayudarte en esto.

La opción de definir no es adecuada porque no es variable.

 
atztek,sergeev ,gracias por el consejo, voy a probar la estructura
 
tuner:

¿Es posible crear una matriz bidimensional estableciendo el tamaño de la segunda dimensión en una variable en lugar de una constante?


Es posible. ¿Es constante el tamaño de la primera dimensión?

 
tara:


Puedo. ¿Es constante el tamaño de la primera dimensión?


Básicamente, ambas dimensiones tienen que ser establecidas desde las variables globales, así:

input int x=10;

input int y=20; 

int massiv[x][y]; 
 

¡Buenos días!

Hay un problema: La orden no se cierra, error 129: Precio incorrecto. Establezco el precio de cierre Ask y Bid para comprar y vender respectivamente:

bool close1 = OrderClose(ticket1,0.1,Ask,15,clrNONE);

bool close2 = OrderClose(ticket2,0.1,Bid,15,clrNONE);

¿Cuál podría ser el problema en este caso, aparte de un capricho del corredor?

 
ko39:

¡Buenos días!

Hay un problema: La orden no se cierra, error 129: Precio incorrecto. Establezco el precio de cierre Ask y Bid para comprar y vender respectivamente:

bool close1 = OrderClose(ticket1,0.1,Ask,15,clrNONE);

bool close2 = OrderClose(ticket2,0.1,Bid,15,clrNONE);

¿Cuál podría ser el problema en este caso, aparte de un capricho del corredor?


En lugar de Ask y Bid, poner OrderClosePrice() y si las cotizaciones son de 5 dígitos , poner un deslizamiento mayor, 30-40
 
ko39:


¿Cuál podría ser el problema aquí, aparte de las peculiaridades del corredor?


También podría ser un capricho del programador, intentando cerrar una orden en un par, pero tomando un asc y una oferta de otro :)
 
ko39:

¡Buenas tardes!

Tengo el siguiente problema: la orden no se cierra, es decir, error 129: precio erróneo. He establecido el precio de cierre como Ask y Bid La orden se cierra al mismo precio que la orden de compra o de venta, respectivamente:

bool close1 = OrderClose(ticket1,0.1,Ask,15,clrNONE);

bool close2 = OrderClose(ticket2,0.1,Oferta,15,clrNONE);

¿Cuál puede ser el problema aquí, además de un capricho del corredor?

Si en la misma secuencia que en el post, por si acaso:

La compra se cierra a la oferta, la venta se cierra a la demanda.


P./S.: Requisitos y restricciones para las transacciones comerciales.

 

He tenido la idea de utilizar "ENUM_APPLIED_PRICE"en el indicador, es decir,utilizar diferentes precios de esta enumeración.

No encuentro ejemplos de cómo tomar PRICE_HIGH[i] y dárselo al indicador durante la optimización en lugar de Close[i].

O al menos High[i] en lugar de Close[i]