Buy stop Sell stop Conseiller de la grille en tant que classe - page 6

 
Andrey Kisselyov:
Pour moi, tout dépend de la volatilité de l'instrument. Si l'instrument est moins volatil, il est préférable de travailler sur un breakout (ordres limités) ; si l'instrument est volatil, il est préférable de travailler sur une percée (ordres stop).


Respectueusement.



Ce fil de discussion ne porte pas sur les ordres limites, mais sur les ordres d'arrêt en attente. Et sur n'importe quel symbole, il y aura toujours un intervalle de temps où la volatilité sera élevée (lire "tendance") et faible (lire "plat").


Ajouté : à propos de vos messages - s'il vous plaît, n'écrivez pas ces messages cyniques dans chaque message, surtout sur la section ru du forum, parce que :

  • un tel post-scriptum contredit la mentalité de ceux qui lisent la section ru du forum
  • il n'y a aucun respect dans tes posts - tu épelles chaque phrase avec une petite lettre
  • vous recevez beaucoup de plaintes.

 

Version 1.008 : plus la tendance est longue (ce qui signifie un ensemble de positions dans une seule direction), plus un repli est probable, donc nous multiplions le lot pour l'ordre en attente opposé.

//+------------------------------------------------------------------+
//| 1.001:                                                           |
//|   when starting, sets Buy stop and sell stop                     |
//| 1.002:                                                           |
//|   OnTradeTransaction: if DEAL_ENTRY_IN delete all pending orders,|
//|   and, sets Buy stop and sell stop                               |
//| 1.003:                                                           |
//|   OnTradeTransaction: DEAL_ENTRY_IN                              |
//|      DEAL_TYPE_BUY => ClosePositions(POSITION_TYPE_SELL)         |
//|      DEAL_TYPE_SELL => ClosePositions(POSITION_TYPE_BUY)         |
//|   PlacesXXXX:                                                    |
//|      "RefreshRates()" is now inside the "PlacesXXXX"             |
//|   OnTradeTransaction:                                            |
//|      a "while" loop for "PlacesXXXX"                             |
//| 1.004:                                                           |
//|   add OnTester and save csv file                                 |
//| 1.005:                                                           |
//|   add Geometric and arithmetic progression                       |
//|      only a geometric progression is realized                    |
//| 1.006:                                                           |
//|      arithmetic progression is realized                          |
//| 1.007:                                                           |
//|      correct ClosePositions: Symbol() => m_symbol.Name()         |
//| 1.008:                                                           |
//|      the more a recoilless trend,                                |
//|      the bigger lot on an opposite position                      |
//+------------------------------------------------------------------+

ds

 
Vladimir Karputov:

Version 1.008 : plus la tendance est longue (ce qui signifie un ensemble de positions dans une seule direction), plus un repli est probable, donc nous multiplions le lot pour l'ordre en attente opposé.

ds


Vous n'avez manifestement aucune expérience en matière de commerce de grille.

Plus la tendance est longue sans retournement, plus la probabilité de sa poursuite est élevée.

Ainsi, l'augmentation de la taille totale de votre lot effacera tout solde que vous pourriez avoir.

 
Andrey F. Zelinsky:

Vous n'avez manifestement aucune expérience en matière de commerce de grille.

Plus la tendance est longue, plus il est probable qu'elle se poursuive.

Ainsi, l'augmentation de la taille totale de votre lot effacera tout solde que vous pourriez avoir.


1. Où voyez-vous une grille ? Il y a toujours deux ordres en attente.

2. Lorsque vous travaillez avec des ordres stop en attente et que vous augmentez le lot pour un ordre en attente dans la direction opposée à la dernière position ouverte, rien ne peut "balayer l'équilibre".

3. Il n'y a pas vraiment de retour en arrière. Un exemple de statistiques sur le déclenchement des ordres stop en attente avec un pas de 35 :

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading

Expert Advisor Achat stop Vente stop Grille en tant que classe

Vladimir Karputov, 2017.10.01 07:27

Pour les totaux étendus de l'étape 35 :

Direction_des_marchés_EURUSD_35

Ici, nous pouvons voir que

  • près de 50% des cas sont lorsque la durée des transactions ininterrompues est égale à "1". Nous avons donc des situations telles que : ouvrir un achat puis inverser la position (c'est-à-dire fermer un achat avec une perte et ouvrir une vente) ou cette situation : ouvrir une vente puis inverser la position (c'est-à-dire fermer une vente avec une perte et ouvrir un achat). Ainsi, les situations avec des transactions ininterrompues de longueur "1" sont une perte garantie.
  • Environ 25% de tous les cas où la durée des transactions ininterrompues est égale à "2", par l'exemple suivant : nous avons ouvert un Achat, puis ouvert un autre Achat et inversé la position (c'est-à-dire fermé deux Achats et ouvert une Vente - ce qui a entraîné une perte égale à zéro).

Je pense que ces catégories les plus nombreuses (durée des transactions ininterrompues égale à "1" et "2") doivent être examinées plus en détail afin de corriger la stratégie de placement des ordres stop en attente.


 
Vladimir Karputov:

1. Où avez-vous vu une grille ? Il y a toujours deux ordres stop en attente.


1. Appeler un éléphant un rhinocéros ne fait pas tomber la trompe de l'éléphant.

Voici votre photo :

Votre description et la grille propre relèvent de la même stratégie.

Vladimir Karputov:

3. l'absence de retournement, en fait, n'est pas très courante. Voici un exemple des statistiques des ordres stop en attente se déclenchant par incréments de 35 :

En réalité, aucun retour en arrière ne se produit si souvent que vous n'avez pas assez d'argent pour réanimer un solde épuisé (une fois de plus).

Il y a un certain mécanicien sur le marché qui fait des variations de super-conseillers, qui sont basés sur la thèse "un pullback est sur le point de se produire". Il est donc assuré de se retirer une fois par mois. C'est-à-dire qu'une fois par mois, il y a un mouvement sans rebond qui balaie l'équilibre.

 
Andrey F. Zelinsky:

1) Appeler un éléphant un rhinocéros ne fait pas tomber la trompe de l'éléphant.

Voici votre photo :

votre description et la grille vierge sont toutes des stratégies de la même essence.

La réalité est que les comptes nuls sont si courants que vous n'avez pas assez d'argent pour ressusciter un solde épuisé (une fois de plus).

Il y a un mécanicien sur le marché qui gère des variantes de super-conseillers basés sur la thèse "ceci va arriver". Il est donc assuré de se retirer une fois par mois. C'est-à-dire qu'une fois par mois, il y a un mouvement sans rebond qui balaie l'équilibre.


Un ordre stop en suspens dans une tendance (sans retour en arrière) permettra d'engranger des bénéfices. L'image que vous avez citée montre le résultat d'un trading, juste sur une non-tendance (comme quoi l'inscription correspondante est au-dessus de l'image,"le résultat lorsqu'il y a une tendance et que plusieurs ordres en attente sont déclenchés". Une telle position agrégée composée de TOUTES les positions avec un profit POSITIF n'est en aucun cas un perdant.

 
Vladimir Karputov:

Un ordre stop en attente dans une tendance (non-tendance) fera un profit. L'image que vous avez fournie montre le résultat d'un trading, juste sur une non-tendance (à propos de laquelle il y a une inscription appropriée au-dessus de l'image, "le résultat quand il y a une tendance et plusieurs ordres en attente déclenchés". Une telle position agrégée composée de TOUTES les positions avec un profit POSITIF ne peut pas échouer.


Eh bien, comme il n'y a pas moyen de perdre ici, je vais seulement insérer le clip (deux parties, c'est-à-dire deux vidéos différentes)


 
Andrey F. Zelinsky:

Eh bien, comme il n'y a pas moyen de tirer la chasse ici, je vais simplement insérer un clip (deux parties, c'est-à-dire deux clips différents).



Vous êtes habitué à de bonnes ordures. Et au sujet des ordres stop en attente - avez-vous quelque chose à dire ?

 
Vladimir Karputov:

Eh bien, vous êtes déjà habitué aux inondations. Mais au sujet des ordres stop en attente - avez-vous quelque chose à dire ?


Je vous l'ai dit. Vous ne m'entendrez pas tant que vous ne l'aurez pas testé vous-même.

p.s. Et la vidéo, c'est un modzi -- et le modzi ne compte pas comme une inondation.

 
Andrey F. Zelinsky:

Je vous l'ai dit. Vous ne m'entendrez pas tant que vous ne l'aurez pas testé vous-même.

p.s. Et un moulinet est un modzi -- et un modzi ne compte pas comme une inondation.


Tu devrais peut-être le relire :

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie

Achat stop Vente stop Grille Expert Advisor en tant que classe

Vladimir Karputov, 2017.10.06 14:58

Version 1.008 : plus la no-trend est longue (ce qui signifie un ensemble de positions dans une seule direction), plus la possibilité de renversement est grande et donc multiplie le lot pour l'ordre en attente opposé.

//+------------------------------------------------------------------+
//| 1.001:                                                           |
//|   when starting, sets Buy stop and sell stop                     |
//| 1.002:                                                           |
//|   OnTradeTransaction: if DEAL_ENTRY_IN delete all pending orders,|
//|   and, sets Buy stop and sell stop                               |
//| 1.003:                                                           |
//|   OnTradeTransaction: DEAL_ENTRY_IN                              |
//|      DEAL_TYPE_BUY => ClosePositions(POSITION_TYPE_SELL)         |
//|      DEAL_TYPE_SELL => ClosePositions(POSITION_TYPE_BUY)         |
//|   PlacesXXXX:                                                    |
//|      "RefreshRates()" is now inside the "PlacesXXXX"             |
//|   OnTradeTransaction:                                            |
//|      a "while" loop for "PlacesXXXX"                             |
//| 1.004:                                                           |
//|   add OnTester and save csv file                                 |
//| 1.005:                                                           |
//|   add Geometric and arithmetic progression                       |
//|      only a geometric progression is realized                    |
//| 1.006:                                                           |
//|      arithmetic progression is realized                          |
//| 1.007:                                                           |
//|      correct ClosePositions: Symbol() => m_symbol.Name()         |
//| 1.008:                                                           |
//|      the more a recoilless trend,                                |
//|      the bigger lot on an opposite position                      |
//+------------------------------------------------------------------+

ds


Très simplement, en utilisant trois BUY consécutifs comme exemple

1. Nous définissons un stop d'achat et un stop de vente.

2. Le stop d'achat s'est déclenché - nous avons défini le stop d'achat et le stop de vente à nouveau, mais le stop de vente a augmenté le lot.

3. Un Buy stop s'est déclenché - nous avons à nouveau défini Buy stop et Sell stop, mais Sell stop a augmenté le lot.