Comment se protéger contre la copie des transactions longues du testeur ? - page 5

 
George Merts:

Va te faire foutre, pas le dossier historique ! !!

La tentative d'ouverture du fichier historique renvoie l'erreur 4059 -"Function not allowed in test mode" .

La question reste ouverte.

Il est nécessaire de demander au testeur le moment de la dernière cotation réelle dans le terminal.

Puis par WinApi
 
Vitalie Postolache:
Je me demande si l'auteur de ce fil de discussion peut donner au moins un exemple où quelqu'un a pu reproduire des transactions sur un compte réel en se basant sur les résultats des tests et faire des bénéfices ? Avec seulement l'EA de démonstration dans le testeur et rien d'autre ?
Tout dépend de la façon dont le conseiller expert fonctionne. S'il fonctionne sur des transactions de cinq minutes, alors il faut un copieur assez sophistiqué pour copier les transactions. Et il est fort probable que l'effort n'en vaille pas la peine. Cependant, lorsque le conseiller expert fonctionne sur des périodes quotidiennes et que nous obtenons 15 à 30 transactions par an, il devient tout à fait réaliste d'exécuter quotidiennement le conseiller expert dans le testeur de stratégie, puis de le copier dans un autre terminal. Jusqu'à présent, cette pratique a été révélée une fois et l'auteur du TS pour lequel j'ai réalisé la chouette veut exclure une telle possibilité.
 

Créez un script gratuit qui interrogera l'heure mondiale, la cryptera avec votre clé et l'affichera sous la forme d'une sorte de chaîne de signature en utilisant une requête web.

Dans le conseiller expert, créez un paramètre de saisie pour le testeur, où cette signature doit être saisie. Sans elle, le conseiller expert ne fonctionnera pas dans le testeur de stratégie. Si elle est spécifiée, décrypte l'heure mondiale et fixe les contraintes à partir de celle-ci.

 
Stanislav Korotky:

Créez un script gratuit qui interrogera l'heure mondiale, la cryptera avec votre clé et l'affichera sous la forme d'une sorte de chaîne de signature en utilisant une requête web.

Dans le conseiller expert, créez un paramètre de saisie pour le testeur, où cette signature doit être saisie. Sans elle, le conseiller expert ne fonctionnera pas dans le testeur de stratégie. Si elle est spécifiée, décrypte l'heure mondiale et fixe les contraintes à partir de celle-ci.

Les acheteurs n'aiment pas ça.
 
Alexandr Bryzgalov:
l'agitation, les acheteurs n'aiment pas ça.
je pense qu'il n'est pas difficile pour les metaquotes d'ajouter une fonction qui donnera le temps réel dans le testeur, le feront-ils ?
 
George Merts:
Tout dépend de la façon dont l'EA fonctionne. S'il fonctionne sur les pentamètres, alors il faut un copieur assez sophistiqué pour copier les métiers. Et ça n'en vaut probablement pas la peine. Cependant, lorsque le conseiller expert fonctionne sur des périodes quotidiennes et que nous obtenons 15 à 30 transactions par an, il devient tout à fait réaliste d'exécuter quotidiennement le conseiller expert dans le testeur de stratégie, puis de le copier dans un autre terminal. Jusqu'à présent, cette pratique n'a été révélée qu'une seule fois et l'auteur du TS pour lequel j'ai réalisé la chouette veut exclure une telle possibilité.

C'est absurde et complètement stupide.

Personne ne prendra la peine de faire fonctionner un testeur, même une fois par jour, pour trader sur votre stratégie, même la plus méga lucrative.

Oui, quelqu'un peut vous faire plaisir pendant une semaine, et quelqu'un peut vous faire chanter en revendant des signaux.

Mais ce n'est pas un problème qui mérite d'être résolu, si vous avez une stratégie rentable. Il est beaucoup plus difficile de trouver du matériel pour retirer de l'argent de la banque ;)

 
Alexandr Bryzgalov:
la friction, les acheteurs n'aiment pas ça.
Cependant, cela semble être le seul véritable moyen sans dll pour le moment. Comme il n'est pas permis sur le marché de publier des EA avec un lien vers une dll, les utilisateurs auront de toute façon des problèmes, c'est-à-dire qu'il faudra au moins exiger le téléchargement d'une dll séparée et la lier à l'EA.
 
Andrey Khatimlianskii:

C'est absurde et complètement stupide.

Personne ne prendra la peine de faire fonctionner un testeur, même une fois par jour, pour trader sur votre stratégie, même la plus méga lucrative.

Oui, quelqu'un peut vous faire plaisir pendant une semaine, et quelqu'un peut vous faire chanter en revendant des signaux.

Mais ce n'est pas un problème qui mérite d'être résolu, si vous avez une stratégie rentable. Il est beaucoup plus difficile de trouver des camions pour retirer de l'argent de la banque ;)

Eh bien, comment puis-je le dire... Il y a déjà eu une situation de revente de signaux, et maintenant il y a des clients qui utilisent ce TS pour travailler sur leurs PAMMs.

Ce TS n'est pas très "super-duper rentable", cependant, sa stabilité est très élevée. Et la chose principale - la possibilité de copier les transactions du testeur n'est pas pratique pour son auteur. Et il me suggère, en tant que programmeur, de réfléchir à la manière de résoudre ce problème.

 
Stanislav Korotky:

Créez un script gratuit qui interrogera l'heure mondiale, la cryptera avec votre clé et l'affichera sous la forme d'une sorte de chaîne de signature en utilisant une requête web.

Dans le conseiller expert, créez un paramètre de saisie pour le testeur, où cette signature doit être saisie. Sans elle, le conseiller expert ne fonctionnera pas dans le testeur de stratégie. Si elle est spécifiée, décrypte l'heure mondiale et fixe les contraintes à partir de celle-ci.

Oui, c'est une bonne possibilité.

Je reconnais que les clients n'aiment pas ce genre de désordre, mais c'est quand même bien mieux que d'utiliser une DLL.

 
Игорь Герасько:
Même si vous le pouviez, ça ne ferait rien du tout. La tâche est de trouver l'heure actuelle réelle du testeur sans utiliser l'API.

Pourquoi ça ne ferait rien ? En fonction de la date de fin du test, le conseiller expert peut mettre fin à son travail ou passer en mode "fermeture uniquement" exactement pour la durée spécifiée avant la fin du test, et non pour l'heure actuelle.

Bon, j'ai mis le test au 01.01.2015, et EA passe en mode "close only" à partir du 01.12.2014, mettez la date actuelle, 23.06.2015 de toute façon EA passera en mode "close only" le 23.05.2015.... Exactement un mois avant la fin du test. Et peu importe où vous déplacez le temps de l'ordinateur... le résultat restera le même, un mois avant la fin du test.

Mais s'il n'existe aucune possibilité de connaître la date de fin du test, l'idée est également irréaliste.

Raison: