Protecção de autoria de código MQL em MT5. - página 12

 
hrenfx:

Como alguém que praticou a negociação no Currenex (> 20 LPs (fornecedores de liquidez). Não MT ou Viking, claro), eu sei do que estou a falar.

Então porque é que está a ignorar as condições críticas que tornam a estratégia acima referida completamente impossível? Mas, ao mesmo tempo, afirmar irrazoavelmente que o provador está a mentir e que é uma ameaça à reputação?

Penso que não testou esta estratégia nem em Currenex nem em MetaTrader. A arbitragem Forex é como um tópico sexual para crianças em idade escolar, toda a gente fala sobre isso, sonha com isso, mas poucos (ou ninguém) já o experimentaram.


Estou ciente das peculiaridades do Comércio de Alta Frequência. Estava a falar sobre o mecanismo de execução de pedidos no mercado.

Estas "peculiaridades" não dão uma única oportunidade de elaborar a referida estratégia no plus. Não finja que se trata de um problema menor e que "estar a par" é suficiente para o resolver.

Se for feita uma tentativa de executar simultaneamente 2-3 ou 4 ordens pendentes de símbolos diferentes num tumbler, o mecanismo de execução no tumbler mostrará um intervalo de tempo tão grande que o comerciante terá realmente um ataque cardíaco. Uma ordem é executada, outra é cancelada ou parcialmente preenchida, e a terceira ordem ainda nem sequer chegou à fase de execução. Seria suficiente encontrar falhas de execução uma vez num lote de ordens ligadas para esquecer para sempre tal estratégia de negociação de arbitragem.

A história dos negócios está disponível (mas não para o dia actual. Existem também visualizadores independentes de negócios realizados). Não há necessidade de implicar que a troca falsifique tais resultados para efeitos de auto-popularização.

Sim, acontece que os dias anteriores mostram um tipo muito peculiar de relatórios. Mas isso não é de todo excelente.
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
Renat:

Não há necessidade de fornecer o código fonte, os programas na loja são fornecidos em formato EX5 compilado.

Não é necessário o código fonte para testes de stress.

Eu não quero ser conhecido como o primeiro escritor de vírus do mundo para MT, mas se você não consegue ver o código fonte, como pode garantir

...nenhuma actividade fraudulenta.

 
hrenfx:

Vamos quebrar isto. Se eu apresentar um conselheiro de arbitragem como um graal no testador, quem obtém que benefício?

Vamos raciocinar como homens de negócios, não como rapazes de jardim.

Beneficiará (em termos reais, monetários) como contra-exemplo do seu trabalho será apresentado. E irá pensar em como melhorar o testador. Uma vez que a adequação do testador é a sua reputação e o seu dinheiro.

O que é que eu recebo? Claro que o rapaz do jardim terá um ego satisfeito, alguns até elogiarão. Mas há muito tempo que não preciso disso, e vocês também não.

Obterá o essencial - uma confirmação pública das suas palavras.

Entretanto, salientei que a implementação do perito acima referido irá esgotar a versão existente do testador.


Podemos fazer um acordo, apresento-lhe um contra-exemplo e você paga-me $5000 (e escusado será dizer, isso é muito, pois represento o volume de negócios da Metaquotes...). Esta é uma oferta mutuamente benéfica, pois tanto você como eu beneficiaremos com ela. Se eu não apresentar um contra-exemplo, ninguém perde nada.

E não fiquem com a ideia de que estou a tomar "a saída mais fácil". Seria desrespeitoso para a minha família trabalhar de graça.

Seria óptimo se em ocasiões futuras escrevesse "Não posso fornecer provas para não ofender a minha Família" quando faz alegações fortes.

ps: comigo mais de uma dúzia de vezes o confronto técnico terminou com exactamente uma opção - o adversário não quis provar nada.

 
IgorM:

Não quero soar como o primeiro gravador de vírus do mundo para MT, mas se não se consegue ver o código fonte, como se pode garantir

Garantia:

  1. a aceitação de programas EX5 (código totalmente gerido) sem a possibilidade de utilizar uma DLL - não serão escritos vírus
  2. publicação dos resultados de uma série de testes de stress - versões especialmente escritas do testador para procurar adulteração dos resultados
  3. classificações de compradores públicos para cada programa
 
Renat:

Salvaguardas:

  1. aceitar programas EX5 (código totalmente gerido) sem a possibilidade de utilizar DLLs - não serão escritos vírus
  2. publicação dos resultados de uma série de testes de stress - versões especialmente escritas do testador para procurar adulteração dos resultados
  3. pontuações de compradores públicos para cada programa

1. sobre a dll - definitivamente sim, mas pode armazenar um pequeno fragmento do carregador em dados EX5 (o formato dos tipos mql5 está bem descrito e não é difícil descarregar um par de kilobytes para o disco em formato hexadecimal), e proibir a chamada da dll só poderia ser um utilizador, e você não sabe o que o utilizador tem com as configurações padrão, e organizar o lançamento do carregador espião - isto pode ser feito com uma dll do windows

3. concordo - isto é básico.

SZZ: a única coisa que pode garantir em tal esquema - são medidas para punir os vendedores que têm uma entrada de registo no erro de ligar a dll - se não estou enganado, a directiva #importadora do pré-compilador não pode ser escondida do registo

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - Документация по MQL5
 
Renat:

Então porque é que está a ignorar as condições críticas que tornam a estratégia que mencionou acima absolutamente impossível? Mas, ao mesmo tempo, afirmar irrazoavelmente que o provador está a mentir e a ameaçar a sua reputação?

Penso que não testou esta estratégia nem em Currenex nem em MetaTrader. A arbitragem Forex é como um tópico sexual para crianças em idade escolar, toda a gente fala sobre isso, sonha com isso, mas poucos (ou ninguém) já o experimentaram.

Tem algum tipo de problema? Eu disse-vos que os Consultores Especialistas em Arbitragem não são nada. Mas no seu testador eles serão, como os grails.

O mecanismo de execução no DOM quando se tenta executar simultaneamente 2-3-4 ordens pendentes em símbolos diferentes, o intervalo de tempo de execução será tão fantástico que um comerciante terá realmente um ataque cardíaco. Uma ordem é executada, outra é cancelada ou parcialmente preenchida, e a terceira ordem ainda nem sequer chegou à fase de execução. Seria suficiente encontrar lacunas de execução num lote de ordens ligadas uma vez para esquecer para sempre tal estratégia de negociação de arbitragem.

Mais uma vez, a estratégia de arbitragem em FOREX dentro de uma única plataforma é irrealista. É muito difícil arbitrar entre vários locais ECN durante os comunicados de imprensa. E isto aplica-se às melhores implementações de HighFrequency Trading.

Sim, verificou-se que os dias anteriores mostram relatórios muito peculiares. Mas isso não é, de todo, uma grande coisa.

Eu, tal como vós, não me importo com os seus relatórios. E resultados tão excelentes de líderes são devidos à arbitragem estatística. Era disso que eu estava a falar. Não o concurso.

E não vamos confundir arbitragem pura (dinheiro real no concurso, graal no testador) e arbitragem estatística (que traz dinheiro real).

 
Renat:

Obterá o essencial - uma afirmação pública das suas palavras.

Talvez na sua mente, uma afirmação pública das suas palavras seja o principal. Eu tenho valores diferentes. Não lhe darei um graal de testador gratuito, cujo recebimento lhe seja benéfico.

Será maravilhoso se no futuro, quando fizer declarações fortes, fizer um pós-escrito "Não posso fornecer provas, de modo a não ofender a minha família".

Então recusas a minha oferta absolutamente mutuamente benéfica: dou-te um testador, dás-me $5000?

Pode colocar uma proposta no JOB para uma tal EA. Penso que haverá muitas pessoas dispostas a escrever um graal por 1000 dólares para um testador. Mais ainda, já tudo foi dito para o conseguir.

 
IgorM:

1. sobre a dll - definitivamente sim, mas pode armazenar um pequeno fragmento do carregador em dados EX5 (o formato dos tipos mql5 é descrito extensivamente e não deve ser difícil descarregar um par de kilobytes para o disco em formato hexadecimal), e proibir a chamada da dll só é possível para o utilizador, e você não sabe quais as configurações padrão do utilizador, mas para iniciar o carregador de inicialização para espionagem - pode ser feito com a ajuda da dll do windows

Não se pode escrever qualquer carregador de código malicioso no EX5 porque a língua foi especialmente concebida para ser protegida. A única forma de fazer uma boa confusão é se o utilizador activar a DLL.

Mas não aceitaremos quaisquer ficheiros na loja que contenham chamadas DLL - isto é muito fácil de verificar.

 
hrenfx:

Talvez na sua mente, uma afirmação pública das suas palavras seja a coisa mais importante. Tenho outros valores. Não lhe darei um tester grail gratuito, cujo recebimento lhe seja benéfico.

Na terceira página desta discussão, já não espero que queira provar as suas palavras.

E se eu não me tivesse apresentado e defendido a defensiva do testador, ainda estaria a andar por aí a repetir os seus delírios ao resto de nós.

 
Renat:

Na terceira página desta discussão, já não espero que queira provar o seu ponto de vista.

E se eu não me tivesse apresentado e defendido a defensiva do testador, ainda estaria por aí a repetir as suas ilusões ao resto de nós.

Renat, não estás a confundir alguma coisa? Não tenho nada a provar-vos. Também não precisa de me provar nada. Quem vocês são para mim não é ninguém. Quem eu sou para si também não é ninguém.

Não vou jogar um jogo de jardim-de-infância para agradar ao meu ego. Eu avisei-o como ser humano. Se não acredita em mim, é um direito seu.

E não é a idade certa para amordaçar a boca para provar que eu tenho razão. Fiz-lhe uma oferta mutuamente benéfica. Se não gostar, seja meu convidado.

Podem gozar comigo aqui, dizendo que sou um idiota, e que grande testador têm que exclui os testers grails. Mas isso não vai mudar nada.

A minha oferta continua de pé. Aceita os termos - mostrar-lhe-ei o tester grail dentro de uma semana. Não, não tem. Não tem nada a temer, está 100% certo. E pode apostar nisso.

Razão: