Pergunte! - página 67

 

Heiken alerta por e-mail

Olá a todos,

Engraçado que eu estava procurando por um alerta por e-mail adicionado a este indicador. Talvez o código Guru possa me ajudar a modificar este indicador para enviar e-mails? Obrigado.

Arquivos anexados:
 

Como posso encontrar facilmente o valor de uma variável em um indicador

Existe um roteiro ou algo a ser usado, ou eu utilizo uma declaração de comentário?

Dave

<<<

 
iscuba11:
Existe um script ou algo para usar, ou eu uso uma declaração de comentário?

Dave

<<<

Você poderia tentar criar uma variável global com o indicador e depois lê-la com seu EA. Ou você tem que fazer o indicador sair a variável através de um de seus amortecedores.

 
basza:
Agora ele não pode entrar novamente até ficar vermelho e voltar para o azul.

Bool CheckHeikenAshi(int cmd)

{

haOpen = iCustom(NULL,0, "Heiken_Ashi_Smoothed",MaMetod,MaPeriod,2,1);

haClose = iCustom(NULL,0, "Heiken_Ashi_Smoothed",MaMetod,MaPeriodo,3,1);

interruptor (cmd)

{

caso OP_BUY : se (haOpen < haClose) voltar(true);

pausa;

caixa OP_SELL : if (haOpen > haClose) return(true);

}

retorno(falso);

}

Obrigado de antemão.

basza

Para resolver esta questão, seria necessário uma função mais complicada do que a que você apresentou aqui. A EA teria que "lembrar" o que o indicador está fazendo ao (1) digitalizar várias barras do indicador (2) armazenar dados recentes das poucas barras anteriores para o que o indicador fez, ou de que cor era.

 
nyachty:
Olá a todos,engraçado que eu estava procurando por um alerta por e-mail adicionado a este indicador. Talvez o código Guru possa me ajudar a modificar este indicador para enviar e-mails? Obrigado.

Acredito que isto vai funcionar.

Arquivos anexados:
 

Recuperando o preço aberto para variável

Hi....

Quero recuperar o preço e o tipo de ordem da posição aberta atual para uma variável.

Obrigado antecipadamente.....

 

preciso de ajuda para obter este indicador de correção

sou um iniciante em mql4 fiz este indicador simples para desenhar a linha média no gráfico para me ajudar a contar a onda elliot básica.

espero que alguém me ajude a fixar o ângulo da linha.

ponto médio = (dhigh+dlow)/2

obrigado de antemão .

//+------------------------------------------------------------------+

//| Mid_Point.mq4 |

//| ashnou |

//| http://finance.groups.yahoo.com/group/ashnou2002/ |

//+------------------------------------------------------------------+

#property copyright "ashnou"

#property link "http://finance.groups.yahoo.com/group/ashnou2002/"

#property indicator_chart_window

#property indicator_buffers 1

#property indicator_color1 Red

//---- buffers

double ExtMapBuffer1[];

//+------------------------------------------------------------------+

//| Custom indicator initialization function |

//+------------------------------------------------------------------+

int init()

{

//---- indicators

SetIndexStyle(0,DRAW_LINE);

SetIndexBuffer(0,ExtMapBuffer1);

string short_name = "Your first indicator is running!";

IndicatorShortName(short_name);

//----

return(0);

}

//+------------------------------------------------------------------+

//| Custom indicator deinitialization function |

//+------------------------------------------------------------------+

int deinit()

{

//----

//----

return(0);

}

//+------------------------------------------------------------------+

//| Custom indicator iteration function |

//+------------------------------------------------------------------+

int start()

{

int counted_bars=IndicatorCounted();

//----

if (counted_bars<0) return(-1);

//----

if (counted_bars>0) counted_bars--;

int pos=Bars-counted_bars;

double dHigh , dLow , dResult;

Comment("Hi! good luck in EW! ashnou");

while(pos>=0)

{

dHigh = High[pos];

dLow = Low[pos];

dResult = (dHigh + dLow)/2 ;

ExtMapBuffer1[pos]= dResult ;

pos--;

}

return(0);

}

//+------------------------------------------------------------------+
Arquivos anexados:
 
s4325:
Hi....

Quero recuperar o preço e o tipo de ordem da posição aberta atual para uma variável.

Obrigado antecipadamente.....

Crie um loop que faça a varredura através de suas ordens abertas. Quando você encontrar a ordem que está procurando, verifique seu OrderType() e seu OrderOpenPrice() e armazene estes em variáveis, int e double, respectivamente.

 

Olá guru codificador,

Estou aprendendo a programar em linguagem mtq4 usando suas aulas e é um caminho muito interessante, mas longo para mim.

esperando para produzir meus próprios EAs (esse é o ultimo propósito), eu testo e uso EA que outros programadores de talentos fazem.

Sou também um fã do método da tartaruga.

Encontrei neste fórum um programador que fez um trabalho muito bom em um EA dedicado ao método da tartaruga. A EA é muito promissora, mas precisa ser desenvolvida novamente, mas por alguém que tenha bons conhecimentos em programação. Meu problema é que a pessoa que fez esta EA parece ter desistido do projeto porque não responde mais no tópico que ele mesmo iniciou sobre sua EA.

Portanto, eu gostaria que você lesse o tópico e desse uma olhada na EA e me dissesse se você poderia estar interessado em continuar o desenvolvimento e os testes ou não.

Atualmente estou testando-o em uma conta demo e é muito promissor em abrir posições, mas não muito bom em fechá-las. este é o ponto a ser trabalhado em

aqui está o link do referido tópico acima: https://www.mql5.com/en/forum/175833

obrigado por me ler

Cumprimentos,

Jonathan

 

Oi pessoal

Estou escrevendo regras para um E A antes de dá-lo a um programador para compilá-lo.

Que indicador eu poderia usar para confirmar uma tendência que surgiu.

Estou à procura de um indicador que possa ser inserido em um E A

cumprimentos

El cID