[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 61

 
¿Cuántos pedidos puede tener abiertos?
 
sergeev:
¿Cuántos pedidos puede tener abiertos?

Opero con una orden (por ejemplo, de compra) y una más es posible como posición contraria (segura) para un bloqueo.
 
if (OrdersTotal()>1) return;
if (!OrderSelect(0, SELECT_BY_POS)) return;
if (OrderType()==OP_BUY)
{
// ...
}
 
La situación es tal que cuando se produce este mismo bloqueo, se debe prohibir la negociación del EA (para vigilar la aparición de otras condiciones)
 
nemo811:
La situación es tal que cuando se produce este mismo bloqueo, se debe prohibir la negociación del EA (para vigilar la aparición de otras condiciones)
escrito arriba.
 
sergeev:

Gracias, no soy un programador - me tomó 24 horas de investigación. Gracias.
 
sergeev:

Si no lo hiciera, juraría que no lo ve, pero lo hace.

compruebe el nombre PRINCIPAL - tal vez la A rusa está...


Gracias por la respuesta.

Comprobado todo, está todo escrito en inglés, y no hay ningún error al transferir las declaraciones de estas variables al archivo principal...

¡Igualdad! No sé cómo ha funcionado, he movido los archivos de la carpeta include a libariries y viceversa y todo ha funcionado...

sergeev, ¿cuál podría ser el problema aquí?

 
sergeev:


Este código cuenta tanto las órdenes de mercado como las pendientes y, por tanto, prohíbe automáticamente la toma de beneficios en una orden de mercado (abierta). ¿Podemos hacer que no se tenga en cuenta la orden pendiente y que sólo se cuenten las órdenes que ya se han convertido en órdenes de mercado?

Lamento haberle confundido.

 
nemo811:


Este código cuenta tanto las órdenes de mercado como las pendientes y, por tanto, prohíbe automáticamente la toma de beneficios en una orden de mercado (abierta). ¿Podemos hacer que no se tenga en cuenta la orden pendiente y que sólo se cuenten las órdenes que ya se han convertido en órdenes de mercado?

Lo siento, si te he confundido.

Entonces, en lugar de OrdersTotal(), haga su propio contador sólo para las órdenes de mercado.

 
sergeev:

entonces, en lugar de OrdersTotal(), haga que su contador sea sólo un oreder de mercado.

Gracias por el consejo, vamos a trabajar y estudiar ))))
Razón de la queja: