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
Obrigado ND
Onde posso encontrar um zerolag-true-stochastic?
Roteiro para adicionar lotes a pedidos abertos com lucro
Olá a todos,
Estou tentando escrever um roteiro que acrescenta muito aos pedidos abertos que estão em lucro. O problema é que preciso implementar uma atualização em algum lugar porque, quando as últimas ordens passam por ele, ainda está usando os mesmos dados de preço.
Se alguém pudesse me ajudar, eu realmente apreciaria isso.
Obrigado a todos...
Heres o código:
#property show_inputs
#incluir
//+------------------------------------------------------------------+
//| função de início do programa de script |
//+------------------------------------------------------------------+
int start()
{
int total,cnt,err;
total = EncomendasTotal();
for(cnt=0;cnt<total;cnt++)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderProfit() >= 15) // o lucro é maior que 15 pips
if(OrderType()==OP_BUY)
OrderSend(OrderSymbol(),OP_BUY, 0.1, MarketInfo(OrderSymbol(),MODE_ASK), 2, NULL, NULL, NULL, NULL, NULL, CLR_NONE);
mais
OrderSend(OrderSymbol(),OP_SELLL, 0.1, MarketInfo(OrderSymbol(),MODE_BID), 2, NULL, NULL, NULL, NULL, NULL, CLR_NONE);
err=GetLastError();
Print("error(",err,"): Descrição do Erro(",err,");
Sleep(1000);
}
//----
//----
retorno(0);
}
Agradecemos antecipadamente a todos...
Obrigado ...
Jeff
Obrigado ND Onde posso encontrar um zerolag-true-stochastic?
Deveria estar aqui:
https://www.mql5.com/en/forum/172902
Trabalhar com dll
Oi ND,
Poderia, por favor, me indicar uma direção correta?
1. Eu preciso aprender mais sobre o trabalho mútuo de dll e MT, a saber: como a MT executa dll que é escrita em C++; como as fontes dll nas citações MT4 e os sinais de saída voltam para MT4 e assim por diante. Por favor, indique-me um livro e exemplos de código.
2. Eu costumava ter um indicador que analisava as notícias de algum fornecedor de notícias externo (acredito que FF) e as enviava no MT4 e as exibia em qualquer janela TF. Ou você se deparou com algo semelhante.
Agradecemos antecipadamente
Oi ND,
Poderia, por favor, me indicar uma direção correta?
1. Eu preciso aprender mais sobre o trabalho mútuo de dll e MT, a saber: como a MT executa dll que é escrita em C++; como as fontes dll nas citações MT4 e os sinais de saída voltam para MT4 e assim por diante. Por favor, indique-me um livro e exemplos de código.
2. Eu costumava ter um indicador que analisava as notícias de algum fornecedor de notícias externo (acredito que FF) e as enviava no MT4 e as exibia em qualquer janela TF. Ou você se deparou com algo semelhante.
Agradecemos antecipadamenteOlá bershk,
quanto ao item 2 (analisar notícias de algum fornecedor externo de notícias) para que você possa usar este exemplo:
https://www.mql5.com/en/forum/177102 - indicadores que fornecem as notícias na MT4, e notícias comerciais da EA na MT4. Eles estão em códigos fonte mql4 para que você possa baixar e abrir no metaEditor para vê-lo como exemplo.
Esses indicadores e EAs estão usando nosso calendário forex tsd.
Esses indicadores e EA estão usando uma dll (você a encontrará na thread e dentro do código desses indicadores/EA - você vai dar exemplos de como ela foi implementada/codificada em mql4.
Quanto ao provedor de notícias FF, veja este tópico https://www.mql5.com/en/forum/176404
Este tópico https://www.mql5.com/en/forum/173834
https://www.mql5.com/en/forum/175881
sobre sua primeira pergunta:
https://www.mql5.com/en/forum/172885
dll e notícias
Muito obrigado ND!
Você é, como sempre, muito útil
Cumprimentos,
Victor
Olá bershk,
quanto ao item 2 (analisar notícias de algum fornecedor externo de notícias) para que você possa usar este exemplo:
https://www.mql5.com/en/forum/177102 - indicadores que fornecem as notícias na MT4, e notícias comerciais da EA na MT4. Eles estão em códigos fonte mql4 para que você possa baixar e abrir no metaEditor para vê-lo como exemplo.
Esses indicadores e EAs estão usando nosso calendário forex tsd.
Esses indicadores e EA estão usando uma dll (você a encontrará na thread e dentro do código desses indicadores/EA - você vai dar exemplos de como ela foi implementada/codificada em mql4.
Quanto ao provedor de notícias FF, veja este tópico https://www.mql5.com/en/forum/176404
Este tópico https://www.mql5.com/en/forum/173834
https://www.mql5.com/en/forum/175881
sobre sua primeira pergunta:
https://www.mql5.com/en/forum/172885tim
Olá Queridos CódigosGuru
Minha pergunta é simples, creio eu, mas não consegui descobrir como administrá-la.
Portanto, quero escrever este código na EA,
Se (preço alto - preço baixo) < 60 pips entre 02:00 GMT e 10:00 GMT então vender AUDUSD a preço baixo - 5pips ou comprar AUDUSD a preço alto + 5pips, caso contrário não há comércio
Eu quero criar esta simples ordem comercial automatizada, mas eu não posso, você poderia ajudar?
obrigado
Parada de Perda por Arrastar e Soltar
Olá a todos
Tenho o roteiro de Drag and Drop Stop Loss, e um amor por usá-lo. Mas com minha dose de corretor não funciona para 2 pedidos em um mesmo scart, apenas estabeleço 1 pedido. Quero definir Stop Loss para 2 ordens no mesmo lugar.
Qual é o problema? É um bom trabalho para outro corretor.
Por favor, ajude-me
int start()
{
//----
int dígitos = MarketInfo(Symbol(),MODE_DIGITS);
valor duplo = NormalizeDuplo(WindowPriceOnDropped(),digitos);
for(int i=OrdensTotal()-1;i>=0;i--)
{
if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
continuar;
if(OrderSymbol()!=Symbol())
continuar;
RefreshRates();
if(OrderType()==OP_BUY)
if(valor<Bid)
OrderModify(OrderTicket(),OrderOpenPrice(),value, OrderTakeProfit(),OrderExpiration(),White);
if(OrderType()==OP_SELLL)
if(valor>Ask)
OrderModify(OrderTicket(),OrderOpenPrice(),value, OrderTakeProfit(),OrderExpiration(),White);
if((OrderType()==OP_BUYSTOP) ||| (OrderType()==OP_BUYLIMIT)))
if(valor<OrderOpenPrice())
OrderModify(OrderTicket(),OrderOpenPrice(),value, OrderTakeProfit(),OrderExpiration(),White);
if((OrderType()==OP_SELLSTOP) ||| (OrderType()==OP_SELLLIMIT))
if(valor>OrderOpenPrice())
OrderModify(OrderTicket(),OrderOpenPrice(),value, OrderTakeProfit(),OrderExpiration(),White);
}
retorno(0);
}
//+------------------------------------------------------------------+
Ajuda
Estou tentando fazer meu primeiro EA, mas não consigo descobrir como fazê-lo, aqui estão as regras que ele deveria ter
Se fechar acima do EMA 7 (Comprar)
Se fechar sob EMA 7 (Sell and Sell short)
Se fechar acima do EMA 7 (Comprar para cobrir e comprar)
Primeira pergunta da lição
2;76;;;;não pode abrir o arquivo do programa
Eu fiz o arquivo de texto, não posso compilá-lo quando executo o acima é o erro que sai de (my_first_mql4_script.log) que aparece no lugar do arquivo ex4.
Fiz do arquivo bloco de notas um arquivo .bat como na primeira lição e salvei seu conteúdo:
cd C:\Arquivos de programa\UpFX Trading Station
metalang -q "C:\Program Files\UpFX Trading Station\my_first_mql4_script.mq4"