[¡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 208
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
He reiniciado el terminal, he comprobado si el color de las flechas se indica al modificar:
También hay un registro en los "Resultados" sobre la modificación de la orden: modificada.
Pero no hay flechas en el gráfico.
Las flechas en el gráfico muestran el nuevo nivel de precio abierto de una orden pendiente cuando se modifica. Los niveles de stop de las órdenes de mercado cuando se modifican se muestran como guiones horizontales sin flechas.
Ejecutar en modo de prueba visual - si la modificación de la orden es exitosa debe haber una flecha en el gráfico.
En la pestaña Resultados de la tabla en la tercera columna de la izquierda debería haber una entrada -modificar- y luego las columnas orden, volumen, precio...
Compruebe de nuevo si esta entrada se encuentra en la pestaña Resultados y observe atentamente el gráfico: debería haber una flecha verde cuando la orden se modifique al visualizar la prueba.
¡Eso es lo que significa un conocedor! En el modo de visualización (¡por fin!!) dibuja una flecha verde (! - ¡cuánto tiempo llevo intentando conseguirlo!) (¡por fin!). Gracias. Escribe todo en "Resultados", está bien aquí.
Sí, en el modo de visualización la flecha se comporta de alguna manera inconsistente, es decir, no se dibuja en un solo lugar. en cada tic se borra y aparece en otro valor. El Stop Loss está en el mismo lugar cuando la orden está pendiente y no se extrae durante la modificación. Por favor, Román, ¿aconseja cómo dibujar las flechas verdes de modificación para que sean visibles al final de la prueba?
Buenas noches. Por favor, aconsejen cómo "forzar" al asesor a dejar de colocar órdenes pendientes en ambas direcciones, si ya tengo 5 órdenes de mercado de compra y 5 de venta abiertas y tan pronto como se cierra al menos una de las órdenes, el asesor sigue colocando órdenes pendientes en la misma dirección que se cerró, y así sucesivamente a través del ciclo.
//----------------------------------------------------------------------- comprobar las órdenes de parada establecidas
double StopOrderUp,StopOrderDn,price,MinBuyOrder=1000000000,MaxSellOrder,OldBuyOrder,OldSellOrder,OldBuyLot,OldSellLot;
int TicketUp,TicketDn;
TimeOllOpenBuy=0;TimeOllOpenSell=0;
doble OOL_BUYSTOP,OOL_SELSTOP;
for (i=0; i<OrdersTotal(); i++)
{
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
{ precio = OrderOpenPrice();
if (Magic==OrderMagicNumber() && OrderSymbol()==Symbol())
{
if (OrderType()==OP_BUYSTOP ) {StopOrderUp = precio; TicketUp=OrderTicket(); OOL_BUYSTOP=OrderLots();}
if (OrderType()==OP_SELLSTOP) {StopOrderDn = precio; TicketDn=OrderTicket(); OOL_SELSTOP=OrderLots();}
si (OrderType()==OP_BUY )
{ TimeOllOpenBuy = TimeOllOpenBuy + TimeCurrent()-OrderOpenTime();
if (MinBuyOrder > price) MinBuyOrder = price;
Pedido antiguo=precio;
OldBuyLot=Lotes de compra();
if (DrawInfo&&!IsTesting()){
NameLine="Pedido de la bahía "+OrderTicket(); ObjectDelete(NameLine); ObjectDelete(NameLine+" з");
ObjectCreate(NameLine, OBJ_TREND, 0, OrderOpenTime(),price,Time[0],Bid);
ObjectSet(NameLine,OBJPROP_COLOR,LightSkyBlue);
ObjectCreate(NameLine+" h",OBJ_ARROW,0,Time[0],Bid,0,0,0);
ObjectSet(NameLine, OBJPROP_STYLE, STYLE_DOT);// Estilo
ObjectSet(NameLine, OBJPROP_RAY, false); // Haz
ObjectSet(NameLine+" h",OBJPROP_ARROWCODE,3);ObjectSet(NameLine+" h",OBJPROP_COLOR,WhiteColor);}
}
if (OrderType()==OP_SELL)
{ TimeOllOpenSell = TimeOllOpenSell + TimeCurrent()-OrderOpenTime();
if (MaxSellOrder < price) MaxSellOrder = price;
Pedido de venta antiguo=precio;
OldSellLot=Lotes de la orden();
if (DrawInfo&&!IsTesting()){
NameLine="Vender orden "+OrderTicket(); ObjectDelete(NameLine); ObjectDelete(NameLine+" з");
ObjectCreate(NameLine, OBJ_TREND, 0, OrderOpenTime(),price,Time[0],Ask);
ObjectSet(NameLine,OBJPROP_COLOR,Pink);
ObjectCreate(NameLine+" h",OBJ_ARROW,0,Time[0],Ask,0,0,0);
ObjectSet(NameLine, OBJPROP_STYLE, STYLE_DOT);// Estilo
ObjectSet(NameLine, OBJPROP_RAY, false); // Haz
ObjectSet(NameLine+" h",OBJPROP_ARROWCODE,3);ObjectSet(NameLine+" h",OBJPROP_COLOR,WhiteColor);}
}
}
}
}
if (MinBuyOrder==1000000000 && MaxSellOrder==0 && OOL_BUYSTOP!=OOL_SELSTOP)//si la serie está cerrada
{
DELETEORDERS();
}
¡Qué conocedor es! En el modo de visualización (¡por fin!) dibuja una flecha verde (! - ¡cuánto tiempo lo he deseado!) (¡por fin!). Gracias. Escribe todo en "Resultados", está bien aquí.
Sí, en el modo de visualización la flecha se comporta de alguna manera inconsistente, es decir, no se dibuja en un solo lugar. en cada tic se borra y aparece en otro valor. El Stop Loss está en el mismo lugar cuando la orden está pendiente y no se extrae durante la modificación. Por favor, Román, ¿aconseja cómo dibujar las flechas verdes de modificación para que sean visibles al final de la prueba?
Estoy probando los EAs abriendo los precios de una nueva barra (en el código del EA, es necesario especificar el control de la formación de la nueva barra) - todo se prueba normalmente y se dibuja allí; todas las flechas, incluyendo la opción de modificación, se muestran completamente para todas las órdenes - cuando vienen nuevos ticks, nada se sobrescribe y las flechas de modificación siguen siendo visibles después de que la prueba termina. Probar, probar, optar, trabajar... :-)))
Hola de nuevo.
El caso es que necesito comprobar si la orden se ha agotado utilizando isCloseLastPosByStop().No puedo usar magik porque se acabará tarde o temprano (2147483647), y no puedo borrarlo ni modificarlo. Por favor, aconséjeme cómo ponerlo en práctica.¡VPS servvak 400 rublos o 120 UAH. dependiendo del país y sin problemas!
Sólo voy a cambiar el bot por un tiempo... Hace poco puse el bot en un servidor remoto, aprecié la diferencia con la cámara de mi casa! Y a dormir bien :)
Aquí hay una imagen del rendimiento del EA en el probador esta semana pasada.
La optimización se realizó del 1 al 30 de noviembre de 2010.
No lo uso en la cuenta real. Sólo uno de los juguetes
Necesito un indicador de Media Móvil que me señale cuando es cruzada por el precio. Buscando aquí, sólo hay algo similar.
Gracias de antemano.