Victor Emilio Zurita Chavarria:
Estoy haciendo un robot, pero quiero que funcione para todas las divisas, el problema es que para que opere necesita la cantidad de ordenes abiertas en el par que este activado.
En este caso solo estoy usando OrdersTotal(), y así solo puedo operar en un par, Como puedo contar las operaciones abiertas en ese par?
Uso OrdersTotal() porque también me ayuda a comentar la cantidad de ordenes, pero no encuentro una forma de contabilizarlas de manera individual en cada par.
int TotalPos=0; for(int i=0;i<PositionsTotal();i++){ ulong iTicket=PositionGetTicket(i); if(PositionGetString(POSITION_SYMBOL)==SName&& PositionGetInteger(POSITION_MAGIC)==MagicNumber){ TotalPos++; // Operaciones de este símbolo 'SName'. } }
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
hola
Estoy haciendo un robot, pero quiero que funcione para todas las divisas, el problema es que para que opere necesita la cantidad de ordenes abiertas en el par que este activado.
En este caso solo estoy usando OrdersTotal(), y así solo puedo operar en un par, Como puedo contar las operaciones abiertas en ese par?
Uso OrdersTotal() porque también me ayuda a comentar la cantidad de ordenes, pero no encuentro una forma de contabilizarlas de manera individual en cada par.
Disculpen se me olvido mencionar que es para MT4. LEs agradezco de ante mano.