[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 738
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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 por sua ajuda.
Boa noite, você poderia me aconselhar como colocar um alerta no indicador, eu tentei de tudo, ele apita a cada tique, ou não apita de jeito nenhum...
Adquira-o e assine :)
Olá.
Você pode me dizer ou me aconselhar onde obter o .hst ou o que gerar ondas Eliot para o testador visual, (pode ser em arquivo csv) como na figura abaixo:
Por favor, diga-me como comparar o preço fechado do i-bar no indicador (por exemplo М15) com o preço aberto do dia
Eu não devo ter explicado corretamente... por exemplo
Se eu definir DAY = 0, então o preço da i-ésima barra, que seja M5, será comparado ao preço aberto de hoje, se DAY = 1, então ao preço aberto de ontem, etc.
como torná-lo dinâmico... Se eu quisesse compará-la dinamicamente, isto é, quando olhei para a 1278ª barra, ela seria comparada ao preço aberto do dia em que eu vejo esta barra.
Supondo que este seja um gráfico de algum indicador MAKD ou STOH, mesmo assim, aconselhamos como descrever o ponto de entrada no EA Xmax*0,25 para Venda e Xmin*0,25 para Compra. Se o período "n" não for constante e Xmax e Xmin mudarem.
como implementar um tal operador
while ( Условие если закрылся любой ордер ) { то опредеяем тип закрытого ордера из списка } значение передаем следущему оператору { по переданому значению выбераем из списка нужный ордер и открываем его } после того как ордер открыт возращяемся в начало
ou de que outra forma este laço pode ser implementado
Devo ter explicado isso errado... por exemplo
Se eu definir DAY = 0, então o preço da i-ésima barra será comparado ao preço aberto de hoje, se DAY = 1, então a ontem, etc.
como fazê-lo de forma dinâmica... ou seja, ao calcular a 1278ª barra, por exemplo, ela foi comparada ao preço aberto do dia em que esta barra foi aberta.
Para isso, eu tenho uma função que devolve a OHLC de qualquer período superior :)
Parâmetros:
int OHLC - que dados devem ser retirados do alto prazo, correspondem às constantes padrão.
símbolo decorda - nome simbólico do instrumento.
int timeeframe - período do prazo superior para trabalhar, corresponde às constantes padrão.
int shif t - parâmetro opcional, especificando o número da barra atual, do intervalo de tempo atual, para procurar correspondências de períodos mais antigos.
Exemplo de chamada de função para o seu caso:
Assim iClose("EURUSD",NULL,i) encontrará o preço de fechamento da barra número i do gráfico atual, e obteráOHLC(0, "EURUSD",PERÍODO_D1,i) o preço de abertura do dia em que a barra i do gráfico atual estiver.
Devo ter explicado isso errado... por exemplo
Se eu definir DAY = 0, então o preço da i-ésima barra, que seja M5, será comparado ao preço aberto de hoje, se DAY = 1, então ao preço aberto de ontem, etc.
como fazê-lo de forma dinâmica... ou seja, ao calcular a 1278ª barra, por exemplo, ela foi comparada ao preço aberto do dia em que esta barra foi aberta.
Primeiro é preciso calcular a que dia corresponde esta barra. Eu não estou em casa agora, então eu lhe darei a função mais tarde quando eu chegar em casa à noite. Enquanto isso, procure você mesmo ou descubra como implementá-la.
Oops... Já oferecemos uma variante....
Supondo que este seja um gráfico de algum indicador MAKD ou STOH, mesmo assim, aconselhamos como descrever o ponto de entrada no EA Xmax*0,25 para Venda e Xmin*0,25 para Compra. Se o período "n" não for constante e Xmax e Xmin mudarem.
SZY. Se os parâmetros não mudassem, nunca teríamos sinal... :)