Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 518
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
Olá estou obtendo os dados sobre o fechamento dos castiçais de hora, eu os desenho, tudo é normal, quero obter os dados para o N-ésimo período atrás, escreve matriz fora do alcance
Tentei usar o buffer indicador da matriz, por favor informe como obter os dados para o período anterior
Boa tarde! Eu recebo dados sobre o fechamento de castiçais de hora em hora, eu os desenho, está tudo bem, quero obter os dados para o N-ésimo período atrás, escrevo uma matriz vazia, tentei usar o buffer indicador da matriz, aconselho como obter dados para o período anterior
Talvez isso ajude
https://www.mql5.com/ru/code/7297
https://www.mql5.com/ru/code/20343
Olá, estou obtendo os dados sobre o fechamento dos castiçais de hora, eu os desenho, tudo é normal, quero obter os dados para o N-ésimo período de volta, escreve matriz fora do alcance
Tentei usar o buffer indicador da matriz, por favor informe como obter os dados para o período anterior
limit=rates_total-1;
Seu limite aponta para a primeira barra da história. Mas você quer i+1 - é por isso que eu estou fora de alcance.
Tente
... embora seja improvável que ajude - provavelmente há muito mais valores de cálculo que não se verifica...
Olá. Minha pergunta, pode ser o limite da variável indicadora em mql4 mostra 3555 barras diariamente para ouro e mql5 mostra duas vezes menos? Onde fazer citações? Outra pergunta, por favor, paralimit=rates_total-2; isso foi discutido acima, na minha variante não há transbordo de array somente quandolimit=rates_total-5; o programa funciona. Também tenho notado que em mql5 a compilação do código está diminuindo significativamente, o processo leva 13 segundos, é normal? Obrigado.
No MT5, as citações são baixadas do servidor: o que há lá...
Sobre o limite você não precisa adivinhar e ajustar, e você tem que calcular com precisão - de quais variáveis o offset depende, e subtrair uma unidade do total de taxas e os valores destas variáveis (se não forem calculadas). Se as variáveis forem calculadas, você deve controlar o valor do índice do laço e, se for maior do que as taxas_total-1, pular esta iteração (continuar)
Olá, alguém pode me dizer se alguém sabe, eu carrego os dados para testar com 99% como deve ser, tudo funciona bem por 30 minutos de gráfico, mas assim que eu carrego os dados H4 e tento executar um EA no testador, - não funciona, o testador dá o ano de 2018.04.05 16:41:08.576 TestGenerator: arquivo "C:\Users\AppData\Roaming\MetaQuotes\Terminal\7E781795884A398A87F33ED1B942D689tester\history\USDJPY240_0.fxt" não pode abrir [5]
E 2018.04.05 16:41:08.535 TestGenerator: arquivo "C:\Users\AppData\Roaming\MetaQuotes\Terminal\7E781795884A398A87F33ED1B942D689 testador\history\USDJPY240_0.fxt" é somente leitura
Olá, alguém pode me dizer se alguém sabe, eu carrego os dados para testar com 99% como deve ser, tudo funciona bem por 30 minutos de gráfico, mas assim que eu carrego os dados H4 e tento executar um EA no testador, - não funciona, o testador dá o ano de 2018.04.05 16:41:08.576 TestGenerator: arquivo "C:\Users\AppData\Roaming\MetaQuotes\Terminal\7E781795884A398A87F33ED1B942D689tester\history\USDJPY240_0.fxt" não pode abrir [5]
E 2018.04.05 16:41:08.535 TestGenerator: arquivo "C:\Users\AppData\Roaming\MetaQuotes\Terminal\7E781795884A398A87F33ED1B942D689 testador\history\USDJPY240_0.fxt" é somente leitura
Obrigado, encontrei o que eu estava procurando.
Outra pergunta - eu fecho uma posição parcialmente, como levar em conta este lucro ou perda fechado ao calcular o lucro atual.
Obrigado, encontrei o que estava procurando.
Outra pergunta - eu fecho uma posição parcialmente, como levar em conta este lucro ou perda fechada ao calcular o lucro atual.
Exatamente da mesma forma que para o cálculo do fechamento completo. A posição é dividida: a parte fechada vai para a história e a parte restante recebe um novo bilhete e permanece no mercado.
uma parte fechada vai para a história.
Como posso saber que na história desta posição em particular fechou parte?
Abri uma posição com lote 1,0 e fechei 0,5 com prejuízo de 10$. Mais tarde fechei mais 0,25 com lucro de 5$. Fecharei tudo com lucro de 50$. Na verdade, agora eu tenho um lucro de 50 dólares.
Como eu fecho -$10 e +$5 no cálculo do lucro atual? Para fechar com lucro de $55