La connaissance sacrée. - page 4

 
Комбинатор:
Renat, comment mettez-vous la limite d'achat au-dessus de l'ask ?

Facile. Avec le prix actuel de RTS-12.15 autour de 86950, mettez la BuyLimit à 88000 :

//+------------------------------------------------------------------+
//|                                                    Gauss1_00.mq5 |
//|                              Copyright © 2015, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2015, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.00"
#property script_show_inputs
//--- input
input double price_buy_limit=88000;
#include<Trade\Trade.mqh>
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   CTrade MyTrade;
   MyTrade.BuyLimit(1,NormalizeDouble(price_buy_limit,Digits()),NULL,0.0,0.0,ORDER_TIME_GTC,0,
                    "BuyLimit at "+DoubleToString(price_buy_limit,Digits()));
  }
//+------------------------------------------------------------------+

Entrée du journal :

2015.10.08 21:13:21.133 Scripts script Test (RTS-12.15,H1) loaded successfully
2015.10.08 21:13:22.584 Trades  '1006337': buy limit 1.00 RTS-12.15 at 88000
2015.10.08 21:13:22.613 Trades  '1006337': buy limit 1.00 RTS-12.15 at 88000 placed for execution in 29 ms
2015.10.08 21:13:22.614 Scripts script Test (RTS-12.15,H1) removed
2015.10.08 21:13:22.633 Trades  '1006337': deal #3613940 buy 1.00 RTS-12.15 at 87210 done (based on order #26509865)
 
Karputov Vladimir:

Facile. Avec le prix actuel de RTS-12.15 autour de 86950, mettez la BuyLimit à 88000 :

La réponse compte. Combien de temps cela a-t-il pris ?
 
Aleksey:
La réponse est créditée. Combien de temps cela a-t-il pris ?

5 minutes pour lire la référence(https://www.metatrader5.com/ru/terminal/help/trading/general_concept)

En mode d'exécution en bourse, le prix spécifié lors de la passation d'ordres à cours limité n'est pas vérifié. Il peut être supérieur au cours vendeur actuel (pour les ordres d'achat) et inférieur au cours vendeur (pour les ordres de vente). Si vous placez un ordre à ce prix, il se déclenchera presque immédiatement et deviendra un ordre au marché. Cependant, à la différence des ordres au prix du marché, où un opérateur accepte d'effectuer une transaction à un prix courant du marché non spécifié, un ordre à cours limité sera exécuté à un prix qui ne sera pas inférieur à celui spécifié.

Et écrire deux lignes de code.

 
Karputov Vladimir:

5 minutes pour lire l'aide(https://www.metatrader5.com/ru/terminal/help/trading/general_concept)

et écrire deux lignes de code.

Hmmm... 5 minutes, c'est plutôt rapide pour fixer un ordre limite. Vous êtes un champion, Vladimir.

Mais il y a des traders terre-à-terre qui le font en 3 secondes sur le marché boursier en utilisant un tumblr.

Oseriez-vous descendre et répéter l'expérience ? Je vais devoir passer cinq minutes de plus à lire le guide de Renat, mais ce n'est pas grave, nous voulons le résultat.

Nous pouvons enregistrer une vidéo, nous pouvons rire ensemble.

Pour rappel, la tâche consiste àpour fixer rapidement une limite sur le prix du comptoir.(l'ordre limite sera exécuté à un prix qui ne sera pas inférieur à celui spécifié) C'est tout.

 
Karputov Vladimir:

Facile. Avec le prix actuel de RTS-12.15 autour de 86950, mettez la BuyLimit à 88000 :

Entrée du journal :

Tout d'abord, nous parlions d'outils standard sans MQL. Il s'agit en particulier du marché МТ5 qui devrait être utile aux scalpeurs.

Deuxièmement, ce script est très peu pratique. Devez-vous saisir le prix de la limite à chaque fois ? Vraiment ? Quand il ne s'agit même pas de secondes mais de fractions ?

 
Комбинатор:

Tout d'abord, nous parlions d'outils standard sans MQL. En particulier, le marché MT5, qui est censé être pratique pour les scalpeurs.

Deuxièmement, ce script est très peu pratique. Devez-vous saisir le prix de la limite à chaque fois ? Vraiment ? Quand il ne s'agit même pas de secondes mais de fractions ?

Et c'est pratique pour les vendeurs à la sauvette. Et il existe des logiciels spécialisés pour les maîtres qui savent creuser manuellement dans les contrats à long terme.

 
Renat Fatkhullin:
Appuyez sur F1, s'il vous plaît. https://www.metatrader5.com/ru/terminal/help/depth_of_market#quick_trading

Familiarisez-vous avec le trading dans la DAM, au moins sur la démo et comprenez les différents types d'ordres Metatrader.

D'autres miracles de ce genre ont été racontés ici.

Je l'ai lu. Et il n'y a pas de moyen rapide d'envoyer un contre-coup de Limitkick. Dans Quickk, elle est là, pas aussi vite que je le voudrais, mais elle est là. Je suis autorisé à négocier uniquement des limiteurs en actions. Je ne sais pas ce que ça a à voir avec ça. Je ne sais pas si c'est parce que je n'ai que des limiteurs. Ou c'est parce que mon groupe à risque est réduit. Je suis en train de traiter avec mon courtier. Mais le fait est que je ne dois négocier qu'avec des limiteurs. Je dois placer des ordres au-dessus ou au-dessous du marché pour fermer la position rapidement. Il est possible de le faire avec Quicksilver.
 
Grigoriy Chaunin:
J'ai fait quelques lectures. Et il n'y a pas de moyen rapide d'envoyer une contre-limite. Dans Quick, c'est le cas, pas aussi vite que je le voudrais, mais c'est le cas. Je n'ai le droit d'échanger que des limitkicks sur mes actions. Je ne sais pas ce que ça a à voir avec ça. Je ne sais pas si c'est parce que je n'ai que des limiteurs. Ou c'est parce que mon groupe à risque est réduit. Je suis en train de traiter avec mon courtier. Mais le fait est que je ne dois négocier qu'avec des limiteurs. Je dois placer des ordres au-dessus ou au-dessous du marché pour fermer la position rapidement. Il est possible de le faire avec Quicksilver.

Combien de temps pouvez-vous générer de fausses idées fausses ? Après tout, je vous l'ai déjà dit :

J'ai essayé d'utiliser quelques exemples et j'ai même apporté un exemple de mise en œuvre dans MQL5 :

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

La connaissance sacrée.

Karputov Vladimir, 2015.10.08 20:06

Facile. Au prix actuel de RTS-12.15 autour de 86950 mettre BuyLimit à 88000 :

//+------------------------------------------------------------------+
//|                                                    Gauss1_00.mq5 |
//|                              Copyright © 2015, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2015, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.00"
#property script_show_inputs
//--- input
input double price_buy_limit=88000;
#include<Trade\Trade.mqh>
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   CTrade MyTrade;
   MyTrade.BuyLimit(1,NormalizeDouble(price_buy_limit,Digits()),NULL,0.0,0.0,ORDER_TIME_GTC,0,
                    "BuyLimit at "+DoubleToString(price_buy_limit,Digits()));
  }
//+------------------------------------------------------------------+

Entrée du journal :

2015.10.08 21:13:21.133 Scripts script Test (RTS-12.15,H1) loaded successfully
2015.10.08 21:13:22.584 Trades  '1006337': buy limit 1.00 RTS-12.15 at 88000
2015.10.08 21:13:22.613 Trades  '1006337': buy limit 1.00 RTS-12.15 at 88000 placed for execution in 29 ms
2015.10.08 21:13:22.614 Scripts script Test (RTS-12.15,H1) removed
2015.10.08 21:13:22.633 Trades  '1006337': deal #3613940 buy 1.00 RTS-12.15 at 87210 done (based on order #26509865)

Lisez-le attentivement :

En mode d'exécution en bourse, le prix spécifié lors de la passation d'ordres à cours limité n'est pas vérifié. Il peut être supérieur au cours vendeur actuel (pour les ordres d'achat) et inférieur au cours de vente (pour les ordres de vente). Si vous placez un ordre à ce prix, il se déclenchera presque immédiatement et deviendra un ordre au marché. Toutefois, à la différence des ordres au prix du marché, pour lesquels un négociant accepte d'effectuer une transaction à un prix courant du marché non spécifié, un ordre à cours limité sera exécuté à un prix qui ne sera pas inférieur à celui spécifié.



 
Comment y parvenir sur le marché ? Je suis bien conscient que cela peut être fait par un script ou par le formulaire de la Nouvelle commande. C'est la même chose que vous entriez le prix dans le script ou dans le formulaire. Je peux faire un script où vous n'avez pas à entrer le prix et peut-être même un lot si vous le définissez à l'avance. Bien que je n'aie pas besoin d'écrire un script distinct pour l'ensemble de mon portefeuille, pour chaque action.
 
Adept:

Et c'est pratique pour les vendeurs à la sauvette. Et pour les messieurs qui savent choisir manuellement les contrats à distance, il existe des logiciels spécialisés.

La vérité sort par bribes !

C'est de cela qu'il s'agit. Pour les contrats à long terme - en fait pour les contrats à faible liquidité - MT5 ne convient pas. Et ils sont majoritaires dans l'échange.

Et moins il y a de liquidités, moins MT5 est adapté... Et le logiciel spécialisé est probablement Quick...

P.S. Au fait, il existe aussi des logiciels spécialisés pour les scalpeurs. Je doute fort qu'un scalper normal utilise МТ5 comme marché, peut-être seulement les amateurs de difficultés.... Y en a-t-il ici ? Bonjour !