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
¿Hay alguna manera de codificar esta función de inclusión para que NO haya ninguna posibilidad de que se quede "atascada" en su bucle?
{
int intOffset=0;
int Count = OTBM(intMagic);
while(OTBM(intMagic)>0 && Count > 0)
{
OrderSelect(intOffset,SELECT_BY_POS);
if(OrderMagicNumber()==intMagic)
{
if(OrderType()==OP_BUY) OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),999,Red);
else if(OrderType()==OP_SELL) OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),999,Orange);
Count--;
}
else {
intOffset++;
}
}
return(0);
}Algo simple como esto debería funcionar.
Algo tan sencillo como esto debería funcionar.
¡Gracias una vez más Omelette! Me has salvado de nuevo de golpearme la cabeza contra la pared.
Tu ayuda ha sido impagable.
Falta una barra indicadora...
Hola chicos...
Me preguntaba si tendrían alguna idea de por qué al usar un indicador que se muestra como una barra de histograma...de vez en cuando no muestra una barra...aunque debería haber una allí. Funcionó en las barras anteriores como se produjeron y las barras siguientes y cuando el indicador se pone en un nuevo gráfico de la barra que falta se muestra en él ... También se fija a sí mismo si se vuelve a compilar el indicador ...
el indicador es muy directo como un indicador de estilo de impulso sólo contando barras ...con un cálculo al final..usando ...iclose ,iopen y tal.
solo que es raro que se estropee una barra...
Gidday
¿Qué significa esto? Lo he compilado y el único error que me sale es este pero no encuentro ninguna información al respecto. cualquier ayuda sería buena.
"expresión de comparación esperada"
Saludos Beno
Gidday
¿Qué significa esto? Lo he compilado y el único error que me sale es este pero no encuentro ninguna información al respecto. cualquier ayuda sería buena.
"expresión de comparación esperada"
Saludos BenoProbablemente has utilizado '=' en lugar de '=='
Cambiar los valores sin cambiar la forma de un indicador
Hola,
Tengo el siguiente problema de programación: tengo un indicador y me gustaría cambiarlo para que se mueva entre -2 y 2. El rango actual es mucho menor por lo que simplemente poner un mínimo y un máximo fijos no funciona. Necesito cambiar los valores reales del indicador. ¿Alguien sabe cómo hacer esto? La ayuda sería muy apreciada..
saludos
marco temporal basado en pips
cómo codificarías un gráfico que se basa en pips y no en tiempo, sino en pips: una vela se cierra cuando has tenido 10 pips arriba o 10 pips abajo. Así que las velas(/barras) se basan en el precio y no en el tiempo.
No parece una cosa simple de codificación así que cualquier ayuda sería muy apreciada
cómo codificarías un gráfico que se basa en pips y no en tiempo, sino en pips: una vela se cierra cuando has tenido 10 pips arriba o 10 pips abajo. Así que las velas(/barras) se basan en el precio y no en el tiempo. No parece una cosa simple de codificación por lo que cualquier ayuda sería muy apreciada
Haz alguna búsqueda de "Renko"
Hola,
Tengo el siguiente problema de programación: Tengo un indicador y me gustaría cambiarlo para que se mueva entre -2 y 2. El rango actual es mucho menor por lo que simplemente poner un mínimo y un máximo fijos no funciona. Necesito cambiar los valores reales del indicador. ¿Alguien sabe cómo hacer esto? La ayuda sería muy apreciada...
saludosvalor antiguo: v0 en el rango min0...max0
nuevo valor: v1 en el rango min1...max1
transformación lineal: (v0-min0)/(max0-min0)=(v1-min1)/(max1-min1)
=> v1=min1+(max1-min1)*(v0-min0)/(max0-min0)
Pedidos múltiples
Nunca entendí bien el concepto detrás de las órdenes múltiples.
Lo que estoy tratando de codificar es un sistema que abra 5 lotes separados, y luego los cierre individualmente cuando cada lote alcance su respectivo TP.
Sé que es posible, ¿cómo lo hago?