O anti descompilador deve ser as novas características do metaeditor - página 2

 

Eu pensei que para um EX4 trabalhar no MT4 pela primeira vez, era necessário que o arquivo MQL estivesse presente? E que depois desse primeiro uso, o MQL pode ser removido da pasta de especialistas e o EX4 continua a funcionar bem. Esta é a experiência que eu tenho tido.

Olhando a conversa acima, parece que minha situação não é a norma, entretanto. Talvez haja algo na fonte que não tenha sido configurado corretamente?

Outra coisa que tenho notado às vezes é que ao colocar novos arquivos EX4 e MQL na pasta de especialistas e iniciar o MT4, o MQL desapareceria da pasta naquele ponto (ou seja, ao compilar o ex4 pareceria), o que era realmente estranho.

 
Trevhib:

Eu pensei que para um EX4 trabalhar no MT4 pela primeira vez, era necessário que o arquivo MQL estivesse presente? E que depois desse primeiro uso, o MQL pode ser removido da pasta de especialistas e o EX4 continua a funcionar bem. Esta é a experiência que eu tenho tido.

Outra coisa que tenho notado às vezes é que ao colocar novos arquivos EX4 e MQL na pasta de especialistas e iniciar o MT4, o MQL desapareceria da pasta naquele ponto (ou seja, no ex4 compilando-o, o que pareceria realmente estranho).

O EX4 não precisa de um mq4 para ser executado. O codificador compilou-o e o EX4 pode ser colocado em qualquer máquina.

Agora, se você tentar recompilar o mq4 E é um código descompilado, você perdeu o ex4

 

Eu gostaria de esclarecer algo sobre WH. Eu trabalho em equipe com outro cara. Ele é o codificador, mas eu tenho acesso a toda a fonte. O código é nosso, único, muito complexo, nenhuma ajuda externa necessária ou jamais utilizada (exceto uma ou duas coisas úteis que eu peguei daqui em relação às peculiaridades do MT4). Eu pessoalmente não tenho nenhum outro conhecimento além do mais básico de codificação, embora esteja começando a ler o livro (e a aprender com este fórum).

Não sei se seu post neste tópico está sugerindo que algumas das perguntas que estou fazendo (neste tópico e em outros), fazem parecer que tenho o código descompilado em minha posse, mas posso esclarecer que não tenho e não tenho necessidade de tal.

Além disso, a situação descrita acima ocorreu. Portanto, há algo que ou não estou entendendo ou não comuniquei completamente. Eu não poderia, por qualquer razão funcional, plataforma ou código, usar algumas das iterações iniciais de um de nossos bots sem ter a fonte enviada para acompanhar o EX4. O EX4 simplesmente não funcionaria por si só. Então eu recebi o MQL, coloquei-o junto com o EX4 na pasta de especialistas, reiniciei o MT4 e o bang, sem problemas. Presumo que para que um EX4 seja criado em primeira instância, o MQL tem que ser compilado, então também presumo que o EX4 como foi enviado foi como deveria ter sido. Ergo, ainda não tenho certeza porque estava passando por isso.

Isto foi há muito tempo e desde então o modus operandi é para mim apenas receber os dois arquivos. Portanto, não tenho a menor idéia se o problema ainda existe. Quando vi este tópico, pensei apenas em fazer a pergunta para ver se havia uma resposta óbvia.

 
Trevhib:

Eu gostaria de esclarecer algo sobre WH. Eu trabalho em equipe com outro cara. Ele é o codificador, mas eu tenho acesso a toda a fonte. O código é nosso, único, muito complexo, nenhuma ajuda externa necessária ou jamais utilizada (exceto uma ou duas coisas úteis que eu peguei daqui em relação às peculiaridades do MT4). Eu pessoalmente não tenho nenhum outro conhecimento além do mais básico de codificação, embora esteja começando a ler o livro (e a aprender com este fórum).

Não sei se seu post neste tópico está sugerindo que algumas das perguntas que estou fazendo (neste tópico e em outros), fazem parecer que tenho o código descompilado em minha posse, mas posso esclarecer que não tenho e não tenho necessidade de tal.

Além disso, a situação descrita acima ocorreu. Portanto, há algo que ou não estou entendendo ou não comuniquei completamente. Eu não poderia, por qualquer razão funcional, plataforma ou código, usar algumas das iterações iniciais de um de nossos bots sem ter a fonte enviada para acompanhar o EX4. O EX4 simplesmente não funcionaria por si só. Então eu recebi o MQL, coloquei-o junto com o EX4 na pasta de especialistas, reiniciei o MT4 e o bang, sem problemas. Presumo que para que um EX4 seja criado em primeira instância, o MQL tem que ser compilado, então também presumo que o EX4 como foi enviado foi como deveria ter sido. Ergo, ainda não tenho certeza porque estava passando por isso.

Isto foi há muito tempo e desde então o modus operandi é para mim apenas receber os dois arquivos. Portanto, não tenho a menor idéia se o problema ainda existe. Quando vi este tópico, pensei apenas em fazer a pergunta para ver se havia uma resposta óbvia.

Não é um comportamento normal. Isso só pode ocorrer se você enviar um EX4 compilado com uma construção recente para alguém usando um antigo, ele pode ser incompatível.
 

Você só tem que descompilar o código se quiser analisar a lógica. Caso contrário, você só precisa de uma copiadora comercial: fácil de programar, fácil de obter.

Para proteger sua lógica comercial, basta negociá-la em uma conta oculta e não deixar que ninguém saiba. Porque, mesmo fora das negociações passadas, você pode ter uma idéia sobre sua lógica comercial.

Gooly

 
Obrigado AV. Isso soa plausível. Faz um tempo que não me lembro do erro. É possível que estivéssemos em construções diferentes, pois estávamos em testes de demonstração em corretores diferentes na época (e obviamente o problema só existia no meu fim). Vamos fazer um teste para ver se o problema ainda existe hoje (como agora nossas plataformas/corretores/construtores estão alinhados). Em qualquer caso, é bom saber que os EX4's devem funcionar sozinhos, pois isso ajuda na segurança da fonte e no varejo potencial, portanto, graças a você e à WH.
 

Oi, pessoal,

O ex4 pode realmente descompilar de volta ao mq4? por favor me sugira como proteger a fonte mq4 (não distribuir com o ex4)

Obrigado,

 
meowzx:

Oi, pessoal,

O ex4 pode realmente descompilar de volta ao mq4? por favor me sugira como proteger a fonte mq4 (não distribuir com o ex4)

Obrigado,


Aguarde a grande mudança.
 
Por que você quer evitar a descompilação? Se você vende uma EA, provavelmente ela não vale nada de qualquer maneira, portanto, se for lucrativa, eu a administraria. Em vez de tentar enganar algum pobre sorriso ao comprar o sonho de ficar rico rapidamente. Então, se você quiser compartilhar sua sabedoria, por que não distribuir também o arquivo mq4? As EA's vendidas são geralmente uma porcaria e, portanto, não devem ter o conforto de proteção. Eu descompilei alguns EA's no passado, apenas para aprender o que os outros faziam. E chorei lágrimas pela qualidade da codificação. Realmente muito ruim. Então decidi nunca mais comprar um EA sem a fonte.
 
angevoyageur:
Aguarde a grande mudança.

Muito obrigado pela preciosa informação. ^^