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
Eu preciso de sua ajuda
Encontrei a codificação que quero, e agora preciso de um pouco de variação.
- Se agora a linha horisontal chamada Supply zone , como a codificação para fazer a linha horisontal de demanda também ?
- Agora o Indicador usando esta configuração "DrawWhenSmallerThan = 13 funciona em H1, como a codificação para fazer a linha DS em H4 e D1 também, mas ainda funciona a partir de H1? Claro com outra configuração para DrawWhenSmallerThan = ...
Obrigado antes
Por favor, ajude-me a consertar a codificação
Desculpe-me por cancelar esta pergunta e pular para a próxima pergunta.
Obrigado.
Muito cansado e tonto
...
paijowijaya
Você pode ver este tópico : https://www.mql5.com/en/forum/173574
Você encontrará muitos exemplos de como fazer indicadores de prazos múltiplos, e parece que é o que você precisa agora
Encontrei a codificação que quero, e agora preciso de um pouco de variação.
- Se agora a linha horisontal chamada Supply zone , como a codificação para fazer a linha horisontal de demanda também ?
- Agora o Indicador usando esta configuração "DrawWhenSmallerThan = 13 funciona em H1, como a codificação para fazer a linha DS em H4 e D1 também, mas ainda funciona a partir de H1? Claro com outra configuração para DrawWhenSmallerThan = ...
Obrigado antes depaijowijaya
Você pode ver este tópico : https://www.mql5.com/en/forum/173574
Você encontrará muitos exemplos de como fazer indicadores de prazos múltiplos, e parece que é o que você precisa agoraHi,
Fico feliz em ouvi-lo novamente Mestre Mladen depois que você desapareceu por alguns dias. Obrigado por sua atenção, mas antes de ir lá, que tal a pergunta no.1. Preciso fazer uma outra linha. Tente esse indicador Mestre, você saberá o que quero dizer. Basicamente eu quero fazer indcator Oferta e Demanda, mas agora eu só tenho uma Oferta ou Demanda.
Meus melhores cumprimentos para você e sua família Mestre Mladen
Obrigado
Descreva mais de 4 Velas... Ajude, por favor.
Olá a todos os programadores mestres,
Estou com dor de cabeça... por favor, ajude.
Como podemos descrever mais de 4 velas compradas continuamente no código?
Ex: Na sessão de Tóquio, há 4 ou mais de 4 velas compradas continuamente ou;
Em sessão de Tóquio, há 4 ou mais de 4 velas vendidas continuamente.
e depois de reconhecê-la, como comandar o código para "
não negociar
" ?please.... help me!!!!! (Desculpe pelo meu pobre inglês)
Cumprimentos,
crexsking
desde que eu tenha entendido corretamente quais condições você deseja testar
Para sessões você precisará verificar o TimeCurrent() também (TimeCurrent() está retornando a hora atual do corretor, então você provavelmente terá que fazer o ajuste GMT dependendo do fuso horário de seu corretor)
Olá a todos os programadores mestres,
Estou com dor de cabeça... por favor, ajude.
Como podemos descrever mais de 4 velas compradas continuamente no código?
Ex: Na sessão de Tóquio, há 4 ou mais de 4 velas compradas continuamente ou;
Em sessão de Tóquio, há 4 ou mais de 4 velas vendidas continuamente.
e depois de reconhecê-la, como comandar o código para "
não negociar
" ?please.... help me!!!!! (Desculpe pelo meu pobre inglês)
Cumprimentos,
crexskingComando para NO TRADE
Quando você diz "4 velas compram continuamente" você quer dizer 4 velas nas quais fecham i mais alto que as abertas? Se sim, você pode escrevê-las de forma semelhante a esta :
desde que eu tenha entendido corretamente quais condições você deseja testar
Para sessões você precisará verificar o TimeCurrent() também (TimeCurrent() está retornando a hora atual do corretor, então você provavelmente terá que fazer o ajuste GMT dependendo do fuso horário de seu corretor)Sim!!!
Que o que eu quero dizer... Obrigado, Sr. mladen...
Mas... quando o reconhecemos, como fazer para "NO TRADE"?
por exemplo :
1. Em Tóquio há 4 ou mais de 4 velas vendidas continuamente. (preenchido... esse código foi concedido por u)
2. Depois disso, quando a sessão de Londres abre, de repente aparece a vela grande > 32 pips (compra ou venda).
3. Quero comandar minha EA a "NO TRADE" nesta condição.
graças a u mladen 4 me ajudando...
cumprimentos,
crexsking
E mais 1 Mr. mladen...
o que eu quero dizer "de repente aparece a vela grande > 32 pips" é:-
- quero que minha EA abra um posto (compra/venda) após a vela grande... (este código também foi feito)
mas se anteriormente em uma sessão em Tóquio,
existem 4 ou mais do que velas comprar (continuamente) ou vender (continuamente)<-----(para mim, chamei estas 4 velas continuamente como
RISK MARKET)... a EA reconhece o RISK MARKET e NO TRADE depois daquela grande vela.
A questão aqui é... O que devo fazer para que um EA reconheça o MERCADO DE RISCO e SEM COMÉRCIO após a grande vela?
cumprimentos,
crexsking
SomeBody Help!!!
W = Ganhar , L = Perder
Eu quero o OrderSend() Muito como this↓
Lucro W W W W W L L L L L L
Lote--> .01 .01 .01 .01 .01 .01 .02 .06 .01 .02 .06
Meu resultado
Lucro W W W W W L L L L L L L L
Lote--> .01 .01 .01 .01 .01 .02 .06 .06 .06 .06
se você não se importa, por favor, simplifique o Código e aponte o errado
//------------------------------------------------Level 1 Buy & Sell---------------------------------------------------------------
//--------------------------Buy
int HT=OrdensHistóriaTotal( ) ;
if( EncomendasTotal( ) <1 && BuyCondition )
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==verdadeiro)
{
if(OrderProfit()<0 && OrderLots()==0,01 )
{
ticket=OrderSend(Symbol(),OP_BUY,0.02,Ask,3,Ask-TP*Point*2,Ask+TP*Point, "BUY",16384,0,Lime);
if(ticket<0)
{
Print("OrderSendido com erro #",GetLastError());return(0);
}
retorno(0);
}
}
}
//------------------------Sell
if( OrdensTotal( ) <1 SellCondition)
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==verdadeiro)
{
if(OrderProfit()<0 && OrderLots()==0,01 )
{
ticket=OrderSend(Symbol(),OP_SELL,0.02,Bid,3,Bid+TP*Point*2,Bid-TP*Point, "SELL",16384,0,Red);
if(ticket<0)
{
Print("OrderSendido com erro #",GetLastError());return(0);
}
retorno(0);
}
}
}
//------------------------------------------------------------------------------------------------------------------------------- //
//-------------------------------------------------Level 2 Buy & Sell-------------------------------------------------------------//
//--------------------------Lv2 Buy
if(OrderTotal( ) <1 && BuyCondition )//---Buy Condition
{
for(int i=1;i<=2;i++)
{
if(OrderSelect(HT-i,SELECT_BY_POS,MODE_HISTORY)==verdadeiro)
{
if(OrderProfit()<0 && OrderLots()==0,02)
{
ticket=OrderSend(Symbol(),OP_BUY,0.06,Ask,3,Ask-TP*Point*2,Ask+TP*Point, "BUY",16384,0,Lime);
if(ticket<0)
{
Print("OrderSendido com erro #",GetLastError());return(0);
}
retorno(0);
}
}
}
}
//--------------------------Lv2 Sell
if( OrdensTotal( ) <1 && SellCondition)//---Sell Condition
{
for(int k=1;k<=2;k++)
{
if(OrderSelect(HT-k,SELECT_BY_POS,MODE_HISTORY)==verdadeiro)
{
if(OrderProfit()<0 && OrderLots()==0,02)
{
ticket=OrderSend(Symbol(),OP_SELL,0.06,Bid,3,Bid+TP*Point*2,Bid-TP*Point, "SELL",16384,0,Red);
if(ticket<0)
{
Print("OrderSendido com erro #",GetLastError());return(0);
}
retorno(0);
}
}
}
}
Eu já resolvi meu problema~
if( OrdersTotal( ) <1 && ValLongVal_Factor)
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.01 )
{
ticket=OrderSend(Symbol(),OP_BUY,0.02,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//------------------------LV1 Sell
if( OrdersTotal( ) V_Fac && LongVal<-LongVal_Factor)
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.01 )
{
ticket=OrderSend(Symbol(),OP_SELL,0.02,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//------------------------------------------------------------------------------------------------------------------------------- //
//-------------------------------------------------Level 2 Buy & Sell-------------------------------------------------------------//
//--------------------------Lv2 Buy
if(OrdersTotal( ) <1 && ValLongVal_Factor )//---Buy Condition
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.02)
{
ticket=OrderSend(Symbol(),OP_BUY,0.06,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//--------------------------Lv2 Sell
if( OrdersTotal( ) V_Fac && LongVal<-LongVal_Factor )//---Sell Condition
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.02)
{
ticket=OrderSend(Symbol(),OP_SELL,0.06,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//-------------------------------------------------BUY----------------------------------------------------------------//
if(OrdersTotal( ) <1 && ValLongVal_Factor)
{
ticket=OrderSend(Symbol(),OP_BUY,0.01,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
//--------------------------------------------------SELL--------------------------------------------------------------//
if(OrdersTotal( ) V_Fac && LongVal<-LongVal_Factor ) /*|| (OrdersTotal( ) <1 && Val<0.6 && LongVal<-0.5 ))*/
{
ticket=OrderSend(Symbol(),OP_SELL,0.01,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
return(0);
}