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
Es posible modificar el indicador de renta variable para añadir una media móvil en la renta variable (ver imagen) y eventualmente añadir una alerta para los cruces.
Muchas gracias
equity_v7.mq4
Es posible modificar el indicador de equidad para añadir una media móvil en la equidad (ver imagen) y eventualmente añadir una alerta para los cruces.
Muchas gracias
equity_v7.mq4lambic
Pruébalo (media añadida) : equity_v7.01.mq4
Poner el EquityAveragePeriod a > 0 para ver la media de la equidad
Podrías hacerme un indicador que destaque
las barras alcistas que cierran en su máximo, y tienen una mecha inferior al menos la mitad de larga que el cuerpo.
Barras bajistas que cierran en su mínimo, y tienen una mecha superior al menos la mitad de larga que el cuerpo.
(así que si la mecha es 4 veces más larga que el cuerpo está bien. La mitad de la longitud del cuerpo es el mínimo)
Idealmente con una alerta sonora que pueda activar/desactivar.
No sé qué hay disponible en términos de "resaltar" la barra. No quiero que sea una molestia para los ojos. ¿Tal vez una forma de resaltar el exterior de la barra de alguna manera para que se destaque ligeramente?
Gracias
Hola, mis queridos pueblos. ¿Quién puede añadir alerta (sonido y popup) para este indicador?
Muchas gracias.bs_living_now_ver_t1.mq4
Es el bs_living_now_ver_t1.mq4
Es el bs_living_now_ver_t1.mq4
Crea señales en barras pasadas (recuerda un poco a la super señal). Tal vez mejor no usarlo en modo de señalización / alerta, pero mucho mejor para la estimación
Hola chicos, ¿alguien puede explicarme cómo funciona este sistema?
//+------------------------------------------------------------------+
//| Desarrollado por Forex TSD - foro de Forex
//| Idea de John Taylor v.2.0 |||
//| |
//+------------------------------------------------------------------+
#include
#define MySuperMagic 111020051110
//----
extern int HoraInicial=8;
extern int HoraFin =20;
extern double Lots =0.1;
//----
double LastBarChecked;
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int init()
{
//----
LastBarChecked=Tiempo[0];
//----
return(0);
}
//+------------------------------------------------------------------+
//| función de desinicialización experta ||.
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}
//+------------------------------------------------------------------+
//| función de inicio experta ||
//+------------------------------------------------------------------+
int inicio()
{
string cm="Volumen ";
if (Period()==1) cm=cm + "1M";
if (Period()==5) cm=cm + "5M";
if (Period()==15) cm=cm + "15M";
si (Period()==30) cm=cm + "30M";
si (Period()==60) cm=cm + "1H";
si (Period()==240) cm=cm + "4H";
si (Period()==1440) cm=cm + "1D";
si (Period()==10080) cm=cm + "1W";
si (Period()==43200) cm=cm + "1M";
cm=cm + " - ";
cm=cm + TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS);
int EAMagic=MySuperMagic + Period();
//------------------------------------------------------------------------------------------------
bool doShort=false;
bool doLong=false;
bool hourValid=(Hour()>=StartHour) && (Hour()<=EndHour);
if((Volumen[1] < Volumen[2]) && hourValid)
{
doLong=true;
Comentario("Tendencia alcista");
}
if((Volumen[1] > Volumen[2]) && hourValid)
{
doShort=true;
Comment("Tendencia a la baja");
}
if(Volumen[1]==Volumen[2] )
{
Comment("No hay tendencia...");
}
if(LastBarChecked!=Time[0])
{
int cnt=0;
while(cnt<TotalOrdenes())
{
if(OrderSelect (cnt, SELECT_BY_POS)==false) continue;
if(OrderSymbol()==Symbol() && OrderMagicNumber()==EAMagic)
{
int ticket=OrderTicket();
double oLots=OrderLots();
double precioCierre;
if (OrderType()==OP_BUY)
{
priceClose=Bid;
if(doLong)
{
LastBarChecked=Time[0];
return(0);
}
}
si no
{
priceClose=Ask;
if(doShort)
{
LastBarChecked=Time[0];
return(0);
}
}
if(!OrderClose(ticket,oLots,priceClose,7,Red))
{
Alert("Error al cerrar la operación: " + ErrorDescription(GetLastError()));
return(0);
}
}
else
{
cnt ++;
}
}
if (hourValid)
{
if(Volumen[1] < Volumen[2])
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,cm,EAMagic,0,White);
}
if(Volumen[1] > Volumen[2] )
{
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,cm,EAMagic,0,Red);
}
}
LastBarChecked=Time[0];
}
return(0);
}
//+------------------------------------------------------------------+
Hola chicos ¿alguien me puede explicar como funciona este sistema?
//+------------------------------------------------------------------+
//| Desarrollado por Forex TSD - foro de forex ||||||||||||
//| Idea de John Taylor v.2.0 |||
//| |
//+------------------------------------------------------------------+
#include
#define MySuperMagic 111020051110
//----
extern int HoraInicial=8;
extern int HoraFinal =20;
extern double Lots =0.1;
//----
double LastBarChecked;
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int init()
{
//----
LastBarChecked=Tiempo[0];
//----
return(0);
}
//+------------------------------------------------------------------+
//| función de desinicialización experta ||.
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}
//+------------------------------------------------------------------+
//| función de inicio experta ||
//+------------------------------------------------------------------+
int inicio()
{
string cm="Volumen ";
if (Period()==1) cm=cm + "1M";
if (Period()==5) cm=cm + "5M";
if (Period()==15) cm=cm + "15M";
si (Period()==30) cm=cm + "30M";
si (Period()==60) cm=cm + "1H";
si (Period()==240) cm=cm + "4H";
si (Period()==1440) cm=cm + "1D";
si (Period()==10080) cm=cm + "1W";
si (Period()==43200) cm=cm + "1M";
cm=cm + " - ";
cm=cm + TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS);
int EAMagic=MySuperMagic + Period();
//------------------------------------------------------------------------------------------------
bool doShort=false;
bool doLong=false;
bool hourValid=(Hour()>=StartHour) && (Hour()<=EndHour);
if((Volumen[1] < Volumen[2]) && hourValid)
{
doLong=true;
Comentario("Tendencia alcista");
}
if((Volumen[1] > Volumen[2]) && hourValid)
{
doShort=true;
Comment("Tendencia a la baja");
}
if(Volumen[1]==Volumen[2] )
{
Comment("No hay tendencia...");
}
if(LastBarChecked!=Time[0])
{
int cnt=0;
while(cnt<TotalOrdenes())
{
if(OrderSelect (cnt, SELECT_BY_POS)==false) continue;
if(OrderSymbol()==Symbol() && OrderMagicNumber()==EAMagic)
{
int ticket=OrderTicket();
double oLots=OrderLots();
double precioCierre;
if (OrderType()==OP_BUY)
{
priceClose=Bid;
if(doLong)
{
LastBarChecked=Time[0];
return(0);
}
}
si no
{
priceClose=Ask;
if(doShort)
{
LastBarChecked=Time[0];
return(0);
}
}
if(!OrderClose(ticket,oLots,priceClose,7,Red))
{
Alert("Error al cerrar la operación: " + ErrorDescription(GetLastError()));
return(0);
}
}
else
{
cnt ++;
}
}
if (hourValid)
{
if(Volumen[1] < Volumen[2])
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,cm,EAMagic,0,White);
}
if(Volumen[1] > Volumen[2] )
{
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,cm,EAMagic,0,Red);
}
}
LastBarChecked=Time[0];
}
return(0);
}
//+------------------------------------------------------------------+A grandes rasgos: abre una compra si está entre las 8am y las 8 pm y si el volumen anterior es mayor que el volumen anterior. En viceversa
¿Cómo se puede negociar el volumen como una dirección en Metatrader?
Esos son ticks. Eso es completamente al azar de comercio EA
A grandes rasgos: abre una compra si está entre las 8 y las 20 horas y si el volumen anterior es mayor que el volumen anterior. En viceversa
Ok muchas gracias... ¿es difícil añadir un filtro ma y un trailingstop sin beneficio?
Sé que toda la gente te pide ayuda es a veces irritante pls ayuda sólo cuando u tiene el tiempo y si u quiere..
Gracias de antemano Achi