Discussão do artigo "Construtor de estratégia visual. Criação de robôs de negociação sem programação" - página 9

 

É possível fornecer estatísticas sobre esse produto de plataforma cruzada?

  • Qual é o peso das fontes puras?
  • Quanto pesam os recursos?
  • Quanto do produto já estava escrito (de outros projetos) antes de você começar?
  • Quanto tempo foi necessário para escrever/depurar o restante para completar o produto até a situação atual?
  • Quanto tempo foi necessário para criar a arquitetura?
  • Houve mudanças/refinamentos importantes na arquitetura durante o processo de escrita?
  • etc.

 
fxsaber:

É possível fornecer estatísticas sobre esse produto multiplataforma?

  • Quanto do produto já estava escrito (de outros projetos) antes de você começar?
  • Quanto tempo foi necessário para escrever/depurar a parte restante para completar o produto até a situação atual?
  • Quanto tempo foi necessário para criar a arquitetura?
  • Houve alguma alteração/refinamento importante na arquitetura durante o processo de escrita?

Vou dar um palpite.

Acho que o autor escreveu tudo sozinho. Talvez ele tenha observado como construtores semelhantes funcionam, mas o código é inteiramente dele.

Presumo que o projeto tenha sido realizado em 2,5 a 3 anos.

Presumo que a arquitetura tenha sido pensada e refinada durante todo o tempo de desenvolvimento.

Gostaria de saber o que o autor tem a dizer:)

 
fxsaber:

É possível fornecer estatísticas sobre esse produto multiplataforma?

  • Qual é o peso das fontes puras?
  • Quanto pesam os recursos?
  • Quanto do produto já estava escrito (de outros projetos) antes de você começar?
  • Quanto tempo foi necessário para escrever/depurar o restante para completar o produto até a situação atual?
  • Quanto tempo foi necessário para criar a arquitetura?
  • Houve mudanças/refinamentos importantes na arquitetura durante o processo de escrita?
  • etc.

- Cerca de 10 MB de código-fonte. 1,5 deles são essencialmente dublagem de código na forma de definições de string, que são usadas para gerar os arquivos de origem a partir do esquema. 3,5 Mb é a parte responsável pela implementação da GUI.

- 1,3 Mb de recursos na forma de imagens

- Esse projeto foi escrito do zero, não havia nada. A única coisa retirada do SB são as primitivas de desenho na tela. Mas mesmo esse código teve de ser adaptado significativamente.

- Iniciado em fevereiro de 2017. Mas houve uma grande pausa no verão e no outono. A última fase ativa de desenvolvimento levou 4 meses. Eu estimaria o projeto inteiro em 7 a 8 meses (8 a 9 horas por dia)

- É difícil dizer sobre o tempo de arquitetura. Quando comecei, ainda havia alguns problemas não resolvidos. Antes desse projeto, eu tinha feito outro projeto gráfico (você já o viu, sobre análise de estatísticas comerciais), e já tinha tido muitos problemas com ele, portanto, dessa vez, tudo correu bem.

- Houve algumas mudanças no processo, mas elas tiveram mais a ver com o fato de que ideias para novas funcionalidades surgiram ao longo do caminho, e isso exigiu mudanças

 
Andrey Barinov:


 

Boa noite. Estou tentando, experimentando.

Percebendo que não estou usando-o para a finalidade pretendida (li na anotação que o modelo "grid" não foi projetado para contas líquidas do MT5), testei-o. Ao usar o multiplicador de lote 0,1, tudo funciona bem, a ordem pendente é calculada corretamente, quando acionada, a compensação também é perfeita, mas depois de algum limite desconhecido e invisível para mim, as ordens pendentes param de ser colocadas. As tentativas de entender o esquema e encontrar possíveis limitações na lógica não levaram a nada. Você pode me dizer qual é o problema aqui? ????

Tenho uma conta Alpari Demo MT5 com um saldo inicial de US$ 10.000.

Arquivos anexados:
 
Desculpe-me, mas quero acrescentar: não há restrições quanto à margem livre, nem quanto ao número de ordens e ao lote máximo total. Por favor, não critique a alta quantidade de lotes e outros MMs também, isso é apenas um experimento na DEMO, não foi testado.
 
Sergey Voytsekhovsky:
Desculpe-me, mas quero acrescentar: não há restrições quanto à margem livre, nem quanto ao número de ordens e ao lote máximo total. Por favor, não critique a alta quantidade de lotes e outros MMs, isso é apenas um experimento na DEMO, não é o que foi testado.
Para que esse modelo funcione em uma conta líquida, deve ser complicado.

Podemos discutir os detalhes em particular. Ou aguarde a próxima atualização do programa, que eu o adaptarei (acho que a atualização será na próxima semana).
 
Andrey Barinov:
Para que esse modelo funcione em uma conta de rede, ele precisa ser mais complicado.

Podemos discutir os detalhes em particular. Ou aguardar a próxima atualização do programa, que eu o adaptarei (acho que a atualização será na próxima semana).

Ok, vou escrever em particular, um pouco mais tarde, por favor, vou chegar ao computador, agora estou em uma caminhada. Que haverá uma atualização - ótimo. E escreverei em uma mensagem particular porque quero entender qual é o problema, só quero usar seu programa para completar minha estratégia e, portanto, as sutilezas são importantes. Obrigado.

 
Andrey Barinov:

- Cerca de 10 Mb de códigos-fonte. 1,5 deles é essencialmente uma duplicação de código na forma de definições de string, que é usada para gerar arquivos de código-fonte a partir do esquema. 3,5 Mb é a parte responsável pela implementação da GUI.

- 1,3 Mb de recursos na forma de imagens

- Esse projeto foi escrito do zero, não havia nada. A única coisa retirada do SB são as primitivas de desenho na tela. Mas mesmo esse código teve de ser adaptado significativamente.

- Iniciado em fevereiro de 2017. Mas houve uma grande pausa no verão e no outono. A última fase ativa de desenvolvimento levou 4 meses. Eu estimaria o projeto inteiro em 7 a 8 meses (8 a 9 horas por dia)

- É difícil dizer sobre o tempo de arquitetura. Quando comecei, ainda havia alguns problemas não resolvidos. Antes desse projeto, eu já tinha feito outro projeto gráfico (você já o viu, sobre a análise de estatísticas comerciais), e já tinha tido muitos problemas com ele, portanto, dessa vez, tudo correu bem.

- Houve algumas mudanças no processo, mas elas tiveram mais a ver com o fato de que ideias para novas funcionalidades surgiram ao longo do caminho, e isso exigiu mudanças

Obrigado, estou muito impressionado com seu nível de automotivação!

[Excluído]  
Uau, você criou isso? Um verdadeiro gênio e fácil de usar. Estou com inveja. Ótimo trabalho, meu amigo, e desejo-lhe sucesso.