FORTS. Questions relatives à l'application de la loi - page 103

 
Комбинатор:

Non ! Tu as trouvé cette définition toi-même. Aide google.

OK, je me suis trompé dans le nom, mais l'essentiel de ce que j'ai dit est correct.

On pourrait l'appeler "Retenue" ou ce que vous voulez...

Ajouté

Bien qu'il existe 3 définitions du Frontrunning

Фронтраннинг (Front running или «забегание вперед»)

I. один из классических приемов скальпинга,  когда заявка на покупку/продажу выставляется перед крупной заявкой, в надежде/с целью, что крупная заявка сыграет роль поддержки/сопротивления...
 
II. Неэтичная и в некоторых случаях незаконная практика, когда брокер ставит свой собственный ордер перед крупным ордером клиента, который, по его мнению, приведет к движению рынка. Трейдеру от клиента поступает заказ на приобретение пакета ценных бумаг, однако он вначале покупает их для себя, а затем продает трейдеру или на рынке по более высокой цене.

III. Торговая стратегия в алготрейдинге, основанная на автоматическом анализе количества завок в стакане (моментальной ликвидности) инструмента. Сделка осуществляется если вблизи цен bid/ask появляется заявка, суещственно превышающая средний объем заявок в стакане или средний объем сделок за определенный период времени. Стратегия рассчитана на то, что прежде чем большие заявки будут удовлетворены, рынок несколько раз отскочит в обратном направлении.

Le deuxième point est tout à fait pertinent (II. Pratique contraire à l'éthique et, dans certains cas, illégale).

 
prostotrader:

Je ne négocie pas de "mains" du tout - seulement des robots, vous avez vu ce qui se passe.

Mais je suis sûr que dans ce cas, il ne s'agit pas d'une "erreur" boursière. À la fin de la journée, vous pouvez

négocier uniquement des limiters (c'est-à-dire au prix indiqué dans l'ordre) dans les futures en cours, même si le

même dans le cas d'un mouvement suffisamment fort, vous devriez être en mesure de le suivre. Autrement dit, vous ne devez pas fixer le meilleur prix dans votre ordre, mais un cran au-dessus ou au-dessous (selon le sens de l'ordre).

Si vous avez réussi à le faire à temps, vous avez pris le meilleur prix, sinon, vous l'avez pris un peu plus bas, ce qui est similaire à un "slippage" sur un ordre au marché.

Hmm, et la connerie se produit sur le marché - un stoplmit est placé, et aucun ordre n'est négocié... Je ne l'ai pas essayé comme vous le dites par programme.

Si une limite est jetée dans l'étalement, alors ils s'y jettent, mais le plus souvent, ils n'en font qu'une partie et s'enfuient.

 
Aleksey Vyazmikin:

Hm, et le verre en prend pour son grade - un stoplmit est fixé et aucune enchère n'a lieu... Je n'ai pas essayé, comme vous le dites, de manière programmatique.

Si vous lancez une limite dans la propagation, ils affluent, mais le plus souvent, ils n'en font qu'une partie et s'enfuient.

Vous confondez les choses. Un ordre à cours limité ne peut pas rester sur le marché après avoir été lancé.

L'ordre à cours limité doit être exécuté à un prix qui n'est pas inférieur à celui spécifié dans l'ordre, et il est automatiquement supprimé avec tout solde.

Ajouté par

Voici un exemple de réglage d'un ordre à cours limité ou au marché.

//+------------------------------------------------------------------+
//| Expert set order function                                        |
//+------------------------------------------------------------------+
void SetOrder(const string aSymbol, uint &order_id, const double price, const double volume, const bool buy_sell)
{
  MqlTradeRequest request = {0};
  MqlTradeResult  result  = {0};
  main_order_ticket = 0;
  main_mem_magic = magic_storage + 1;
  main_order_symbol = aSymbol;
//---  
  if(magic_storage >= (magic_number + 65530)) main_mem_magic = magic_number;
//--- Fill structure
  request.magic = main_mem_magic;
  request.symbol = aSymbol;
  request.volume = volume; 
  request.type_filling = ORDER_FILLING_IOC;
  request.type_time = ORDER_TIME_DAY;
  if(price == 0)
  {
    request.action = TRADE_ACTION_DEAL;
    request.comment = "Рыночный ордер...";
    if(buy_sell)
    {
      request.type = ORDER_TYPE_BUY;
    }
    else
    {
      request.type = ORDER_TYPE_SELL;
    }
  }
  else
  { 
    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;
    }   
  }  
//--- Send order
  if(OrderSendAsync(request, result))
  {
    if((result.retcode == TRADE_RETCODE_PLACED) || (result.retcode == TRADE_RETCODE_DONE))
    {
      order_id = result.request_id;
      magic_storage = main_mem_magic;
      main_state = ORD_DO_SET;
      main_mem_time = GetMicrosecondCount();
      main_start_time = TimeCurrent();
      SetTransCount();
    }
    else
    {
      order_id = 0;
      main_mem_magic = 0;
      main_order_symbol = "";
      main_state = ORD_NO_STATE;
      main_mem_time = 0;
      main_start_time = 0;
      CheckError(result.retcode, "SetOrder: Ордер не установлен! Причина: ", MAIN_ORDER, main_order_ticket);
    }
  }
  else
  {
    order_id = 0;
    main_mem_magic = 0;
    main_order_symbol = "";
    main_state = ORD_NO_STATE;
    main_mem_time = 0;
    main_start_time = 0;
    CheckError(result.retcode, "SetOrder: Ордер не отправлен! Причина: ", MAIN_ORDER, main_order_ticket);
  }
}
 
prostotrader:

Vous êtes confus, un ordre limité ne peut pas rester dans le pot après avoir été exécuté.

L'ordre à cours limité doit être exécuté à un prix qui n'est pas inférieur à celui spécifié dans l'ordre ou il doit être automatiquement supprimé.

C'est ce que j'ai fait - j'ai mis une limite d'achat dans le marché sous le spread et je l'ai fait glisser avec la souris jusqu'à la limite de vente et bam, elle est déjà suspendue dans les stoplips.

 
Aleksey Vyazmikin:

Voici comment j'ai procédé : j'ai placé une limite d'achat dans le verre sous le spread et je l'ai fait glisser avec ma souris vers les limites de vente et bam, elle est déjà accrochée là comme limite d'arrêt.

Vous ne pouvez pas mettre une "limite" dans le verre, vous pouvez mettre un ordre STOP.

J'ai soulevé la question du nom de l'ordre à de nombreuses reprises, et j'ai été "bombardé de tomates".

J'ai suggéré que les ordres soient appelés par le nom du BUREAU lui-même, mais c'était une mauvaise idée car MT5 lui-même a introduit un nom "hors frontière".

MT5 a lui-même introduit des noms d'ordres sansberge et a ajouté ses propres types.

Eh bien, naturellement, ce qui a été fait dans MT5 est après réalisé. :))

Ajouté

Voici les types d'ordres sur la Bourse elle-même

• Поле type может принимать следующие значения:
1 котировочная заявка (остаётся в очереди после частичного сведения)
2 встречная заявка (снимается после проведения аукциона)
3 заявка Fill-or-Kill
Совершение сделок - Торговые операции - MetaTrader 5
Совершение сделок - Торговые операции - MetaTrader 5
  • www.metatrader5.com
Торговая деятельность в платформе связана с формированием и отсылкой рыночных и отложенных ордеров для исполнения брокером, а также с управлением текущими позициями путем их модификации или закрытия. Платформа позволяет удобно просматривать торговую историю на счете, настраивать оповещения о событиях на рынке и многое другое. Открытие позиций...
 
prostotrader:

Vous ne pouvez pas placer un ordre "limite" dans le verre, vous pouvez placer un ordre à distance.

J'ai soulevé la question de l'attribution d'un nom d'ordre à de nombreuses reprises, et j'ai été "bombardé de tomates".

J'ai suggéré que les ordres soient appelés par le nom du BUREAU lui-même, mais c'était une mauvaise idée car MT5 lui-même a introduit un nom "hors frontière".

MT5 a lui-même introduit des noms d'ordres sansberge et a ajouté ses propres types.

Eh bien, naturellement, ce qui est fait dans MT5 est après réalisé. :))

Ajouté

Voici les types d'ordres sur la Bourse elle-même

L'essentiel ne change pas si on lui donne un nom.

 
Aleksey Vyazmikin:

Le nom ne change pas l'essence.

Beaucoup de changements, vous voulez dire un type d'ordre, je veux dire un autre.

La confusion conduit à de mauvaises conclusions...

Ajouté

1 котировочная заявка (остаётся в очереди после частичного сведения) - ОТЛОЖЕННЫЙ ОРДЕР
2 встречная заявка (снимается после проведения аукциона)             - ЛИМИТНЫЙ/РЫНОЧНЫЙ ОРДЕР (если есть цена, то ЛИМИТНЫЙ, максимальная (минимальная) цена - РЫНОЧНЫЙ) 
3 заявка Fill-or-Kill                                                - ЛИМИТНЫЙ/РЫНОЧНЫЙ ОРДЕР с исполнением ВСЕМ объёмом, указанным в ордере    
 
prostotrader:

Beaucoup de choses changent, vous voulez dire un type d'ordre, je veux dire un autre.

Basé sur la confusion et vous obtenez les mauvaises conclusions...

Ajouté

Oui, maintenant confus. J'ouvre donc le type 1, puis je fais glisser cet ordre dans la pile et il devient un type qui n'est pas dans votre classification, car où est le BuyStop/SellStop ?

 
Aleksey Vyazmikin:

Oui, maintenant c'est confus. J'ouvre donc le type 1, puis je fais glisser cet ordre dans la pile et il devient un type qui n'est pas dans votre classification, car où est le BuyStop/SellStop ?

N'est-ce pas clair ?

Les BuyStop/SellStop sont des types d'ordres créés par MQ qui sont stockés sur le serveur.

Ajouté par

C'est ce que les MQ appellent des commandes

Ajouté par

Peu importe comment les MQ appellent les commandes et comment elles fonctionnent, à la fin de la journée, TOUS leurs types de commandes nommés

des ordres qu'ils appellent conduisent à ce qui suit :

1 котировочная заявка (остаётся в очереди после частичного сведения) - ОТЛОЖЕННЫЙ ОРДЕР
2 встречная заявка (снимается после проведения аукциона)             - ЛИМИТНЫЙ/РЫНОЧНЫЙ ОРДЕР (если есть цена, то ЛИМИТНЫЙ, максимальная (минимальная) цена - РЫНОЧНЫЙ) 
3 заявка Fill-or-Kill                                                - ЛИМИТНЫЙ/РЫНОЧНЫЙ ОРДЕР с исполнением ВСЕМ объёмом, указанным в ордере  

Ma classification est simple et claire (elle découle du nom d'échange de l'ordre).

Un ordre en attente(cotations) : il reste sur le marché jusqu'à ce qu'il soit complètement exécuté au prix spécifié dans l'ordre, ou jusqu'à ce que l'utilisateur exécute lui-même l'ordre.

2. Ordre au marché(ordre opposé) - est exécuté immédiatement avec le volume actuellement disponible à n'importe quel prix. 3.

Ordre limite(ordre opposé) - cet ordre est exécuté immédiatement (comme un ordre au marché) mais seulement à un prix qui n'est pas inférieur à celui spécifié dans l'ordre (c'est pourquoi il s'agit d'un ordre LIMITE). 3.

3а. Ordre FOK(Fill-or-Kill order) - un type d'ordre de marché (limite), mais avec la condition de la présence sur le marché du volume spécifié dans l'ordre.

 
prostotrader:

BuyStop/SellStop sont des types d'ordres MQ inventés qui sont stockés sur le serveur.

Pas inventé, mais dérivé, qui se réduit à un ordre de marché. et inventé bien avant MQ.

il a été inventé par MQ, et il a été réduit à un ordre de marché bien avant MQ.

quant à l'autre bourse, elle peut avoir des types d'ordres supplémentaires.