![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
É possível modificar o indicador de equidade para adicionar uma média móvel sobre a equidade (ver figura) e eventualmente adicionar um alerta para cruzamentos.
Muito obrigado.
patrimônio_v7.mq4![](https://c.mql5.com/forextsd/forum/151/equity.jpg)
É possível modificar o indicador de equidade para adicionar uma média móvel sobre a equidade (ver figura) e eventualmente adicionar um alerta para cruzamentos.
Muito obrigado
patrimônio_v7.mq4lambic
Experimente (média adicionada) : equity_v7.01.mq4
Ajuste o período de EquityAveragePeriod para > 0 para ver a média do patrimônio
Poderia me fazer um indicador que destaque:
barras que se fecham no alto, e têm um pavio inferior com pelo menos a metade do comprimento do corpo.
Barras inferiores que se fecham na parte baixa, e têm um pavio superior com pelo menos metade do comprimento do corpo.
(portanto, se o pavio tiver 4 vezes mais comprimento que o corpo, isso é bom. Metade do comprimento do corpo é o mínimo, no entanto)
O ideal é com um alerta sonoro que eu possa ligar/desligar.
Eu não sei o que está disponível em termos de "destaque" da barra. Eu não quero uma dor de olhos. Talvez uma maneira de destacar o exterior do bar de alguma forma para que ele se destaque um pouco?
obrigado
Olá, meus caros povos. Quem pode acrescentar alerta (som e popup) para este indicador?
Muito obrigado.bs_living_now_ver_t1.mq4
É ele bs_living_now_ver_t1.mq4
É ele bs_living_now_ver_t1.mq4
Ele cria sinais em barras passadas (lembra um pouco o super-sinal). Talvez seja melhor não usá-lo em modo de sinalização/alerta, mas muito melhor para estimativa.
Olá pessoal, alguém pode me explicar como este sistema funciona?
//+------------------------------------------------------------------+
//| Desenvolvido por Forex TSD - forex forum |
//| Idéia de John Taylor v.2.0 |
//| |
//+------------------------------------------------------------------+
#incluir
#define MySuperMagic 111020051110
//----
início hora inicial=8;
Externo int FinalHora =20;
duplo externo Lotes =0,1;
//----
duplo LastBarChecked;
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int init()
{
//----
LastBarChecked=Time[0];
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de desinicialização especializada |
//+------------------------------------------------------------------+
int deinit()
{
retorno(0);
}
//+------------------------------------------------------------------+
//| função de início especializado |
//+------------------------------------------------------------------+
int start()
{
string cm="Volume ";
se (Período()==1) cm=cm + "1M";
if (Período()==5) cm=cm + "5M";
if (Período()==15) cm=cm + "15M";
if (Período()==30) cm=cm + "30M";
if (Período()==60) cm=cm + "1H";
if (Período()==240) cm=cm + "4H";
if (Período()==1440) cm=cm + "1D";
if (Período()==10080) cm=cm + "1W";
if (Período()==43200) cm=cm + "1M";
cm=cm + " - ";
cm=cm + TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS);
int EAMagic=MeuSuperMagic + Período();
//------------------------------------------------------------------------------------------------
bool doShort=falso;
bool doLong =falso;
bool hourValid=(Hour()>=StartHour) && (Hour()<=EndHour);
if((Volume[1] < Volume[2]) && horaVálido)
{
doLong=verdadeiro;
Comentário ("Tendência para cima");
}
if((Volume[1] > Volume[2]) && hourValid)
{
doShort=verdadeiro;
Comentário ("Tendência para baixo");
}
if(Volume[1]==Volume[2] )
{
Comentário ("Nenhuma tendência...");
}
if(LastBarChecked!=Time[0])
{
int cnt=0;
while(cnt<OrdersTotal())
{
if(OrderSelect (cnt, SELECT_BY_POS)==falso) continua;
if(OrderSymbol()==Symbol() && OrderMagicNumber()==EAMagic)
{
int ticket=OrderTicket();
double oLots=OrderLots();
duplo preçoFechar;
se (OrderType()==OP_BUY)
{
priceClose=Bid;
if(doLong)
{
LastBarChecked=Time[0];
return(0);
}
}
senão
{
priceClose=Ask;
if(doShort)
{
LastBarChecked=Time[0];
return(0);
}
}
if(!OrderClose(ticket,oLots,priceClose,7,Red))
{
Alerta("Erro de fechamento de comércio: " + ErrorDescription(GetLastError()));
return(0);
}
}
senão
{
cnt ++;
}
}
se (horaVálido)
{
if(Volume[1] < Volume[2])
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,0,cm,EAMagic,0,White);
}
if(Volume[1] > Volume[2] )
{
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,0,cm,EAMagic,0,Red);
}
}
LastBarChecked=Time[0];
}
retorno(0);
}
//+------------------------------------------------------------------+
Olá pessoal, alguém pode me explicar como este sistema funciona?
//+------------------------------------------------------------------+
//| Desenvolvido por Forex TSD - forex forum |
//| Idéia de John Taylor v.2.0 |
//| |
//+------------------------------------------------------------------+
#incluir
#define MySuperMagic 111020051110
//----
início hora inicial=8;
Externo int FinalHora =20;
duplo externo Lotes =0,1;
//----
duplo LastBarChecked;
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int init()
{
//----
LastBarChecked=Time[0];
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de desinicialização especializada |
//+------------------------------------------------------------------+
int deinit()
{
retorno(0);
}
//+------------------------------------------------------------------+
//| função de início especializado |
//+------------------------------------------------------------------+
int start()
{
string cm="Volume ";
se (Período()==1) cm=cm + "1M";
if (Período()==5) cm=cm + "5M";
if (Período()==15) cm=cm + "15M";
if (Período()==30) cm=cm + "30M";
if (Período()==60) cm=cm + "1H";
if (Período()==240) cm=cm + "4H";
if (Período()==1440) cm=cm + "1D";
if (Período()==10080) cm=cm + "1W";
if (Período()==43200) cm=cm + "1M";
cm=cm + " - ";
cm=cm + TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS);
int EAMagic=MeuSuperMagic + Período();
//------------------------------------------------------------------------------------------------
bool doShort=falso;
bool doLong =falso;
bool hourValid=(Hour()>=StartHour) && (Hour()<=EndHour);
if((Volume[1] < Volume[2]) && horaVálido)
{
doLong=verdadeiro;
Comentário ("Tendência para cima");
}
if((Volume[1] > Volume[2]) && hourValid)
{
doShort=verdadeiro;
Comentário ("Tendência para baixo");
}
if(Volume[1]==Volume[2] )
{
Comentário ("Nenhuma tendência...");
}
if(LastBarChecked!=Time[0])
{
int cnt=0;
while(cnt<OrdersTotal())
{
if(OrderSelect (cnt, SELECT_BY_POS)==falso) continua;
if(OrderSymbol()==Symbol() && OrderMagicNumber()==EAMagic)
{
int ticket=OrderTicket();
double oLots=OrderLots();
duplo preçoFechar;
se (OrderType()==OP_BUY)
{
priceClose=Bid;
if(doLong)
{
LastBarChecked=Time[0];
return(0);
}
}
senão
{
priceClose=Ask;
if(doShort)
{
LastBarChecked=Time[0];
return(0);
}
}
if(!OrderClose(ticket,oLots,priceClose,7,Red))
{
Alerta("Erro de fechamento de comércio: " + ErrorDescription(GetLastError()));
return(0);
}
}
senão
{
cnt ++;
}
}
se (horaVálido)
{
if(Volume[1] < Volume[2])
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,0,cm,EAMagic,0,White);
}
if(Volume[1] > Volume[2] )
{
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,0,cm,EAMagic,0,Red);
}
}
LastBarChecked=Time[0];
}
retorno(0);
}
//+------------------------------------------------------------------+Grosso modo: abre uma compra se estiver entre 8h e 20h e o volume anterior é maior do que o volume anterior. No sentido inverso
Como o volume pode ser comercializado como uma direção em metatrader?
Esses são carrapatos. Isso é uma negociação completamente aleatória EA
Grosso modo: abre uma compra se estiver entre 8h e 20h e o volume anterior é maior do que o volume anterior. No sentido inverso
Ok, muito obrigado... é difícil adicionar um filtro ma e um trailingstop sem fins lucrativos?
Eu sei que todas as pessoas pedem ajuda, mas às vezes as suas pls irritantes ajudam quando você tem tempo e se você quiser...
Obrigado em Advance Achi