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
por que ignorar? acho que às vezes a sessão asiática dá pistas de movimentos de mercado na sessão européia e americana como um EURJPY com EURUSD e GBPJPY com GBPUSD
Indicador MT4 para VT
Saudações
Alguém é capaz de programar do MT4 para a linguagem VT?
Estou muito interessado em HoursChannel_v1
Agradeceria muito qualquer ajuda
Obrigado
Pyratool
Hi,
Alguém sabe onde posso conseguir um Pyratool em código MT4? Eu já vi um em Ensign.
mt4 exp creator
http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/
encontrou um link para isso em outro site.... não tem uma quantidade enorme de indicadores, mas tem alguns indicadores personalizados e um slot de indicador personalizado para que você possa adicionar parâmetros para o que você precisa ....ENJOY
para mt3 que é este...só faz indicadores básicos
http://www.fxfisherman.com/forums/1182-post23.html
O sistema EA simples funciona no backtest, mas não vive ?!
Ei :-)
sou novo aqui e novo em programação e tenho um problema.
Ife achou este EA, e nos backtests ele "trabalha" muito bem. Mas quando eu o teste ao vivo, ele não abre posições ?! As opções do Terminal de Negociação estão corretas......
Alguém pode me ajudar, ou é um erro maior?
Aqui o script:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//---- parâmetros de entrada
duplo TakeProfit externo=100,0;
duplo externo Lots=0,1;
duplo Exterior TrailingStop=35.0;
//+------------------------------------------------------------------+
//| função de iniciação de especialista |
//+------------------------------------------------------------------+
int init()
{
//----
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de desinicialização especializada |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
retorno(0);
}
int Crossed (linha dupla1 , linha dupla2)
{
estática int última_direção = 0;
ção_de_corrente int estática = 0;
if(line1>line2)current_dirction = 1; //up
if(line1<line2)current_dirction = 2; //down
if(current_dirction != last_direction) //change
{
última_direção = direção_corrente_dirção;
retorno (última_direção);
}
senão
{
retorno (0);
}
}
//+------------------------------------------------------------------+
//| função de início especializado |
//+------------------------------------------------------------------+
int start()
{
//----
int cnt, bilhete, total;
duplo curtoEma, longoEma;
if(Bars<100)
{
Impressão ("barras com menos de 100");
retornar(0);
}
if(TakeProfit<10)
{
Imprimir ("TakeProfit menos de 10");
retornar(0); // verificar TakeProfit
}
shortEma = iMA(NULL,0,30,0,MODE_EMA,PRICE_CLOSE,0); // <-------------------------
longEma = iMA(NULL,0,15,0,MODE_EMA,PRICE_CLOSE,0); //
int isCrossed = Crossed (shortEma,longEma);
total = OrdensTotal();
if(total < 1)
{
if(isCrossed == 1)
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,
"Minha EA",12345,0,Verde);
if(bilhete>0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
Imprimir("Pedido aberto : ",OrderOpenPrice());
}
else Print("Erro na abertura do pedido de compra : ",GetLastError());
retornar(0);
}
if(isCrossed == 2)
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,
Bid-TakeProfit*Point, "My EA",12345,0,Red);
if(bilhete>0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
Imprimir("Pedido de venda aberto : ",OrderOpenPrice());
}
else Print("Erro na abertura do pedido de VENDA : ",GetLastError());
retornar(0);
}
retorno(0);
}
for(cnt=0;cnt<total;cnt++)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderType()<=OP_SELL && OrderSymbol()==Symbol())
{
if(OrderType()==OP_BUY) // posição longa é aberta
{
// deve ser fechado?
if(isCrossed == 2)
{
OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet);
// posição fechada
retornar(0); // sair
}
// verificar a parada de trilha
if(TrailingStop>0){
if(Bid-OrderOpenPrice()>Point*TrailingStop)
{
if(OrderStopLoss()<Bid-Point*TrailingStop)
{
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-
Point*TrailingStop,OrderTakeProfit(),0,Green);
retorno(0);
}
}
}
}
senão // ir para a posição curta
{
// deve ser fechado?
if(isCrossed == 1)
{
OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet);
// posição fechada
retornar(0); // sair
}
// verificar a parada de trilha
if(TrailingStop>0){
if((OrderOpenPrice()-Ask)>(Point*TrailingStop))
{
if((OrderStopLoss()>(Ask+Point*TrailingStop)) ||
(OrderStopLoss()==0))
{
OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,
OrderTakeProfit(),0,Red);
retorno(0);
}
}
}
}
}
}
retorno(0);
}
//+------------------------------------------------------------------+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Estou muito feliz com a ajuda :-)
matze
PS sry for my bad english, im alemão
Precisa de ajuda com 3 indicadores de quebra de linha, por favor.
Gostaria de saber se alguém poderia me ajudar com o indicador de quebra de três linhas. Se alguém poderia programá-lo para soar um alerta sonoro e mostrar um alerta visual quando a barra muda de cor. Algo como "a tendência mudou para cima" seria útil. Eu mesmo tentei fazer isso, mas minhas habilidades de programação não estão à altura do par. Por favor, alguém me ajuda?
DeSoft
Indicador de etapa para Williams%
Olá Igorad ou outros,
Antes de tudo, gostaria de agradecer a você por seu grande trabalho e pelo fantástico jpb que você fez em toda a gama de indicadores de passos.
Eu tenho uma sujeira: Se você olhar para o indicador williams% (padrão em mt4.0) e colocá-lo em 200 e colocar uma linha central em 50 então você verá que ele faz um trabalho de filtragem muito semelhante como os indicadores stepmastoc com um valor +/- 1,5 e que é um bom valor para filtragem (usado para grandes sistemas como o sistema I_FX_T no fórum sbfx e o catfx50).
Se você colocar este williams% em sua tela, você verá que ele se move acima e abaixo da linha central mais ou menos no mesmo momento que seu indicador stepmastoc, mas às vezes ele tem aquele pequeno pedaço de wipsaw.
Se você colocar o indicador williams% na configuração padrão 14 você verá que ele tem a tendência de ficar ou na parte superior da janela de dados ou na parte inferior da janela de dados e que era um estocástico pode estar em todo o lugar.
Portanto, talvez na forma de um indicador de passos também seria um grande indicador e poderia com um pouco de sorte fazer um trabalho melhor do que o indicador steptoc ou stepmastoc (que já fazem um ótimo trabalho).
muito obrigado de antemão.
Dê uma olhada
Olá, você pode, por favor, modificar este EA para gestão de Stoploss e dinheiro?
Obrigado.
Movimento de preços da barra anterior
Hi,
Li em algum lugar a análise de dados de movimento de preços e com base nisso entendo que podemos desenvolver um sistema muito bom.
O conceito é muito simples.
O preço (+ ou -) de cada lado da barra atual, em comparação com a barra anterior, decidirá/transitará o comércio longo/curto.
Regra de entrada:
Por exemplo, queremos negociar longo, se o preço atual for próximo à barra anterior + 20 pip, ou curto, se o preço atual for próximo à barra anterior - 20 pip.
Saída
Ou TP 30,/ SL 25,/ Trailing Stop, 15 ou fechamento da barra atual ou Basket Profit.
Não há entrada de Parada e inversão na mesma magia #.
Podemos ter algumas outras características também no EA, como
1. opção apenas longa/apenas curta ambas
2. Tempo Filtro de tempo Tempo Tempo Aberto e Tempo Fechado
3. Filtro de dia