Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 566
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
Experimente a função:
Não é tão simples se você usar a função tanto em moedas como em futuros. Há uma porcentagem de margem a considerar.
Não é tão simples se você usar a função tanto em moedas como em futuros. Você tem que considerar a porcentagem de margem.
Se estamos falando da perda percentual, não estamos interessados na margem, ela retornará quando a posição for fechada
Se estamos falando de perda percentual, não estamos interessados em margem, ela voltará quando a posição for fechada
Talvez
Lamento que tenha sido só isso que notou).
Eu não sou o único, o Terminal também não consegue ver a diferença, em essência. A saída fora da matriz ainda está lá.
Experimente a função:
Obrigado por sua ajuda! Infelizmente não foi possível implementar uma solução universal, tive que fazê-lo desta maneira:
Você pode me dizer se meu corretor tem alavancagem flutuante, como posso levá-lo em conta no cálculo do lote? Ou isso não afetará, se você optar pela opção acima?
Outro indicador, também fora de alcance.
Ele vai para o gráfico sem problemas, mas quando eu o chamo da EA ele diz ...array fora do alcance em 'HiLo.mq4' (121,15)
Qual é o problema?
Outro indicador, também fora de alcance.
Ele vai para o gráfico sem problemas, mas quando eu o chamo da EA ele diz ...array fora do alcance em 'HiLo.mq4' (121,15)
Qual é o problema?
Não verifica se há 1000 barras na tabela. Por exemplo, no momento da abertura do terminal há 0 barras em todos os gráficos, mas o terminal já iniciou indicadores (não sei por que ele faz isso, mas é um fato). Portanto, qualquer acesso a amortecedores indicadores causa a ultrapassagem de matrizes de séries temporais.
Não há controle de que haja 1000 barras na tabela. Por exemplo, no momento da abertura do terminal há 0 barras em todos os gráficos, mas o terminal já iniciou indicadores (não está claro por que o faz, mas é um fato). Portanto, qualquer acesso a amortecedores indicadores provoca a saída de matrizes de séries temporais.
Continua a colidir.
Continua a colidir.
Porque o cheque está fundamentalmente errado. Digamos que o Bars retorna 1000 e o cb também retorna 1000. Em seguida, no laço da primeira iteração, eu recebo o valor 1000. Na primeira condição do corpo do laço:
duas saídas fora da matriz ao mesmo tempo : acessando uma barra com índice 1000 e uma com índice 1001. Pois se o gráfico tem 1000 barras, a primeira barra tem índice 0 e a última tem índice 999.
Mais adiante, através do corpo do laço, há uma referência às barras ainda mais distantes na história:
Tudo isso precisa ser levado em conta na verificação inicial.
Para uma verificação adequada, veja o exemplo da função IndicatorCounted() na Referência MQL4. Somente agora, IndicatorCounted() é melhor ser substituído pelo uso conjunto de variáveis de taxas_total (isto é Barras) e pré_calculadas (isto é IndicatorCounted()).