Como se proteger contra a cópia de longas negociações do testador - página 5

 
George Merts:

Vá se foder, não o arquivo de história!!!

Tentativa de abrir o arquivo de histórico retorna erro 4059 -"Função não permitida em modo de teste" .

A questão permanece em aberto.

É necessário saber pelo testador o momento da última citação real no terminal.

Depois através da WinApi
 
Vitalie Postolache:
Será que o autor deste tópico pode dar pelo menos um exemplo quando alguém foi capaz de reproduzir negócios em uma conta real com base em resultados de testes e obter lucro? Com apenas a EA de demonstração no testador e nada mais?
Tudo depende de como funciona o Expert Advisor. Se funcionar em cinco minutos, então é necessária uma copiadora bastante sofisticada para copiar negócios. E, muito provavelmente, não valerá a pena o esforço. Entretanto, quando o Expert Advisor funciona em períodos diários e obtemos 15-30 negócios por ano, torna-se bastante realista executar o Expert Advisor no Strategy Tester diariamente e depois copiá-lo para outro terminal. Até agora, esta prática já foi revelada uma vez e o autor do TS para o qual eu fiz a coruja quer excluir tal possibilidade.
 

Faça um script gratuito que irá consultar o tempo do mundo, encripte-o com sua chave e produza-o como uma espécie de string de assinatura usando uma solicitação da web.

No Expert Advisor, faça um parâmetro de entrada para o testador, onde esta assinatura deve ser inserida. Sem ele, o Consultor Especialista não trabalhará no Testador de Estratégia. Se for especificado, decodifique o tempo mundial e estabeleça restrições a partir dele.

 
Stanislav Korotky:

Faça um script gratuito que irá consultar o tempo do mundo, encripte-o com sua chave e produza-o como uma espécie de string de assinatura usando uma solicitação da web.

No Expert Advisor, faça um parâmetro de entrada para o testador, onde esta assinatura deve ser inserida. Sem ele, o Consultor Especialista não trabalhará no Testador de Estratégia. Se for especificado, decodifique o tempo mundial e estabeleça restrições a partir dele.

Os compradores não gostam disso.
 
Alexandr Bryzgalov:
o alvoroço, os compradores não gostam.
acho que não é difícil para as metaquotas adicionar uma função que dará o tempo real no testador, será que elas apenas o farão?
 
George Merts:
Tudo depende de como a EA funciona. Se trabalha com pentímetros, então requer uma copiadora bastante sofisticada para copiar o comércio. E provavelmente não vale a pena o esforço. No entanto, quando o Expert Advisor funciona em períodos diários e obtemos 15-30 negócios por ano, torna-se bastante realista executar o Expert Advisor no Strategy Tester diariamente e depois copiá-lo para outro terminal. Até agora, esta prática já foi revelada uma vez e o autor do TS para o qual eu fiz a coruja quer excluir tal possibilidade.

Isto é um disparate e uma estupidez total.

Ninguém vai se dar ao trabalho de fazer um testador, nem mesmo uma vez por dia, para negociar em sua estratégia, mesmo a mais mega-lucrativa.

Sim, alguém pode lhe fazer a vontade durante uma semana, e alguém pode chantageá-lo através de sinais de revenda.

Mas este não é um problema que valha a pena resolver, se você tiver uma estratégia lucrativa. É muito mais difícil encontrar forragem para tirar dinheiro do banco ;)

 
Alexandr Bryzgalov:
fricção, os compradores não gostam.
Entretanto, este parece ser o único caminho real sem dll neste momento. Como no mercado não é permitido publicar EAs com link para dll, haverá problemas para os usuários de qualquer forma, ou seja, pelo menos será necessário exigir o download de dll em separado e linká-lo para a EA.
 
Andrey Khatimlianskii:

Isto é um disparate e uma estupidez total.

Ninguém vai se dar ao trabalho de fazer um testador, nem mesmo uma vez por dia, para negociar em sua estratégia, mesmo a mais mega-lucrativa.

Sim, alguém pode lhe fazer a vontade por uma semana, e alguém pode chantageá-lo através de sinais de revenda.

Mas este não é um problema que valha a pena resolver, se você tiver uma estratégia lucrativa. É muito mais difícil encontrar caminhões para tirar dinheiro do banco ;)

Bem, como posso dizer... Antes havia uma situação com sinais de revenda e agora há clientes que utilizam este TS para trabalhar em seus PAMMs.

Este TS não é muito "super-duper lucrativo", entretanto, sua estabilidade é muito alta. E o principal - a capacidade de copiar o comércio do testador não é conveniente para seu autor. E ele me sugere, como programador, que pense como resolver este problema.

 
Stanislav Korotky:

Faça um script gratuito que irá consultar o tempo do mundo, encripte-o com sua chave e produza-o como uma espécie de string de assinatura usando uma solicitação da web.

No Expert Advisor, faça um parâmetro de entrada para o testador, onde esta assinatura deve ser inserida. Sem ele, o Consultor Especialista não trabalhará no Testador de Estratégia. Se for especificado, decodifique o tempo mundial e estabeleça restrições a partir dele.

Sim, esta é uma boa possibilidade.

Concordo que os clientes não gostam deste tipo de confusão, mas mesmo assim, é muito melhor do que usar DLL.

 
Игорь Герасько:
Mesmo se você pudesse, ele ainda não faz nada. A tarefa é descobrir o tempo real atual do testador sem utilizar o API.

Por que não faria nada? Dependendo da data final do teste, o Expert Advisor poderia terminar seu trabalho ou mudar para o modo "apenas fechar" exatamente pelo tempo especificado antes do final do teste, e não pelo tempo atual.

Bem, eu coloquei o teste em 01.01.2015, e a EA vai para o modo "fechar somente" a partir de 01.12.2014, coloque a data atual, 23.06.2015 de qualquer forma a EA irá para o modo "fechar somente" em 23.05.2015... Exatamente um mês antes do final do teste. E não importa para onde você mude o tempo do computador... o resultado permanecerá o mesmo, um mês antes do final do teste.

Mas se não há opções para descobrir a data final do teste, então a idéia também é irrealista.