![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
sí, y por qué perder el tiempo :) que sea posible si usted pone una línea vertical - por lo que el indicador hará un nuevo gráfico
es decir, las líneas antiguas permanecen y las nuevas se dibujan.... incluso con objetos gráficos....
Eso es lo que quiero: ganar en la tabla primero. Lo estoy haciendo, lo estoy haciendo.
Para una línea vertical se necesita una condición de stop - como stop loss. Ahora estoy tratando de añadir una pierna y ver qué pasa
sigue girando la foto :) cuando se juntan :)
En una o dos semanas. Es diferente.
al mismo tiempo que se enterará de cuándo se produjeron dichos eventos :) por ejemplo, el 28 de septiembre fueron -
y tal vez usted hará una conclusión - como - NO entrar en el mercado cuando hay malas noticias para el instrumento :)
al mismo tiempo, se enterará de cuándo se produjeron tales acontecimientos :) por ejemplo, el 28 de septiembre hubo -
y tal vez usted hará una conclusión - como - NO entrar en el mercado cuando hay malas noticias para el instrumento :)
Puedes probarlo. O puedes entrar, pero con el algoritmo contrario. Una vez más, es necesario el análisis de las noticias, es decir, a qué conducen las noticias
Por cierto, he añadido lo siguiente a este EA - la reducción de los lotes por 2 veces en la noche cuando los bancos no están trabajando, por lo que podría competir un poco más:
double MG=AccountFreeMargin(), Min_Lot = MarketInfo(Symb, MODE_MINLOT),Lots;
si(margen>0)
{
ValuePara=iOpen(SymbPara,PERIOD_M1,0);
Valor=iOpen(Symb,PERIOD_M1,0);
Kross=ValorPara/Valor;
KB=Kross;
KS=Kross;
int m=MG/MarketInfo (Symb, MODE_MARGINREQUIRED)*margen/Min_Lot;
Lotes = m*Min_Lot;
if(TimeHour(TimeCurrent())<=4 && TimeHour(TimeCurrent())>=15){Lots=Lots/2;}// trabaja con 15 a 4 lotes más pequeños (el tiempo se lleva a -4 horas de Moscú)
if(Lotes < Lote_Min){Lotes=Lote_Min;}
if(Lots > MarketInfo (Symb, MODE_MAXLOT)){Lots = MarketInfo (Symb, MODE_MAXLOT);}
LotsParaB = KB*Lots;LotsParaS = KS*Lots;
}
if(margin==0){Lotes = Lote;LotesParaB = KB*Lotes;LotesParaS = KS*Lotes;}
if(LotsParaB<MarketInfo(SymbPara, MODE_MINLOT)){LotsParaB=MarketInfo(SymbPara, MODE_MINLOT);}
if(LotsParaS<MarketInfo(SymbPara, MODE_MINLOT)){LotsParaS=MarketInfo(SymbPara, MODE_MINLOT);}
Y la red de arrastre está atada a las pepitas:
OrdersProfit=0;
OrdersLots=0;
if (OrdersTotal()==0){tralim=0;}
for(l=1; l<=TotalPedidos(); l++)
{
if (OrderSelect(l-1,SELECT_BY_POS)==true)
{
OrdersProfit=OrdersProfit+OrderProfit();
OrdersLots=OrdersLots+OrderLots();
}
}
if (OrdersTotal()!=0){if(OrdersProfit*0.1/OrdersLots>=tral){tralim=1;}}
//........................................................................
for (int q = 0; q < OrdersTotal(); q++)
{
OrderSelect(q, SELECT_BY_POS, MODE_TRADES);
if(tralim==1)
{
if(OrderType()==OP_SELL& OrderSymbol()==SymbPara)OrderClose(OrderTicket(),OrderLots(),MarketInfo(SymbPara,MODE_ASK),5,CLR_NONE);
if(OrderType()==OP_BUY&& OrderSymbol()==SymbPara)OrderClose(OrderTicket(),OrderLots(),MarketInfo(SymbPara,MODE_BID),5,CLR_NONE);
if(OrderType()==OP_SELL&& OrderSymbol()==Symb)OrderClose(OrderTicket(),OrderLots(),MarketInfo(Symb,MODE_ASK),5,CLR_NONE);
if(OrderType()==OP_BUY&& OrderSymbol()==Symb)OrderClose(OrderTicket(),OrderLots(),MarketInfo(Symb,MODE_BID),5,CLR_NONE);
}
}
Y cierre de órdenes por cruce a beneficio (aquí y probablemente esperar 5 minutos o el tiempo que sea necesario):
if (Ticket_TicketPara==1 && OrdersTotal()!=0 && Value<IndicatorPara && OrdersProfit>0 )
И... Hasta ahora parece estar cotizando bien - en el real.
Me gustaría tener suficiente tiempo antes de una reducción para tener más claro qué hacer si algo va mal.
Lo que vi no sirvió para la vida real.
Hay una serie de errores lógicos. Pero puedes volver a ellos más tarde
Lo que vi no sirvió para la vida real.
Hay una serie de errores lógicos. Pero puedes volver a ellos más tarde
¿Después de la descarga? ¿Por qué más tarde? Por favor, avisa - vamos a arreglarlo. Ha pasado mucho tiempo desde que el dinero se fundió. Ya estoy en 200 dólares. No tengo más.