OpenCl e as ferramentas para ele. Revisões e impressões. - página 18

 
OnGoing:

Oh, que pena que não há gostos! Em outras palavras, eu simplesmente não tinha a eloquência.

Sem ofensa para os desenvolvedores. Mas na verdade, acho que há algo a se pensar. O componente de marketing é um pouco exagerado, IMHO.

Por favor, não fique confuso e não entre no modo universal "estamos ofendidos" quando se trata de coisas técnicas.

A re re re rehetov de forma gritante começou a mentir e obteve uma resposta adequada com argumentos técnicos.

 
-Aleksey-: Se existe uma diferença entre os dois, você deve estar falando sério: Renat, você não imagina um comerciante comum para ser um mega-cérebro com muito tempo para estudar tudo e todos? MT5 se transforma em um ídolo da informática, um produto para programadores, ao qual você tem que sacrificar sua família, seu tempo, seu dinheiro e sua placa de vídeo...

Seu caso. Vá para ninja (C#) ou Dukas (J++) se você quer tanto fazer comparações. Veja os problemas dos usuários comuns, as capacidades das plataformas, seus fóruns, o apoio técnico.

Ou você quer uma plataforma com a linguagem mais simples (ou mesmo com geração de código visual)? Sim, existem tais. Mas receio que eles não o satisfarão em termos de suas capacidades.

É uma tendência comum, e não há como fugir dela. Você ainda tem que sacrificar, já que é o negócio mais arriscado do mundo.

E mais uma vez: na MQL5 você pode escrever em um estilo de procedimento quase convencional, quase sem OOP. Se o código não for muito pesado - o OOP não é necessário. Além de manipuladores de eventos.

Se você não quer escrever no OpenCL para acelerar os cálculos, tudo bem, não o faça. O código ainda será executado, embora talvez não tão rapidamente. Se você não quer usar a Nuvem, também não a use. Mas então certifique-se de que sua otimização (se você vai usá-la) não demorou tanto tempo. Todas estas são ferramentas para acelerar o seu desenvolvimento e execução. Eles não são de uso obrigatório.

De qualquer forma, o principal, sem o qual você nunca terá lucro, é o próprio sistema. Se houver um sistema - todas as outras questões só se tornarão técnicas.

P.S. sobre ninja/dukas: também - veja seus serviços. Eles têm algo semelhante ao nosso "Trabalho"? Tanto quanto eu entendi, o fórum de ambos está cheio de perguntas triviais para programadores. Solicite os preços de seus serviços.

Tecnicamente, a Dukas tem um conversor MQL4 -> J++, mas não é muito bem feito. Você ainda precisa da ajuda de um programador experiente, e isso pode custar-lhe um belo centavo.

Portanto, pense para quem são essas plataformas (comerciantes ou codificadores) e quem é para a MT5.

 
MetaDriver:

Eu, por outro lado, trabalho em DOS. Está tudo aqui http://old-dos.ru/

Tem drivers para todos os tipos de periféricos (CD-DVD, flash, som, vídeo, etc.). Tudo voa. Para que servem estes novos monstros? É um incômodo.

Sim, provavelmente um hobby, como carimbos coletando ferro velho)
 
OnGoing: Você pode dar um exemplo com uma olhada? Quão "pesado" um projeto deve ser impossível de ser implementado sem o OOP?

Eu não sei quanto. O suficiente para que modificá-lo após alguns meses ou seis meses não se torne uma tarefa quase impossível, o que é tão difícil quanto escrever todo o código novamente.

Bem, eles costumavam escrever sistemas operacionais sem OOP. E nada, os sistemas operacionais funcionaram.

P.S. Agora nem sequer estou falando de OOP, mas de tipos de dados. Vocês sentirão o limite da necessidade de mudar para um cinco por si mesmos - por exemplo, assim que se cansarem de criar numerosas matrizes "paralelas umas às outras" em um quatro, imitando um tipo de dados de "matriz de estrutura". Ou ter que processar uma lista/árvore com adição/eliminação de elementos.

 
Mathemat:

Ainda assim, o principal sem o qual você nunca terá lucro é o próprio sistema. Se houver um sistema, todas as outras questões só se tornarão técnicas.

A questão é que existe um sistema. Não é super lucrativo, mas existe. E há apenas uma pergunta, e é uma pergunta técnica: como aumentar a velocidade de otimização para este mesmo sistema?

As respostas também estão lá:

1. Construir o hardware

2. Ver item. 1, e não se atreva a alegar ("blatantly bullshit", como disse Renat) que a plataforma é independente de hardware.

 

Renat:

......

Isto é parte do que tem sido feito para comerciantes regulares.

De fato, a manutenção do produto MT5 é várias ordens de magnitude superior à do MT4, uma pessoa que quer usar soluções prontas tem todas as condições, e o que é importante - todos os serviços estão em russo

O fato de a sintaxe do mql5 ser similar à do C++ cria a ilusão de similaridade das linguagens de programação, e portar códigos simples do C++ para o mql5 faz você pensar sobre a viabilidade de portar códigos com conexão trivial de .dll criada no mesmo C++, imho

ЗЫ: o enorme potencial computacional do МТ5 me faz pensar "por que precisamos dessa potência computacional em terminal/tester?", o projeto de rede neural de código aberto parece estar "paralisado", será que realmente precisamos dessa velocidade para computar/optimizar as MAUs?

 

IgorM:

ZS: o enorme potencial computacional do MT5 faz uma pessoa se perguntar "por que precisamos desse poder computacional no terminal/tester?", o projeto de rede neural Open Source parece estar "parado", será que realmente precisamos dessa velocidade para o cálculo/optimização dos MAU?

É claro que sim! O que não está claro aqui? Caso contrário, como se encaixar nas restrições da Rede de Nuvens? Caso contrário, não pode funcionar de outra forma, porque se o número de parâmetros de entrada exceder a norma, o algoritmo genético ligará e estragará todo o Esquema.

Mas que pressa! Mais tarde, na aposentadoria, você contará como a rede distribuída foi triturada através de um ataque de força bruta a milhares de computadores os parâmetros de entrada do TS do Mashka em menos de um minuto.

E se você também comprar uma dúzia de outras placas de vídeo e reescrever o Expert Advisor de Mashka para OpenCL, o burburinho aumentará exponencialmente, e você estará mijando sem uma pausa à direita e à esquerda, como de uma mangueira de incêndio em homenagem à revolução técnica.

Não importa que o TC não seja lucrativo. O principal é participar, não ganhar.

Portanto, despeje o MT4 e mude para o MT5 para acompanhar o progresso tecnológico.

 
IgorM:

ZS: o enorme potencial computacional do MT5 faz uma pergunta: "por que precisamos dessa potência computacional em terminal/tester?", o projeto de rede neural Open Source parece estar "paralisado", precisamos realmente dessa velocidade para o cálculo/optimização de MAU?

Com o poder computacional, é possível resolver tarefas "de frente" que anteriormente poderiam ter sido abandonadas devido à impossibilidade/complexidade da implementação.

Por exemplo, uma simples conversão para 64 bits nos deu muitas vantagens em nosso trabalho. Em um de nossos projetos, ativamos o cache in-memory até 20 gigs (depende da memória disponível) e obtivemos um aumento da ordem de magnitude da velocidade de re-indexação de enormes bancos de dados. Muitos de nossos clientes em todo o mundo utilizam este recurso agora. O mesmo pode ser feito com a MQL5 Cloud Network ou simplesmente aumentando o número de agentes locais em sua rede.

O projeto Open Source não parou, mas tivemos que atrasar o uso da implementação do armazenamento MQL5 nativo no editor. Sem isso, o trabalho colaborativo é quase impossível. Já será lançado nas próximas semanas.

 
Reshetov:

Portanto, despeje o MT4 e mude para o MT5 para acompanhar o progresso tecnológico.

A propósito, o progresso está vindo como uma locomotiva a vapor e não se está prestando muita atenção a ninguém.

Veja quanta energia informática anda pelas ruas no bolso das pessoas e você encontrará outra confirmação de que o mundo enlouqueceu há muito tempo.

 
Renat:

Com o poder computacional, é possível resolver problemas "de frente" que anteriormente poderiam ter sido abandonados devido à impossibilidade/complexidade de implementação.

Por exemplo, a simples mudança para 64 bits nos deu muitas vantagens em nosso trabalho.

Renat, não é sobre isso que estamos falando. Comerciantes estúpidos perguntam o que eles vão ganhar com o progresso tecnológico? O que ele lhe deu, eles não estão muito interessados. Portanto, eles são especuladores, egoístas e mercantes.

Entretanto, não irei interferir. Continue; seus discursos são bastante carismáticos e você me faz correr para comprar uma placa de vídeo e um livro sobre OpenCL.

Razão: