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
Bem, eu estava pedindo um exemplo para a minha situação. Obviamente, ainda não encontrei um bom exemplo.
Bem, eu estava pedindo um exemplo para a minha situação. Obviamente, ainda não encontrei um bom exemplo.
Basta substituir os parâmetros iCustom() pelos parâmetros que você está usando para algum indicador personalizado e ele retornará valores corretos para esses parâmetros
Ok, vamos começar desde o início.
Este código está ok no meu indi?
#property indicator_buffers 2
double EABuffer[];
..
..
..
// PUT
if (AlignsForAput == true){
EABuffer[] = 1;}
// CALL
if (AlignsForAcall == true){
EABuffer[] = 2;}
EABuffer[] = 0;
[/CODE]
And how will the EA look like?
[CODE]
double FromIndicator;
FromIndicator = iCustom(NULL,0,"MyIndiForEA",1,0);
if (FromIndicator == 1)
// Make a PUT
if (FromIndicator == 2)
// Make a CALL
Provavelmente não tenho idéia de como deve ser a corda do iCustom. E provavelmente tudo está errado...
Ok, vamos começar do início.
Este código está ok na minha Índia?
#property indicator_buffers 2
double EABuffer[];
..
..
..
// PUT
if (AlignsForAput == true){
EABuffer[] = 1;}
// CALL
if (AlignsForAcall == true){
EABuffer[] = 2;}
EABuffer[] = 0;
[/CODE]
And how will the EA look like?
[CODE]
double FromIndicator;
FromIndicator = iCustom(NULL,0,"MyIndiForEA",1,0);
if (FromIndicator == 1)
// Make a PUT
if (FromIndicator == 2)
// Make a CALL
Se seu ingresso for ler o segundo valor da barra de reserva atual do "MyIndiForEA", então está OK. Mas até onde eu vejo, você tem apenas um buffer no indicador, então a chamada iCustom() deve ser :
FromIndicator = iCustom(NULL,0, "MyIndiForEA",0,0);
Maldição... Não consigo fazer com que funcione.
Vamos dar a volta a esta questão. Qual é a melhor maneira de enviar instruções (como CALL e PUT) do meu indicador para o meu EA?
Vamos dar a volta a esta questão. Qual é a melhor maneira de enviar instruções (como CALL e PUT) do meu indicador para o meu EA?
Você não pode fazer isso
O procedimento é que a EA trata de pedidos e coleta dados indicadores
Nesse caso, você não leu meu primeiro post.
Então é impossível enviar, por exemplo, um número para uma chamada e outro número para um put?
Nesse caso você não leu meu primeiro post... Então é impossível enviar, por exemplo, um número para uma chamada e outro número para um put?
??
Por favor, leia novamente meus posts anteriores sobre esse assunto (só para o caso de ter perdido alguns deles - havia alguns que estavam abordando exatamente o mesmo assunto, todos solicitados por você). Tudo é explicado lá e duvido sinceramente que haja uma maneira mais simples de explicá-lo.
_____________________
Para ter certeza de que algo não está" faltando na tradução" - sua última pergunta foi :
A resposta é que você não pode enviar instruções de um indicador para uma EA, mas você tem que usar iCustom() chamada de sua EA para ler estado(s) de algum indicador personalizado e então, com base nesses estados, tomar uma decisão em sua EA.
_____________________
PS: Eu não tenho o costume de responder a algo que não li.
codificação feliz
O inglês não é minha língua materna, mas eu realmente não pensei que minha pergunta fosse tão errada. Em vez de "marcar palavras", vamos encontrar uma solução para o meu problema. Eu tento a pergunta novamente.
Qual é a melhor maneira de minha EA reconhecer os simples "puts" e chamadas do meu indicador?
Obviamente, meu código não funcionou e tentei mudar o "1" para um "0", como você me disse.