Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 809
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. He buscado en la documentación pero no lo he encontrado. mi pregunta es la siguiente. ¿puedo cambiar esta imagen al iniciar el EA por mi logotipo?
#Icono de propiedad "\\\\Images\\\\xxx.ico";
¿y no se arregló de ninguna manera?
Como puedes ver.
Sin embargo, la forma más lógica y sencilla de proxy es prohibir el cambio de herramienta de la ventana MT. Así que sugiero que lo consideremos un error :)
Mi Asesor Experto analiza el gráfico durante un determinado número de meses, pero hay gráficos que devuelven todo el historial en el gráfico de minutos, y hay gráficos que no quieren devolver más de un mes y medio, e incluso eso es si se desplaza el gráfico hacia atrás manualmente, incluso más allá de una determinada fecha no se desplaza manualmente.
Hola Estimados usuarios del foro. Me gustaría hacer una petición. ¿Podría alguien publicar un trozo de código con una función iEnvelopesOnArray() que funcione? Todos mis intentos de domarlo hasta ahora han sido infructuosos. Sospecho que es culpa de los desarrolladores. Aquí hay un indicador para comprobar su funcionamiento.
Hola a todos. Estoy recibiendo errores durante la prueba:
2014.12.25 18:04:31.125 2014.11.03 00:00 Test3 EURUSD,H4: ticket no válido para la función OrderModify
2014.12.25 18:04:31.125 2014.11.03 00:00 Test3 EURUSD,H4: OrderModify error 4051
Lo he comprobado muchas veces, no hay ningún error (por lo que veo).
El fracaso se produce en esta parte del programa:
ModificarCompra, ModificarVenta, SeleccionarCompra, SeleccionarVenta - tienen tipo bool
SendBuy, SendSell-int , int TP = 30
while(true)
{
SPREAD=MarketInfo(Symb,MODE_SPREAD);
SelectBuy=OrderSelect(OrderTicketBuy,SELECT_BY_TICKET);//buy
RefreshRates();
if(NormalizeDouble(OrderOpenPrice()+TP*Point,Digits)<NormalizeDouble(Ask,Digits))
{
ModifyBuy=OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(10-SPREAD)*Point,Bid+(30- SPREAD)*Point,0,0);
R=1;
break;
}//if2
Timen=OrderCloseTime();
if(Timen>0)
{
//--------------------------
Stop=StopLevel(Symb);
StopLong();//значение Long2
StopLoss_Func();//значение SL
//--------------------------
SendBuy=OrderSend(Symb,OP_BUYSTOP,Lote,Ask+Long2*Point,1,Bid-SL*Point,NULL);
for(i=1;i>OrdersTotal();i++)
{
if(OrderSelect(i-1,SELECT_BY_POS,MODE_TRADES)==true)//Проверяем есть ли ордер
{
if(OrderSymbol()!=Symb) continue;
if(OrderType()==4)
{
OrderTicketBuy=OrderTicket();
break;
}
else
{
continue;
}
}
}
continue;
}//if2
SelectSell=OrderSelect(OrderTicketSell,SELECT_BY_TICKET,MODE_TRADES);//sell
RefreshRates();
if(NormalizeDouble(OrderOpenPrice()-TP*Point,Digits)>NormalizeDouble(Bid,Digits))
{
ModifySell=OrderModify(OrderTicket(),OrderOpenPrice(),Ask+(10-SPREAD)*Point,Ask-(30- SPREAD)*Point,0,0);
R=2;
break; //спред
}//if2
Timen=OrderCloseTime();
if(Timen>0)
{
//--------------------------
Stop=StopLevel(Symb);
StopLong();
StopLoss_Func();
//--------------------------
SendSell=OrderSend(Symb,OP_SELLSTOP,Lote,Bid-Long2*Point,1,Ask+SL*Point,NULL);
for(i=1;i>OrdersTotal();i++)
{
if(OrderSelect(i-1,SELECT_BY_POS,MODE_TRADES)==true)//Проверяем есть ли ордер
{
if(OrderSymbol()!=Symb) continue;
if(OrderType()==6)
{
OrderTicketSell=OrderTicket();
break;
}
else
{
continue;
}
}
}
continue;
}//if2
}//while1
Si necesitas el código completo, aquí
Gracias.