Soirée de fin de semaine - page 36

 
Vladimir Karputov:

Lesrègles de la branche sont publiées dans le premier post :


Oui, désolé, je n'avais pas remarqué que c'était seulement EA, mais de manière générale, qu'en pensez-vous ?

 
Yuriy Suslov:

Oui, je suis désolé, je n'avais pas remarqué que c'était juste le conseiller, mais en général, qu'en pensez-vous ?

Qu'en pensez-vous ? C'est juste une autre idée sans réel intérêt - juste pour tester l'idée. Une telle spéculation n'est pas intéressante.

 
Bonsoir, week-end !

Réalisez une chouette en vous inspirant de cette stratégie. La stratégie n'est pas compliquée.

Comme cette stratégie nécessite un suivi du marché 24 heures sur 24 et 7 jours sur 7, ce qui est physiquement impossible, un robot est nécessaire.
L'essence du système :
Nous définissons les lignes de tendance manuellement. L'un est plus élevé que le prix actuel, appelons-le L1. L'autre est plus basse, appelons-la L2. Lorsque le prix franchit la ligne L1 du bas vers le haut, nous achetons. De plus, si le prix tourne et franchit la ligne L1 vers le bas, nous fermons l'achat et ouvrons la vente.
De même avec la ligne L2 :. Lorsque L2 est franchi du haut vers le bas - Vendre. En cas de retournement et de franchissement de L2 du bas vers le haut, nous fermons la vente et ouvrons l'achat.
Lors des opérations effectuées sur la ligne L2, l'ordre ouvert sur la ligne L1 n'est pas touché.
A la fin de la session de trading, tous les ordres seront fermés.

Exigences pour le robot

1) Le conseiller expert prend comme base les lignes de tendance définies manuellement. Appelons-les "L1" et "L2". L1 est plus élevé que le prix actuel. L2 - ci-dessous.
2) Lors du franchissement de la ligne L1 de bas en haut, le conseiller expert ouvreun ordre d'achat. Il n'y a pas de stop, pas de stop suiveur, pas de décollage. Si le prix se retourne et traverse la ligne L1 du haut vers le bas, l'Expert Advisor ferme l'ordre d'ACHAT, et ouvre l'ordre de VENTE. Tous les ordres ouverts sur la ligne L1 doivent avoir un certain symbole, par exemple "OrdreL1". Cela permet au conseiller expert de savoir avec quels ordres travailler, au lieu d'envoyer des messages à tous les ordres.

3) Si le prix continue à baisser et atteint la ligne L2 et la traverse vers le bas, le Conseiller Expert ouvrira un ordre supplémentaire. Il s'agit d'un ordre de VENTE nommé "OrdreL2". L'ordre nommé L1 reste inchangé. Il est toujours ouvert.
4) Lorsque le prix tourne à la hausse et que la ligne L2 est franchie de bas en haut, l'ordre de VENTE nommé "OrdreL2" est fermé, et l'ordre d'ACHAT est ouvert.

5) Tous les ordres ouverts sur une ligne particulière doivent être nommés en fonction de la ligne de tendance sur laquelle ils ont été ouverts, afin que le Conseiller Expert sache quel ordre toucher et lequel ne pas toucher.

6) Le conseiller expert commence à travailler sur la première bougie horaire dans une période d'un jour. C'est-à-dire qu'un nouveau jour a commencé. La journée est terminée (23:58), les ordres sont fermés, et le conseiller expert attend le début d'une nouvelle session (00:00). L'heure est exagérée. Vous devriez utiliser l'heure du courtier, quand il commence une nouvelle bougie du nouveau jour.


ADDITIONNEL : Dans le testeur, le Conseiller Expert peut seulement tester l'exactitude des positions d'ouverture et de fermeture le long des lignes. Pour qu'il soit rentable, il doit déplacer les lignes de tendance chaque jour avant le début d'une nouvelle session. Jusqu'à présent, nous n'avons besoin que de la mise en œuvre de ces fonctionnalités du conseiller expert. Dans le futur, nous pourrons préparer une mise à jour qui permettra à l'EA de définir les lignes de la journée précédente.

 
Rad89:
Bonsoir, week-end !

Réalisez une chouette en vous inspirant de cette stratégie. La stratégie n'est pas compliquée.

Comme la stratégie nécessite un suivi du marché 24 heures sur 24 et 7 jours sur 7, ce qui est physiquement impossible, nous avons besoin d'un robot.
L'essence du système :
Nous dessinons manuellement les lignes de tendance. L'un est plus élevé que le prix actuel, appelons-le L1. L'autre est plus basse, appelons-la L2. Lorsque le prix franchit la ligne L1 du bas vers le haut, nous achetons. De plus, si le prix tourne et franchit la ligne L1 vers le bas, nous fermons l'achat et ouvrons la vente.
De même avec la ligne L2 :. Lorsque L2 est franchi du haut vers le bas - Vendre. En cas de retournement et de franchissement de L2 du bas vers le haut, nous fermons la vente et ouvrons l'achat.
Lors des opérations effectuées sur la ligne L2, l'ordre ouvert sur la ligne L1 n'est pas touché.
À la fin de la session de négociation, tous les ordres sont fermés.

Exigences pour le robot

1) Le conseiller expert prend comme base les lignes de tendance définies manuellement. Appelons-les "L1" et "L2". L1 est plus élevé que le prix actuel. L2 - ci-dessous.
2) Lors du franchissement de la ligne L1 de bas en haut, le conseiller expert ouvreun ordre d'achat(BUY). Il n'y a pas de stop, pas de stop suiveur, pas de décollage. Si le prix se retourne et traverse la ligne L1 du haut vers le bas, l'Expert Advisor ferme l'ordre d'ACHAT, et ouvre l'ordre de VENTE. Tous les ordres ouverts sur la ligne L1 doivent avoir un certain symbole, par exemple "OrdreL1". Cela permet au conseiller expert de savoir avec quels ordres travailler, au lieu d'envoyer des messages à tous les ordres.

3) Si le prix continue à baisser et atteint la ligne L2 et la traverse vers le bas, le Conseiller Expert ouvrira un ordre supplémentaire. Il s'agit d'un ordre de VENTE nommé "OrdreL2". L'ordre nommé L1 reste inchangé. Il est toujours ouvert.
4) Lorsque le prix tourne à la hausse et que la ligne L2 est franchie de bas en haut, l'ordre de VENTE nommé "OrdreL2" est fermé, et l'ordre d'ACHAT est ouvert.

5) Tous les ordres ouverts sur telle ou telle ligne devraient être nommés en fonction de la ligne de tendance, sur laquelle ils ont été ouverts, afin que le Conseiller Expert sache quel ordre toucher et lequel ne pas toucher.

6) Le conseiller expert commence à travailler sur la première bougie horaire dans une période d'un jour. C'est-à-dire qu'un nouveau jour a commencé. La journée est terminée (23:58), les ordres sont fermés, et le conseiller expert attend le début d'une nouvelle session (00:00). Le temps est exagéré. Nous devrions utiliser le temps du courtier, quand il commence une nouvelle bougie d'un nouveau jour.


ADDITIONNEL : Dans le testeur, le Conseiller Expert peut seulement tester l'exactitude des positions d'ouverture et de fermeture le long des lignes. Pour qu'il soit rentable, il doit déplacer les lignes de tendance chaque jour avant le début d'une nouvelle session. Jusqu'à présent, nous n'avons besoin que de la mise en œuvre de ces fonctionnalités du conseiller expert. À l'avenir, nous pourrions préparer une mise à jour qui permettrait à l'EA lui-même de définir les lignes de la journée précédente.

Je donne le nom à l'Expert Advisor "Two Trend Line.mq5".

 
Vladimir Karputov:

Je nomme mon conseiller expert "Two Trend Line.mq5".

Tout ce que vous voulez. L'essentiel : faire en sorte qu'il fonctionne comme vous le souhaitez).

 
Rad89:

Comme tu veux. Tant qu'il fonctionne correctement.)

Êtes-vous sûr de vouloir utiliser des lignes de tendance ? Ou voulez-vous des lignes horizontales?

 
Rad89:

Comme tu veux. L'essentiel : le faire fonctionner correctement).

si au-dessus et au-dessous du prix actuel, les lignes doivent être arrêtées ou elles se déplaceront
 
Vladimir Karputov:

Êtes-vous sûr de vouloir utiliser des lignes de tendance ? Ou voulez-vous des lignes horizontales?

Oui, tout ce que vous voulez. Vous pouvez également utiliser des lignes horizontales. Qu'est-ce qui serait le plus simple dans le code ? L'essentiel est qu'il les prenne tous en compte séparément. Pour chaque ligne individuelle, nos propres commandes pour ainsi dire.

Renat Akhtyamov:
si au-dessus et au-dessous du prix actuel, les lignes doivent être arrêtées ou elles se déplaceront

Les lignes doivent être définies manuellement. Par conséquent, ils n'iront nulle part. Le conseiller expert ne fera rien avec eux. Il ne les touchera pas. Il ne fait que les utiliser. Nous les déplacerons nous-mêmes.

 

 

Donc, c'est clair. Il sera préférable que le Conseiller Expert lui-même, au moment de la naissance d'une nouvelle bougie sur la période D1, déplace la ligne "L1" au maximum (OPen ou CLose) du jour précédent et la ligne "L2" au minimum (OPen ou CLose) du jour précédent.

On suppose que les lignes "L1" et "L2" figurent sur le graphique et qu'elles ont été tracées manuellement. Les deux lignes devraient être des"lignes horizontales", mais pas des "lignes de tendance".