A chegada de uma nova geração de software comercial. Como deve ser a interface EA? - página 3
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
Mais uma vez, vale a pena estimar quanto tempo leva para escrever a interface propriamente dita, e quanto vamos economizar com isso.
E tente estimar os custos de produção.
Ou seja, avaliar se o jogo vale a pena.
- em termos de programação: OO (orientação a objetos) se moverá e elementos de FP (programação funcional) e ES (sistemas especializados) serão ativamente utilizados
- visual", os construtores de aplicações irão governar
- a era dos terminais comerciais provavelmente terá terminado - o terminal atual será um "roteador" para dados e pedidos para aplicações clássicas. O terminal não pode "agarrar a imensidão".
então eu acho...
A interface é secundária em relação à funcionalidade.
Cada EA tem suas próprias necessidades funcionais (algumas têm instâncias padrão mais do que suficientes).
Não pode haver uma interface universal.
A funcionalidade mais universal é o MQL básico.
Todos os demais são os idiomas de um nível superior com respeito à MQL.
Se a MQL não é tão complexa, por que se preocupar em construir uma linguagem de interface universal? Qual será a demanda por ela?
Suponha que tenhamos uma certa pesquisa de mercado. Para isso, escrevemos um consultor especializado que é mais conveniente para mudar. E isso requer algum tipo de interface de gerenciamento.
A interface em si é implementada de acordo com as necessidades da administração, quanta informação deve ser exibida, quais comandos devem ser recebidos e sobre quais eventos.
Uma vez respondidas estas perguntas, é mais fácil criar uma interface, sem nenhum truque universal.
Caso contrário, sem qualquer vínculo específico, ele se revelará assim:
1) A interface é secundária para a funcionalidade quando a intervenção humana é completamente descartada e contra-indicada. Se a intervenção humana for necessária, a interface é uma espécie de adaptador através do qual uma funcionalidade adicional na forma de ações e decisões humanas é conectada. A questão de um robô ser completamente independente é discutível, mas é indiscutível que pelo menos às vezes um humano deve intervir em suas atividades, e isto requer uma interface.
2. Não vamos criar uma linguagem especial para criar a interface. Os desenvolvedores no futuro irão criá-lo de uma maneira muito simples, sem escrever o código do programa. Esta tecnologia será concluída em breve. Portanto, não há necessidade de se preocupar com isso. Mais tarde, descreverei com mais detalhes como será feita exatamente a criação da interface. Muito fácil.
3. Infelizmente, é muito difícil criar uma interface completa usando métodos convencionais. Embora agora existam bibliotecas gráficas que facilitam consideravelmente este trabalho...
- em termos de programação: OO (orientação a objetos) se moverá e elementos de FP (programação funcional) e ES (sistemas especializados) serão ativamente utilizados
- visual", os construtores de aplicações irão governar
- a era dos terminais comerciais provavelmente terá terminado - o terminal atual será um "roteador" para dados e pedidos para aplicações clássicas. O terminal não pode "agarrar a imensidão".
então eu acho...
Concordo com seu ponto de vista. Um construtor de aplicações visuais pode incluir não apenas trabalhar com gráficos, mas também trabalhar com o núcleo lógico do programa. A tecnologia é essencialmente muito simples. Tudo o que é necessário é indexar (número) chamadas de função e colocar estes índices em um kernel (matriz) tridimensional. Algumas das funções verificarão os eventos, outras realizarão procedimentos e cálculos. Este núcleo deve estar "ligado" a um mecanismo lógico que se moverá ao longo do "perímetro" dos eventos, selecionando a cadeia lógica necessária.
A compilação de tal núcleo também pode ser feita em um ambiente visual.
Estranho...
Para que serve tudo isso?
Parece-me que o próprio autor não entende o que ele quer.
Penso que o próprio autor não entende o que quer.
Meus Conselheiros Especialistas, por exemplo, não têm nenhuma interface ou configuração. Uma vez executado, ele funciona. Basta observar quando o TS parar de funcionar - e remover os "infratores", colocando novos em....
Estranho...
Para que serve tudo isso?
Parece-me que o próprio autor não entende o que ele quer.
Na realidade, todos gostariam de ter um Expert Advisor com apenas um botão - "chop dough". E toda essa "funcionalidade de interface" é apenas uma funcionalidade complicada.
Digamos que meus Conselheiros Especialistas não têm nenhuma interface ou configuração. Você os inicia e eles funcionam. Basta observar quando o TS parar de funcionar - e remover os "malfeitores", colocando novos....
Vamos responder à pergunta: o botão "cortar massa" é uma garantia de 100% de seu "cortar"? Obviamente, se criarmos um botão de "cortar a massa" em vez de uma interface, e a pressionarmos constantemente, não receberemos mais dinheiro. Um comerciante sensato entende que por baixo do botão deve haver um código para suportar a função principal.
Na realidade, tal botão requer uma funcionalidade ideal, tão perfeita que a própria IA não pode competir com ela, porque a IA é uma cópia de uma mente humana, não de Deus, e portanto sua eficácia não será maior que a de um comerciante comum, e para tal botão você precisa de um sistema de previsão sem erros. Até que o tenhamos, é ingênuo esperar um sistema eficaz rodando em um botão, e constantemente "picar a massa" sem nenhum ajuste adicional, sem uma interface de usuário, sem intervenção humana. Desconsiderar a interface do usuário como uma ferramenta adicional para o gerenciamento de programas em comércio real, baseado na fé em tal botão mágico, simplesmente não é sábio.
- em termos de programação: OO (orientação a objetos) se moverá e elementos de FP (programação funcional) e ES (sistemas especializados) serão ativamente utilizados
- visual", os construtores de aplicações irão governar
- a era dos terminais comerciais provavelmente terá terminado - o terminal atual será um "roteador" para dados e pedidos para aplicações clássicas. O terminal não pode "agarrar a imensidão".
então eu acho...
Sim, provavelmente haverá algum tipo de 3S (ServerSideScript) - desenvolvimento de idéias de pedidos OCO e movimentação de elementos HFT diretamente para os servidores. A tecnologia permite isso, o único problema são os protocolos e a linguagem. Ou seja, a lógica de execução se tornará verdadeiramente distribuída
Tenho certeza de que os robôs dos grandes jogadores têm uma interface completa, sistema de personalização, visualização e outras coisas. Os robôs são de um nível superior. Eu gostaria de alcançá-los.
Tudo que os seres humanos fazem está sujeito a mudanças e melhorias. Acho que mais comércio de mercado evoluirá de máquinas HFT para robôs inteligentes.
Comercializar com um robô "inteligente", aplicando uma estratégia complexa, ajustando seu desempenho, coletando e analisando estatísticas, é muito mais interessante do que montar uma máquina, operá-la e, em seguida, apenas esperar ter lucro.
Tenho certeza de que os robôs dos grandes jogadores têm uma interface completa, sistema de personalização, visualização e assim por diante. Os robôs são de um nível superior. Eu gostaria de alcançá-los.
Tudo que o ser humano faz está sujeito a mudanças e melhorias. Acho que mais comércio de mercado evoluirá de máquinas HFT para robôs inteligentes.
Comercializar com um robô "inteligente", aplicando uma estratégia complexa, ajustando seu desempenho, coletando e analisando estatísticas, é muito mais interessante do que montar uma máquina, operá-la e, em seguida, apenas esperar ter lucro.
Os grandes jogadores negociam com o robô mais simples e que segue as tendências.
Eles querem iMA = 20 e é isso. Em seguida, eles se afastam e fecham com uma média de 20% de perda.
Em resumo, sobre os "robôs dos grandes jogadores" - eles não têm robôs :-) pelo menos em nosso sentido EA... há políticas (uma espécie de mega-estratégia), há centros de análise, há ativadores (comerciantes + robôs clássicos) implementando alguns objetivos.