[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 144
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
em algum lugar neste site há muito tempo eu encontrei um link para um site onde você pode carregar seu robô, digite também seu nome de usuário, senha, servidor e ele será negociado quando meu policial estiver fora de.... alguém se lembra deste site?
Você pode entrar no VPS no mecanismo de busca, não sei o que significa literalmente, mas poderia ser um desktop virtual para comerciantes.
LazarevDenis
A contagem inicial é de 59 barras, o que é incorreto. Pode haver lacunas em minutos, e a barra da última hora pode conter menos minutos.
Você deve pegar o horário de abertura e fechamento da barra de horas (Tempo[i]). Use este tempo para calcular os offsets para minutos iBarShift, e depois calcule o máximo dentro desta faixa de offsets.
A propósito, o que o indicador deve mostrar em um período de minutos?
Embora não seja importante para o Expert Advisor, ele só precisa obter o último valor em barras de um minuto, se o número for positivo o preço sobe, se for negativo desce, ao retornar o modulo de número ele mostra a força do movimento.
quanto ao número de barras - suas 60 contagens a partir de zero e não há 60 minutos, pois este é o minuto zero da nova hora, ou estou enganado
Tenho dúvidas sobre a barra da última hora, mas espero que como não há barras minúsculas, seu volume seja igual a zero e não afetem o resultado dos cálculos.
Eu fiz uma barra de minutos para verificar a adequação dos cálculos, então eu identifiquei que tenho um erro, marquei o início e o fim da hora, e o valor máximo no indicador horizontal, depois mudei para uma barra de minutos e verifiquei, barras de 6 horas estavam bem, e então algo deu errado
quanto ao número de barras - suas 60 contagens a partir de zero e não há 60 minutos, pois é o minuto zero da nova hora, ou estou enganado
Tenho dúvidas sobre a barra da última hora, mas espero que como não existem barras de minutos, seu volume seja zero e não afetem os resultados do cálculo.
criei uma barra de minutos para verificar a adequação dos cálculos, e defini que tenho um erro. Na barra de horas marquei o início e o fim da hora, e o valor máximo no indicador horizontal, depois mudei para a barra de minutos e verifiquei, barras de 6 horas estavam bem, e então algo deu errado
Escreva ou forneça seu código?
Escreva ou forneça seu código?
o código indicador está na página anterior, eu acrescentarei a EA quando me certificar de que o indicador funciona corretamente, obrigado
}
Por favor, troque compra e venda neste EA a partir deste site, estou tendo problemas com ele. É interessante verificá-lo, pois é bom demais para ser despejado por serra.
quanto ao número de barras - suas 60 contagens a partir de zero e não há 60 minutos, pois este é o minuto zero da nova hora, ou estou enganado
Boa noite... de manhã... ou talvez até à tarde...
Estou tentando aprender a linguagem mql... Estou enfrentando um mal-entendido... A essência do problema está no código:
A função "PrintDoubleToStr" imprime números duplos no log...
Em geral, em meu diário (Leia de baixo para cima).
2011.09.04 22:56:36 2011.08.01 00:00 Прямоугольник EURUSD,H1: OrderModify error 1 2011.09.04 22:56:36 2011.08.01 00:00 Прямоугольник EURUSD,H1: 5=5 2011.09.04 22:56:36 2011.08.01 00:00 Прямоугольник EURUSD,H1: СеллТейкПрофит= 1.41884000 2011.09.04 22:56:36 2011.08.01 00:00 Прямоугольник EURUSD,H1: OrderTakeProfit()= 1.41884000 2011.09.04 22:56:36 2011.08.01 00:00 Прямоугольник EURUSD,H1: ЦенаПокупки= 1.44244000 2011.09.04 22:56:36 2011.08.01 00:00 Прямоугольник EURUSD,H1: OrderStopLoss()= 1.44244000 2011.09.04 22:56:36 2011.08.01 00:00 Прямоугольник EURUSD,H1: ЦенаПродажи= 1.43064000 2011.09.04 22:56:36 2011.08.01 00:00 Прямоугольник EURUSD,H1: OrderOpenPrice()= 1.43064000
Há uma pergunta: por que ela modifica a ordem se todos os valores são iguais e, portanto, esta condição não é atendida:
Por favor, diga-me onde errei...Por favor, diga-me onde errei...
Não vou pegar um peixe, mas vou lhe dar uma cana de pesca... você pode adicionar mais linhas Print(OrderOpenPrice()!=SellTakeProfit) e a imagem será completa e suficiente para conclusões independentes.
Como dizem: "O que ganho com isso?" Preciso de um verme... De qualquer forma, aqui está o código:
Na revista:Por que com " SellTakeProfit = 1.42505000" e com "OrderTakeProfit()= 1.42505000" ainda "OrderTakeProfit()!=SellTakeProfit= 1 "
Não está claro em geral...