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
Desde o anúncio do MT5, tenho tentado obter uma resposta para a pergunta:
Quanto aumentará meu desempenho da EA (ou de qualquer outra pessoa) se eu colocar todo esse material super-duper?
Eu nunca obtive resposta...
...
...
As bibliotecas externas são proibidas, daí o mercado R. Se não fosse por esta restrição eu ficaria rico sem nenhum risco de vender indicadores de qualidade muito alta.
...
Você sabe o que impede um mau dançarino?
Ninguém se proíbe de se enriquecer com a conversão de métodos estatísticos superprofissionais em código MQL. AlgLib é a sua ajuda.
Mas é tudo igual à sua fantasia: "Se eu tivesse a mesma, mas com buracos de botão rosa, eu teria feito algo que me teria feito um top! - Tente escrever algo e vender pelo menos uma cópia de seu produto primeiro. Rapidamente você descerá à terra e entenderá que tudo é muito mais complicado do que apenas implementar algum método estatutário.
Infelizmente, as interfaces são proibidas na MQL5, o que é muito lamentável, embora pudessem ter sido habilitadas em um movimento limpo: permitir a herança múltipla de classes puramente abstratas.
As interfaces na MQL5 funcionam:
As interfaces em MQL5 funcionam:
Um objeto deve ser capaz de suportar múltiplas interfaces, caso contrário, ele se torna sem sentido.
Infelizmente, apenas no nível do pensamento desejoso:
Isto é, enquanto o IEnumerator for uma classe puramente abstrata, a herança múltipla envolvendo-o é completamente segura.
As interfaces em MQL5 funcionam:
Enquanto isso, de fato, as interfaces ainda precisam ser envoltas em longas cadeias de herança. Um exemplo disso é a maravilhosa biblioteca interna afixada pela MQ:
Um objeto deve ser capaz de suportar múltiplas interfaces, caso contrário, ele se torna sem sentido.
Já estamos trabalhando nisso, precisamos disso nós mesmos.
é suficiente permitir herança múltipla de classes se e somente se elas forem representadas como classes puramente abstratas (não contêm dados ou implementações, todos os métodos são públicos).