Comment j'ai assemblé mon conseiller par essais et erreurs - page 54
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Une autre fonction a été ajoutée. Il suffit de le vérifier en temps réel dans le terminal.
cette version est tellement - Dans le jeu du testeur
Pas une mauvaise fonction, je vous le dis. Elle va ici et là, prend ses bénéfices et n'en a rien à foutre.
Mais le code a besoin d'être modifié. Ça fonctionne bien.
J'ai essayé sur un compte réel, je voulais faire un petit profit sur deux positions ouvertes. J'avais entré 160 dans les paramètres, je pensais qu'il fermerait la plus grande position négative, mais non, il a fermé...
Je pensais qu'il fermerait la plus grosse position perdante mais il ne l'a pas fait. Il a fermé celle qui avait 160 de profit et a fermé les deux positions et je suis un imbécile. Il s'avère que je dois calculer à partir de la première position ouverte, en ajoutant le moins un.
#propriété version "1.017"
Ce n'est que le cinquième jour que j'ai découvert comment utiliser correctement cette fonction. Maintenant, il se ferme sur le profit total sur une paire de tous les Acheter ou Vendre.
Pas une mauvaise fonction, je vous le dis. Ici et là, elle prend ses bénéfices et s'en fout.
Je dois modifier le code pour que cela fonctionne - tout semble fonctionner correctement.
Je n'arrive pas à créer un code pour que cette fonction fonctionne dans un seul terminal. Je veux l'essayer sur 4 bornes, je ne sais pas ce que ça donnera
Je ne peux pas créer de code pour faire fonctionner cette fonction dans un terminal. Je veux l'essayer sur 4 bornes, je ne sais pas ce qui en sortira.
Tous ces 4 terminaux - n'ont donné aucun résultat. Et en général, cette fonction de Loss - je ne peux pas écrire le code.
Mais il y a longtemps que j'ai créé une telle logique de travail, uniquement avec des lignes horizontales. Il reste à réfléchir à ce qui multiplierait le lot
Photo 1
Nous définissons une ligne horizontale en haut de l'écran.
définir une ligne horizontale en bas
dès que le prix touche ces lignes, la position sera ouverte et les lignes horizontales seront fixées.
ces -
et à partir de ces lignes horizontales, on ouvrira une position et on mettra les premières lignes horizontales - et ainsi de suite jusqu'à ce que le prix soit capable de les atteindre
figure 2
Voici fermé - mis dans les paramètres, le Profit
figure 3
---------------------------------------------
lorsqu'il atteint un profit de 200 sur la paire, il ferme la position.
figure 4
atteint 200 et fermé toutes les positions à l'achat ou à la vente - car vous pouvez ouvrir dans les deux sens et chaque côté a son propre profit ou sa propre perte.
- maintenant quand il atteint la ligne horizontale, il ouvre une position - mais vous pouvez les déplacer manuellement
figure 5
La fonction augmente le lot, d'une perte .
grâce à cet hommehttps://www.mql5.com/ru/forum/107406#comment_3018721
Igor Kim
#propriété version "1.018"
possibilité supplémentaire, d'augmenter la taille du lot de la perte en devise
--------------------------------
augmentation du nombre d'actions. Il est seulement nécessaire de prendre un montant dans les paramètres, 4 niveaux - le dernier montant, plus de 2000 ouvrira le lot 0.08
dans l'image de ces lignes, position ouverte, et peut également être réglé dans les paramètres de chalutage de ces lignes
au lieu de 0 set distance= 0;// Obj : Trailing Stop (distance entre le prix et l'objet, en pips)
----------------------------ВАЖНО!
Le stop suiveur doit être défini de telle sorte que lorsque le signal se déclenche, la ligne s'éloigne de la barre, sinon le signal sera déclenché à plusieurs reprises.
Voici la situation - lorsque vous parcourez une ligne horizontale et que vous revenez à la même barre lorsque la commande est déclenchée.
----------------------------------
Pour que la ligne horizontale ne soit pas répétée, mettez 0 = 20;// Obj : Pas de la grille, points("0" -> false)
à zéro, il exécutera la commande et sera supprimé.
La fonction augmente le lot, d'une perte .
grâce à cet hommehttps://www.mql5.com/ru/forum/107406#comment_3018721
Igor Kim
J'ai testé cette fonction aujourd'hui avec une ligne horizontale pour une perte (lorsque le prix va dans une mauvaise direction, rencontre une ligne horizontale sur son chemin, à partir de là, ouvre une position et la ligne saute plus loin, d'une distance donnée, la perte augmente et la prochaine fois qu'il rencontre la ligne horizontale, le lot s'ouvrira avec une augmentation).
Je suis stupéfait. - Cette logique, fait tout pencher du côté positif. Je me demande à quel prix on peut vendre un tel miracle !
----------------------------------------- voici un autre exemple - le prix va contre moi. c'est la première image, je montrerai la deuxième au fur et à mesure qu'elle fonctionne.
figure 1
Figure 2
Figure 3
Pour comprendre comment tout cela fonctionne
Il y a des boutons dans l'utilitaire (BUY et SELL), ils font toutes les commandes que les lignes horizontales font - vous pouvez simplement regarder dans le testeur pour voir comment cela fonctionne .
Configuration des boutons ----------------
Configuration des lignes horizontales --------------------
Voici les commandes qui peuvent être exécutées --------------------------------.
Fonction de profit
------------ Le profit n'est pas commun - L'achat a son propre profit La vente a son propre profit (par exemple, vous avez deux positions ouvertes, l'une à l'achat et l'autre à lavente, dans les paramètres que vous voulez gagner 100, alors que chacun d'entre eux ne prendra pas 100).
Важно!!! правильно настроить , открытии лота (До убытка валюте)
Il y a deux pertes sur la paire - la perte totale et (achat et vente, chacun d'eux a sa propre perte)
Ici, le calcul est effectué dans la perte de l'achat de votre perte de lavente de votre.
Légère correction - pour que la ligne horizontale réagisse plus rapidement au signal.
Il y a eu une situation - le prix a touché, traversé la ligne horizontale, mais n'a pas déclenché.
#propriété version "1.019"
Essai d'une nouvelle fonction . Le calendrier donne un signal, une commande peut être sélectionnée à partir de ce signal.
Je dois encore réfléchir aux autres commandes nécessaires pour le calendrier.
Je les ai déjà.
l'image définit l'Utilitaire, c'est l'image 1. la deuxième sera avec la commande exécutée (Lignes horizontales à une distance donnée)
Photo 1