
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
Não deveria ser este o caso. Precisa de código fonte, é melhor escrever para o Service Desk.
Vou tentar descobrir o Service Desk , mas inequivocamente a minha classe está escrita correctamente, porque se eu declarar um ponteiro para uma classe - tudo ok, dois ou mais erros devido à alocação incorrecta da memória, eu crio uma variável do tipo classe, tudo ok, eu crio 10 variáveis do tipo classe - tudo ok também, porque eu não uso o novo operador
De um modo geral, não é difícil atribuir memória quando se chama o construtor, mas infelizmente, não posso passar pelo menos um parâmetro ao construtor
Adiciono o indicador ao gráfico com a função ChartIndicatorAdd(). Agora não consigo descobrir qual a função para a remover do gráfico.
Não existe tal possibilidade.
E a IndicatorRelease não o ajudará aqui.
Em geral, não é difícil atribuir memória quando o construtor é chamado, mas infelizmente, não posso passar pelo menos um parâmetro ao construtor
Criar uma função especial para iniciação, que faz tudo o que se gostaria de ver num construtor tradicional. E chamá-lo logo após a declaração (para objectos criados automaticamente) ou chamar um novo operador (para objectos criados dinamicamente).
Fi-lo há muito tempo, mas seria melhor fazer tudo isto no construtor - seria possível alocar memória usando ArrayResize() e garantir a alocação correcta de memória quando se trabalha com apontadores
ok, não há maneira de passar o parâmetro de alocação de memória para o construtor, já lidei com isso, é pena que não me possam prometer que
SZY: Não encontrei sobrecarga de operador em MQL5, em C++ é operador nulo +(); http://www.programmersclub.ru/24/ - trifle, mas usei-o em 1995 na Borland C++
HH: Não consegui encontrar sobrecarga de operador em MQL5, em C++ é operador nulo +(); http://www.programmersclub.ru/24/ - trifle, e usei-o em 1995 na Borland C++
Não existe tal coisa como a sobrecarga:
Sobrecarga
Dois ou mais métodos podem ser definidos dentro da mesma classe que partilham o mesmo nome mas têm números de parâmetros diferentes. Quando isto ocorre, os métodos são chamados de sobrecarga, e o processo é referido como sobrecarga do método. A sobrecarga do método é uma das formas de implementação do polimorfismo. A sobrecarga do método em classes segue as mesmas regras que a sobrecarga de funções.
Se não houver uma correspondência exacta para a função a ser chamada, o compilador procura sequencialmente em três níveis
Se não for encontrada uma correspondência exacta em qualquer nível, mas forem encontradas várias funções adequadas em diferentes níveis, a função encontrada no nível mais baixo é utilizada. Não pode haver mais do que uma função adequada dentro de um nível.
Não há sobrecarga de operador na MQL5.
Alguém tem alguma solução para "restaurar" linhas de equilíbrio e equidade a partir de dados históricos?
Realmente preciso de uma tal fic....
PS
Na verdade, tenho algumas ideias sobre o equilíbrio, mas tenho apenas questões sobre equidade. :(
Alguém tem alguma solução para "restaurar" linhas de equilíbrio e equidade a partir de dados históricos?
Realmente preciso de uma tal fic....
PS
Na verdade, tenho algumas ideias sobre o equilíbrio, mas tenho apenas questões sobre equidade. :(
Pode tentar exportar a lista de ofícios e escrever um Expert Advisor que repetirá a acção e a executará no testador)
Não é isso. É necessário dentro da EA e apenas com base em dados históricos.
A linha de equilíbrio pode ser restaurada simplesmente com base na história dos ofícios, não há quase qualquer dúvida sobre isso.
Criamos uma lista de negócios que afectam o equilíbrio e construímos uma curva de equilíbrio com base neles.
A complexidade reside na construção da curva de equidade. Isto exige que calculemos quais os negócios que foram abertos e o que aconteceu às posições abertas e como estas afectaram a equidade.
Tudo isto deve ser feito em certos intervalos de tempo (digamos, no momento da formação de um novo diário ou 00:00 horas de servidor).
PS
O assunto é restaurar (construir) o equilíbrio e as linhas de equidade dentro do Expert Advisor anexado a uma conta real ou de demonstração (onde os negócios foram realizados anteriormente).
Ao mesmo tempo, o Consultor Especialista não poderá carregar estes dados a partir de um ficheiro.
Não é isso. É necessário dentro da EA e apenas em dados históricos.
Procure na base de dados mql4.com o indicador de equidade.
A matemática permanecerá a mesma, basta alterar a contabilidade comercial.
Procure na base de dados mql4.com o indicador de equidade.
A matemática permanecerá a mesma, só será necessário alterar a contabilidade comercial.