[ARQUIVO]Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por ela. Não posso ir a lugar nenhum sem você - 5. - página 233
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
Quantas vezes já usei o autopoint, mas a primeira vez não funciona.
Aqui está Init()
Coloquei-o em qualquer lugar do programa (neste caso, mesmo no início da experiência):
A função retorna ao registro:
Onde está a lógica?
VladislavVG me sugeriu:Porque na fase de função init() você não tem garantia de carregar os dados do instrumento financeiro.
Portanto, o valor da variável Ponto sem Init() deve retornar o mesmo...
Por que haveria um absurdo se a função retorna um nome de objeto especificamente?
Quantas vezes já usei o autopoint, mas na primeira vez não funciona.
Onde está a lógica?
Experimente assim:
Nem mesmo assim, mas assim:
Porque Digits é uma variável interna, assim como Piont.
Isso deve funcionar :)
Portanto, o valor da variável Ponto sem Init() deve retornar o mesmo...
Não é um fato... O ponto é uma variável interna do processador MQL e requer algum tempo e algumas ações de inicialização para atualizá-lo. Tudo isso geralmente acontece apenas antes do início das chamadas do processador() e no estágio de init() os valores das variáveis internas do processador podem não ser definidos.
"Chorando" sobre isso:
e aqui está o diário de bordo:
18:25:09 IndikatorZZ GBPJPY,Daily: F_CYF INIT: DownL = 0 UpL = 0
As variáveis não são intrigantes por acaso?
Eu já me peguei assim algumas vezes
Variáveis, por acaso, int?
Já me peguei fazendo isso um par de vezes
Não, o dobro. O que há de errado com int, eu me pergunto?
Cavalheiros, por favor, me dêem uma dica!
Estou tentando implementar uma idéia simples, que é descrita nos comentários ao programa.
O programa abre pedidos no TESTER a um preço que não coincide com os especificados no código.
Por exemplo, o pedido abre ao preço de 0,86084, enquanto que o valor mais próximo na matriz é de 0,85375.
A diferença é positiva enquanto o código especifica para abrir ordens se a diferença for < 0,00000, ou seja, negativa.
Favor nos informar onde o erro está localizado.
Obrigado.