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
Acredito que isso pode ser feito e acredito que posso fazer isso. A maioria das tarefas que já tenho em minha própria longa EA. Não será barato porque eu valorizo meu tempo.
Big Be, você poderia me enviar um e-mail - h.stilyanov@abv.bg com sua oferta.
Obrigado
Você terá que fazer isso com uma dll.
Obrigado pelo seu envio, InTrance .
Você quer dizer que é impossível realizá-lo apenas pela EA e eu tenho que usar um outro software?
Eu não conheço bem a conexão entre o MT4 e outros softwares .
Se possível, você me diria o que fazer, por favor?
iBarShift() / TimeCurrent() ajuda
Olá a todos,
Estou construindo um indicador que imprime londres aberto / fechado / alto / alcance e outras coisas no meu gráfico.
O problema que encontrei é o seguinte, já que temos um novo bar, digamos a cada 1 hora. Tentar conseguir que o turno tenha o preço de Londres aberto é impossível. Também, tentei a função iBarShift() mas não consegui com ela. Sei que deveria haver uma maneira de fazê-lo (muito provavelmente uma combinação de iBarShift() e timeCurrent() ) mas ainda não descobri. Alguma sugestão?
Thx
Olá.
Eu gostaria de abrir uma janela popup comercial pela EA.
Isso é possível?
Se for possível abri-la pela EA, é possível abrir uma janela popup comercial na qual o número do volume negociado (o número do lote) é definido para um número ordenado pela EA ?Marque "Solicitar confirmação manual" em Ferramentas->Opções->Consultores Especialistas e código OrderSend(...) em seu EA. Quando as condições chegarem, você verá uma janela de negociação.
Olá a todos,
Estou construindo um indicador que imprime londres aberto / fechado / alto / alcance e outras coisas no meu gráfico.
O problema que encontrei é o seguinte, já que temos um novo bar, digamos a cada 1 hora. Tentar conseguir que o turno tenha o preço de Londres aberto é impossível. Também, tentei a função iBarShift() mas não consegui com ela. Sei que deveria haver uma maneira de fazê-lo (muito provavelmente uma combinação de iBarShift() e timeCurrent() ) mas ainda não descobri. Alguma sugestão?
ThxEu não entendo esta parte "Tentar fazer com que o turno tenha o preço aberto de Londres seja impossível". Você poderia descrever mais? Talvez eu possa ajudar.
Marque "Solicitar confirmação manual" em Ferramentas->Opções->Consultores Especialistas e código OrderSend(...) em seu EA. Quando as condições chegarem, você verá a janela de negociação.
Obrigado , Roger09 !
Uma janela de negociação bem aberta.
Eu gostaria de fazer mais uma pergunta .
Estou planejando um negócio de escultura .
Eu estabeleço a EA e "peço confirmação manual" como você me mostrou .
Estou tentando abrir uma janela de negociação clicando no botão Expert Adviser assim que encontrar uma boa condição de traiding .
Mas o Conselheiro Especialista não responde enquanto o mercado não se mover no gráfico novamente após eu clicar no botão .
Ou seja, uma janela de negociação não se abre enquanto o mercado não avançar um passo .
É possível resolver este problema?
Não entendo esta parte "Tentar fazer o turno para que o preço de Londres seja aberto é impossível". Você poderia descrever mais? Talvez eu possa ajudar.
ei fervilhar,
digamos que estamos às 12:00 e Londres está aberta às 08:00. Para obter o preço de abertura de Londres, há poucas maneiras de se fazer isso:
int open1= iMA(NULL,PERÍODO_H1,4,test1,MODE_SMA,PREÇO_OPEN,0);
outra maneira de fazer isso é:
duplo Aberto[4];
outra maneira também:
iOpen(NULL,PERÍODO_H1,4);
Todos estes métodos me dariam o preço aberto de Londres. Agora o problema é que uma vez que estamos às 13:00, eles me darão o preço aberto ay 09:00 e não 08:00 (que é o que eu quero).
De outras formas, às 13h00 o turno deve mudar para 5 em vez de 4.
Espero que eu tenha sido claro
tc
Use iBarShift para obter o turno correto e depois use apenas iOpen. O exemplo no arquivo de ajuda mostra como obter a barra correta.
datetime some_time=D'2004.03.21 12:00';
int shift=iBarShift("EUROUSD",PERÍODO_M1,some_time);
Print("shift of bar with open time ",TimeToStr(some_time)," é ",shift);
Basta juntar isto para mostrar como se faz...
string sDate = TimeToStr(TimeCurrent(), TIME_DATE);
datetime dtTenToday = StrToTime(sDate + " 10:00");
Print("Bar shift " + iBarShift(Symbol(), PERIOD_H1, dtTenToday) + " was the last 10:00 bar");
Lux