Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 132
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 a todos, estoy escribiendo un EA. La esencia es la siguiente - abre dos órdenes de parada dirigidas de manera diferente cuando uno de ellos se dispara el segundo se elimina, pero en el probador se elimina sólo la orden de compra al tratar de eliminar sellstop sale 4108 error boleto incorrecto. Por favor, ayúdenme a entender esto. Se ha insertado una función que borra la orden.
¡¡¡Gracias de antemano!!!
{
int dell;
for(int i=OrdersTotal() -1; i>=0; i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
{
if(OrderType()==OP_SELLSTOP && CountBuyDell()>0)
dell=OrderDelete(OrderTicket());
if(!dell)
{
Print("Ордер SellStop не удален");
}
}
}
}
return;
}
Saludos. Por favor, indique cómo tomar los datos del indicador.
Necesita datos de los iconos rojo y azul. Hay algunos valores astronómicos en los respectivos buffers cuando no hay dibujo. Los he limitado a un número de 10000. Parece que funciona, pero hay señales de salto. ¿Cómo solucionarlo? Así es como lo he estropeado:
Saludos. Me pueden decir cómo obtener los datos correctos del indicador.
Necesito datos de los iconos rojo y azul. Hay algunos valores astronómicos en los respectivos buffers cuando no hay dibujo. Los he limitado a un número de 10000. Parece que funciona, pero hay señales de salto. ¿Cómo solucionarlo? Así es como lo he estropeado:
No he mirado el código, pero puedo suponer que esto ayudará. Puede que me equivoque:
if (PriceLow1!=INT_MAX) PriceLow=PriceLow1; else PriceLow=0;
No he mirado el código, pero puedo suponer que ayudará. Podría estar equivocado:
if (PriceLow1!=INT_MAX) PriceLow=PriceLow1; else PriceLow=0;
Gracias por no pasar, pero no sirvió de nada.
ArraySearchDouble() y EquationDirect()en la versión antigua de mql 4. Y la nueva versión tiene cualquier análogo.
Por favor, aconsejar la mejor manera de trabajar con los datos - dada una serie de números, que se dividirá en subgrupos, dependiendo de los resultados del cálculo, estos grupos deben ser almacenados en una matriz, además, cada grupo tendrá dos o más indicadores por grupo (un grupo de números por separado pertenecerá a la cifra calculada). Los datos tendrán el siguiente aspecto
1/1,2,3,4/23/33
2/1,4,5/26/11
3/3,4,5,33,56,38/21/44
y así sucesivamente