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
Je connais les types d'ordres - nous parlons de prises de bénéfices et de pertes. La question est donc de savoir s'il est possible de dire au courtier ce qu'il doit faire lorsque le prix est atteint - fermer le marché ou conserver son propre prix de clôture fixe.
Vous ne pouvez pas
J'ai lu l'aide du terminal :)
J'ai classé les ordres selon la norme boursière en me référant aux termes spécifiés dans les manuels du terminal et de l'éditeur.
Je parlais simplement en termes de MT5/MQL5 :
ENUM_ORDER_TYPE.
Identifiant
Description
ORDER_TYPE_BUY
Ordre d'achat au marché
TYPE_DE_COMMANDE_VENTE
Ordre de vente au marché
LIMITE_TYPE_D'ACHAT
Ordre d'achat limite en attente
LIMITE_TYPE_VENTE
Ordre limite de vente en attente
TYPE DE COMMANDE_BUY_STOP
Ordre d'achat stop en attente
TYPE DE COMMANDE_VENTE_ARRÊT
Ordre d'arrêt de vente en suspens
LIMITE_TYPE_D'ACHAT_STOP_DE_L'ORDRE
Lorsque le prix de l'ordre est atteint, un ordre d'achat limite en attente est placé au prix StopLimit.
LIMITE_TYPE_DE_VENTE_LIMITE DE COMMANDE
Lorsque le prix de l'ordre est atteint, un ordre de vente limite en attente est placé au prix StopLimit.
COMMANDE_TYPE_CLOSE_BY
Ordre de fermer une position avec une contre position
Je parlais juste en termes de MT5/MQL5 :
ENUM_ORDER_TYPE.
Identifiant
Description
ORDER_TYPE_BUY
Ordre d'achat au marché
TYPE_DE_COMMANDE_VENTE
Ordre de vente au marché
LIMITE_TYPE_D'ACHAT
Ordre d'achat limite en attente
LIMITE_TYPE_VENTE
Ordre limite de vente en suspens
TYPE DE COMMANDE_BUY_STOP
Ordre d'achat stop en attente
TYPE DE COMMANDE_VENTE_ARRÊT
Ordre d'arrêt de vente en suspens
LIMITE_TYPE_D'ACHAT_STOP_DE_L'ORDRE
Lorsque le prix de l'ordre est atteint, un ordre d'achat limite en attente est placé au prix StopLimit.
LIMITE D'ARRÊT DE LA VENTE PAR TYPE DE COMMANDE
Lorsque le prix de l'ordre est atteint, un ordre de vente limite en attente est placé au prix StopLimit.
COMMANDE_TYPE_CLOSE_BY
Ordre de fermer une position avec une contre position
Yuri, jetez un coup d'œil au fichier joint de mon message précédent.
La Bourse n'a pas les listes que vous avez mentionnées.
Ajouté
Ordre d'achat limite en attente
Les développeurs l'ont appelé ainsi parce que cet ordre est stocké sur le serveur et n'est pas immédiatement affiché sur la bourse.
Ils auraient dû l'appeler un ordre du serveur).
D'où l'énorme confusion dans les commandes :)
Il n'en existe que trois types sur la bourse
Ordre de cotation (reste dans la file d'attente après la sommation partielle)
contre-offre (est retirée après l'enchère)
offre Fill-or-Kill
Ajouté
Je vais maintenant vous prouver qu'un "ordre limite d'achat en attente" ne peut pas être un ordre en attente.
MqlTradeResult result = {0};
./--- Fill structure
request.magic = 12345678902;
request.symbol = Symbol();
request.volume = 1;
request.type_filling = ORDER_FILLING_IOC;
request.type_time = ORDER_TIME_DAY;
request.action = TRADE_ACTION_PENDING;
request.price = price;
request.comment = "Лимитный ордер...";
if (buy_sell)
{
request.type = ORDER_TYPE_BUY_LIMIT;
}
else
{
request.type = ORDER_TYPE_SELL_LIMIT;
}
Que puis-je dire :) lisez attentivement l'aide.
Extrait de l'aide pour le terminal :
Выставление торговых заявок
Выставление торговой заявки означает создание отложенного ордера на покупки/продажу какого-либо финансового инструмента по заданной цене,
не присутствующей в данный момент на рынке. В зависимости от того, как заявки обрабатываются на сервере, они могут выводится прямиком в стакан цен
(как правило, напрямую выводятся лимитные заявки) или ожидать исполнения на стороне брокера (как правило, стоп или стоп-лимитные заявки)
с последующим превращением в рыночную заявку.
...
...
...
Стоп и Стоп-Лимитные ордера
Как правило, Стоп и Стоп-Лимитные ордера (Buy Stop, Sell Stop, Buy Stop Limit и Sell Stop Limit) в отличие от лимитных ордеров не выводятся
во внешнюю торговую систему (биржу) напрямую. До достижения стоп-цены данные типы ордеров обрабатываются внутри платформы MetaTrader 5.
•При достижении стоп-цены, указанной в Buy Stop или Sell Stop ордере, выполняется соответствующая рыночная операция.
•При достижении стоп-цены, указанной в Buy Stop Limit или Sell Stop Limit ордере, выставляется соответствующая лимитная заявка, которая будет видна остальным участникам рынка.
Que puis-je dire :) lisez attentivement l'aide.
Extrait de l'aide au terminal :
Выставление торговых заявок
Выставление торговой заявки означает создание отложенного ордера на покупки/продажу какого-либо финансового инструмента по заданной цене,
не присутствующей в данный момент на рынке. В зависимости от того, как заявки обрабатываются на сервере, они могут выводится прямиком в стакан цен
(как правило, напрямую выводятся лимитные заявки) или ожидать исполнения на стороне брокера (как правило, стоп или стоп-лимитные заявки)
с последующим превращением в рыночную заявку.
...
...
...
Стоп и Стоп-Лимитные ордера
Как правило, Стоп и Стоп-Лимитные ордера (Buy Stop, Sell Stop, Buy Stop Limit и Sell Stop Limit) в отличие от лимитных ордеров не выводятся
во внешнюю торговую систему (биржу) напрямую. До достижения стоп-цены данные типы ордеров обрабатываются внутри платформы MetaTrader 5.
•При достижении стоп-цены, указанной в Buy Stop или Sell Stop ордере, выполняется соответствующая рыночная операция.
•При достижении стоп-цены, указанной в Buy Stop Limit или Sell Stop Limit ордере, выставляется соответствующая лимитная заявка, которая будет видна остальным участникам рынка.
Exécuter le conseiller ci-joint sur la démo (FORTS)
et voir où il est "déposé" et à quel prix il est exécuté :)
2017.03.06 09:48:39.411 Trades '1007932': sell limit 1.00 RTS-3.17 at 104200
2017.03.06 09:48:39.420 Trades '1007932': accepted sell limit 1.00 RTS-3.17 at 104200
2017.03.06 09:48:39.420 Trades '1007932': sell limit 1.00 RTS-3.17 at 104200 placed for execution
2017.03.06 09:48:39.428 Trades '1007932': order #55062748 sell limit 1.00 / 1.00 RTS-3.17 at 104200 done in 17.010 ms
2017.03.06 09:48:39.428 Trades '1007932': deal #8957618 sell 1.00 RTS-3.17 at 111390 done (based on order #55062748)
2017.03.06 09:48:44.233 Experts expert Test_sync_order (RTS-3.17,M1) removed
Les stops doivent être déclenchés par le marché si le prix de la dernière transaction touche le niveau spécifié. Sinon - toutes les autres commandes du livre. Par conséquent, vous pouvez le vérifier sur les transactions illiquides. Ouvrez un contrat à terme ou une action non liquide, fixez une limite d'achat et regardez comment il doit se positionner dans la pile. Et le stop-loss correspondant ne restera pas là, car tous les ordres stop-loss se trouvent sur le serveur du courtier et n'iront sur le marché que sous condition. L'ordre Limit est sur le marché, car il n'y a pas d'autres ordres sur le marché à part ceux-là.
Maintenant, nous ne parlons pas de stops, mais de types d'ordres.
Nous ne parlons pas d'arrêts maintenant, nous parlons de types d'ordres.