Uma pergunta para os especialistas do OOP. - página 44

 
Dmitry Fedoseev:

Os próprios objetos não farão isso. Você seleciona as propriedades de uma fruta do banco de dados, as propriedades de outra fruta, combina (deixa algo, descarta algo) - você recebe uma nova fruta - adiciona-a ao banco de dados.

Isso se estivermos falando de termos - palavras. Mas uma fruta não é apenas uma fruta - é um objeto material e biológico, e sua cadeia de herança passa pela Matéria, Botânica, ...Tudo nesses objetos é sua "herança".

Não se trata apenas de uma palavra. É um gigantesco complexo de cadeias de informação hereditárias interligadas.

 
Реter Konow:

É o caso se estivermos falando de termos - palavras. Mas afinal, uma fruta não é apenas uma fruta - é um objeto material e biológico, e sua cadeia de herança percorre os objetos Matéria, Botânica, ... Tudo o que está nesses objetos é sua "herança".

Não se trata apenas de uma palavra. É um gigantesco complexo de cadeias de herança de informações interligadas.

Por favor - quaisquer propriedades são adicionadas à tabela. Você pode adicionar mais uma coluna à mesa de frutas - o id do pai, e será possível construir hierarquias infinitas.

Você pode adicionar outra tabela, para classificar as propriedades em categorias (e outra para nomes de categoria).

 
fxsaber:

O conjunto de ferramentas relevante está disposto. Ninguém precisa disso, exceto o autor.

E há também a necessidade de um. Mas também ninguém vai precisar dele.

A mesma situação com a KB, artigos, etc.


Os desenvolvedores introduziram caracteres personalizados, serviços, carrapatos, cachês, pips,.... Estou surpreso que eles tenham feito isso, pois são apenas alguns, se é que algum, que precisam.

Vamos pegar o novo modo pips do testador. Quem precisa disso? -Ninguém de fato! Ela nasceu como uma visão de uma significativa otimização algorítmica do testador por parte de seus desenvolvedores. Quem entendeu sua utilidade? -Ninguém! E assim em tudo.

Agora o Testador está sendo modificado significativamente. Mas estas modificações não têm nenhuma utilidade para ninguém. Bem, há nerds que vão apreciar isso. Em sua forma atual, o MT5-Tester é mais frio do que todos os seus concorrentes. Mas por alguma razão eles querem torná-lo ainda mais frio. Ninguém é capaz de avaliar suas características atuais, para não mencionar as futuras. Os desenvolvedores estão várias cabeças acima de seus usuários. E claramente a motivação para mudanças no Testador não é a monetização (ela simplesmente não pode existir, se ninguém entender), mas um desejo interno de fazer algo sem precedentes.

Estive pensando em sua opinião, não entendo porque Metakvot gasta tanto esforço em algo que não será exigido nem por traders nem por programadores - o nível de conhecimento de MT5 necessário para utilizar plenamente todas as funcionalidades disponíveis ... bem, pelo menos 2 anos sentado na MT e estudando o que pode fazer - estou julgando por mim mesmo, estou testando muito, lendo muito, mas de qualquer forma, nunca estudei metade dele, mesmo levando em conta que há um fórum com apoio e atividade no fórum!


suponho que a busca pelos algoritmos mais ótimos do MT5 está em andamento com Metaquotes, a fim de liberar o MT7 após a morte do MT4, que provavelmente levará em conta o melhor do MT4 e do MT5 - não esperava que os desenvolvedores estivessem lendo muito, o que eles escrevem no fórum, eles levam em conta muito, é claro que muito tempo é gasto em atualizações

ЗЫ: МТ7....ибо 7 é old-school, para Vin7 é como uma lenda ....)))))

ZS: o MT4 será pregado com certeza, o suporte para o MT5 de 32 bits está desconectado, isso significa que eles não farão mais nada no MT4 - agora todas as atualizações para o MT4 são feitas em paralelo com o MT5

 
Igor Makanu:
...

ZS: o MT4 será morto com certeza, o suporte para o MT5 de 32 bits já foi desligado, isso significa que eles não farão mais nada no MT4 - agora todas as atualizações para o MT4 são feitas em paralelo com o MT5

Se quisermos pregar o MetaTrader4, todas as corretoras que o utilizam devem migrar para o MetaTrader5. Quão realista é fazer isso rapidamente?

 
Artyom Trishkin:

Se quisermos pregar o MetaTrader4, todas as corretoras que o utilizam devem mudar para MetaTrader5. Quão realista é fazer isso rapidamente?

se você olhar para as histórias de todas as empresas com o nome. sempre o fizeram pela força, ou seja, parar o suporte e oferecer condições mais favoráveis para o uso de novos softwares

ZS: Já me lembrei da minha mudança de Win95 para Win98, o novo hardware deixou de suportar Win95, teve que rastejar até Win98 - é o mesmo em todos os lugares nos negócios, há um contrato com grandes jogadores e os usuários serão forçados a usá-lo. Mas nem tudo é tão triste, os usuários estão sempre divididos entre aqueles que gostam de algo novo - eles vão pular sobre si mesmos e aqueles que "trabalham - não tocam"! - Eles terão que lidar com isso quando estiverem na minoria.

 
Igor Makanu:

se você olhar para as histórias de todas as empresas com o nome. sempre o fizeram pela força, ou seja, parar o suporte e oferecer condições mais favoráveis para o uso de novos softwares

ZS: Já me lembrei da minha mudança de Win95 para Win98, o novo hardware deixou de suportar Win95, teve que rastejar até Win98 - é assim que é em toda parte nos negócios, um contrato com grandes jogadores acontece e os usuários serão forçados a usá-lo. Mas nem tudo é tão triste, os usuários estão sempre divididos entre aqueles que gostam de algo novo - eles vão pular sobre si mesmos e aqueles que "trabalham - não tocam"! - eles terão que lidar com eles quando estiverem em minoria.

É isso mesmo, você pode negociar com as empresas, mas com os usuários ...

Bem, hoje já vimos como as pessoas escrevem seus programas. Você recebe os dados (são?) e os envia imediatamente. O que foi enviado - "Não estou olhando e não vou olhar", mas "por que não está funcionando" - perguntas imediatamente ao fórum. E por alguma razão, é o número de usuários da MQL4 que escrevem. No entanto, eles sempre precisam controlar os dados recebidos independentemente da plataforma e da linguagem de programação. Mas as pessoas acreditam que não precisam disso na MQL4. Por que(?) - contingente.
Isto é, o nível de usuário está no nível da escola primária. Aqueles que estão escrevendo programas corretamente inicialmente, não vêem diferença entre a MQL4 e a MQL5 - tudo o mesmo.

E a conclusão é que as crianças em idade escolar votam com os pés na plataforma. E é mais difícil fazê-los começar a escrever seus programas corretamente. O argumento deles é - "Funciona - não toque nele", e se ele parar de funcionar (bem, o nível de seus programas é conhecido por nós), então quem é o culpado? É claro que a culpa é da MetaQuotes, dizendo que eles "quebraram tudo com sua atualização", e às vezes também é culpa do seu sistema operacional.

 
Igor Makanu:

Não entendo por que Metakvot gasta tanto esforço em algo que não será mais procurado por comerciantes ou programadores.

Bem, eles têm uma lista de tarefas prioritárias. As tarefas são lógicas, e pouco a pouco estão colocando as mãos nelas. Eles são simplesmente guiados não por soluções concorrentes, mas por sua própria visão do que é certo. Em uma determinada etapa, você pode esquecer a monetização, colocando em primeiro lugar o desejo de torná-la apenas fria.


Por testador, eu uso tudo menos nuvens. E faltando algumas coisas.

Por idioma - uso tudo (exceto tomadas e integração com C#) e é totalmente suficiente.

Depurador e perfilador- sim.

Para indicadores e barras - não o suficiente.

Cartões - o suficiente.

Serviços - Eu os uso, não vejo nenhuma oportunidade de melhoria.

Python - não.


Eu faço 100% das minhas pesquisas usando o MT5. Depuração da TC - 95%. Mas eu não posso fazer isso nem mesmo sem minhas próprias ferramentas.


O que me impede de mudar para outro Testador (incluindo escrever o meu próprio).

  • Otimizador de agente refrigerante. 99% confiável.
  • Excelente genética.
  • Baixo consumo de recursos.
  • Caches de otimizador e passes simples.
  • Multimoedas precisas.
  • Automação fácil (ainda que via WinAPI).
  • Depurador histórico com visualização.
  • Comunicação rápida com os desenvolvedores e interação adequada. língua russa para comunicação.
  • Grande exército de usuários, que encontram insetos. E os desenvolvedores os consertam.
  • Confiabilidade - não cai mesmo quando se atinge o teto da memória.
  • Histórico incorporado.
  • Grande portabilidade e "instalação" elementar a partir do zero.
  • É amigável com todos os sistemas operacionais x64.
  • GUI mais rápida.
  • Recriação das ações de outros usuários.

Note que nem tudo isso são prós e contras, apenas os que se sustentam. No total, usando quase tudo e até mesmo desenvolvedores no modo livre.

Mas por Tester eu vejo muito mais coisas que eu usaria assim que elas aparecessem.

 
Artyom Trishkin:

O problema é esse: você pode negociar com empresas, mas com usuários...

Bem, hoje já vimos como as pessoas escrevem seus programas. Eles recebem os dados (são?) e os enviam imediatamente. O que foi enviado - "não olhe e não vai olhar", mas "por que não funciona" - perguntas imediatamente no fórum. Esta é a razão pela qual tantos desenvolvedores escrevem em MQL4, enquanto é sempre necessário controlar os dados recebidos independentemente da plataforma e da linguagem de programação . Mas as pessoas acreditam que não precisam disso na MQL4. Por que(?) - contingente.
Isto é, o nível de usuário está no nível da escola primária. Aqueles que estão escrevendo programas corretamente inicialmente, não vêem diferença entre a MQL4 e a MQL5 - tudo o mesmo.

E a conclusão é que as crianças em idade escolar votam com os pés na plataforma. E é mais difícil fazê-los começar a escrever seus programas corretamente. O argumento deles é - "Funciona - não toque nele", e se ele parar de funcionar (bem, o nível de seus programas é conhecido por nós), então quem é o culpado? É claro que a culpa é da MetaQuotes, dizendo que eles "quebraram tudo com sua atualização", e às vezes também é culpa do seu sistema operacional.

De forma alguma.

 
Dmitry Fedoseev:

Não é nada disso.

Bem, era disso que eu estava falando.

Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
  • 2019.10.06
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...
 
fxsaber:

...

Eu costumava criar ornitorrincos esféricos em um vácuo. Plipos verdes, azuis, laranja perfeitamente adaptados ao vácuo e aos raios gama do espaço. Eu os anunciei, os apresentei, e eu mesmo acreditei que eram necessários. Foi-me dito - não há necessidade. Em vão. Eu lhes disse o contrário. Agora, digo a todos aqueles que o dizem,não criem ornitorrincos esféricos em um vácuo. Ninguém precisa deles.

Não se ofendam, cavalheiros. Você me ensinou isso).

Razão: