FORTES. Questões de aplicação da lei - página 103

 
Комбинатор:

Não )) você mesmo chegou a essa definição. google help

OK, entendi mal o nome então, mas a essência que expus está correta.

O caminho a seguir seria chamado de "Retenção" ou o que você quiser.

Adicionado

Embora existam 3 definições de Frontrunning

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

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

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

O segundo ponto está claramente no ponto (II. Práticas antiéticas e, em alguns casos, ilegais)

 
prostotrader:

Eu não troco "mãos" de forma alguma - apenas robôs, você já viu o que acontece.

Mas tenho certeza de que, neste caso, não se trata de um "screw-up" do mercado de ações. No final do dia, você pode

comercializar somente limitadores (isto é, ao preço indicado na ordem) nos futuros atuais, mesmo se o

mesmo no caso de um movimento suficientemente forte, você deve ser capaz de acompanhá-lo. Ou seja, você não deve definir o melhor preço no pedido, mas um passo mais alto ou mais baixo (dependendo da direção do pedido).

Se você conseguiu fazê-lo a tempo, então tomou o melhor preço, se não - tomou um passo pior, que é semelhante a um "deslize" em uma ordem de mercado.

Hmm, e a besteira acontece no mercado - um stoplmit é colocado, e nenhuma ordem é negociada... Ainda não tentei como você diz programática.

Se um limite é atirado para a propagação, então eles derramam, mas mais freqüentemente apenas parte dele e fogem.

 
Aleksey Vyazmikin:

Hm, e o vidro fica com a merda de fora - um stoplmit é colocado e nenhuma licitação é feita... Eu não tentei, como você diz programática.

Se você atirar um limite na propagação, eles derramam, mas mais freqüentemente apenas uma parte e fogem.

Você está confundindo as coisas. A ordem limite não pode permanecer no mercado depois de ter sido lançada.

A ordem limite deve ser executada a um preço não pior que o especificado na ordem, e REMOVER automaticamente com qualquer saldo.

Adicionado por

Aqui está um exemplo de estabelecimento de ordem limite/mercado

//+------------------------------------------------------------------+
//| 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:

Você está confuso, uma ordem limite não pode ficar na panela depois de cheia.

A ordem limite deve ser executada a um preço não pior do que o especificado na ordem ou deve ser automaticamente apagada.

Então eu o fiz - coloquei um limite de compra no mercado sob o spread e o arrastei com o mouse até o limite de venda e bam, ele fica pendurado lá já nos stoplips.

 
Aleksey Vyazmikin:

Foi assim que eu fiz - coloquei um limite de compra no vidro sob o spread e arrastei com meu mouse em direção aos limites de venda e bam, já está pendurado lá como um limite de parada.

Você não pode colocar um "limite" no copo, você pode definir uma ordem de STOP.

Levantei a questão do nome do pedido muitas vezes, e fui "pelado com tomates".

Sugeri que as ordens fossem chamadas pelo nome do próprio BUREAU, mas foi uma má idéia porque o próprio MT5 introduziu um nome "fora da fronteira".

O próprio MT5 introduziu nomes de pedidos que não são de porteira, além de acrescentar seus próprios tipos.

Bem, naturalmente, o que é feito no MT5 é après réalisé. :))

Adicionado

Aqui estão os tipos de pedidos na própria Bolsa

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

Você não pode colocar uma ordem "limite" no copo, você pode definir uma ordem REMOTA.

Levantei a questão do nome do pedido muitas vezes, e fui "pelado com tomates".

Sugeri que as ordens fossem chamadas pelo nome do próprio BUREAU, mas foi uma má idéia porque o próprio MT5 introduziu um nome "fora da fronteira".

O próprio MT5 introduziu nomes de pedidos que não são de porteira, além de acrescentar seus próprios tipos.

Bem, naturalmente, o que é feito no MT5 é après réalisé. :))

Adicionado

Aqui estão os tipos de pedidos na própria Bolsa

A essência não muda se você lhe der um nome.

 
Aleksey Vyazmikin:

O nome não muda a essência.

Muita coisa muda, você quer dizer um tipo de ordem, quero dizer outro tipo de ordem.

Com base na confusão, você tira as conclusões erradas...

Adicionado

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

Muitas coisas mudam, você quer dizer um tipo de ordem, quero dizer outro tipo de ordem.

Com base na confusão e você tira as conclusões erradas...

Adicionado

Sim, agora confuso. Então eu abro o tipo 1, depois arrasto este pedido na pilha e ele se torna um tipo que não está em sua classificação, pois onde está BuyStop/SellStop?

 
Aleksey Vyazmikin:

Sim, agora é confuso. Então eu abro o tipo 1, depois arrasto este pedido na pilha e ele se torna um tipo que não está em sua classificação, pois onde está BuyStop/SellStop?

Não está claro?

BuyStop/SellStop são tipos de pedidos compostos MQ que são armazenados no servidor.

Adicionado por

Isto é o que os MQs chamam de ordens

Adicionado por

Não importa como os MQs chamam as ordens e como elas funcionam, no final do dia TODOS os seus tipos de ordens nomeadas

das ordens que eles lhes chamam levam ao seguinte:

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

Minha classificação é simples e clara (decorre do nome de troca do pedido).

Uma Ordem Pendente(Cotações): permanece no mercado até ter sido completamente preenchida pelo preço especificado na Ordem, ou até o próprio usuário executar a Ordem.

2. Ordem de mercado(ordem oposta) - é executada imediatamente com o volume atualmente disponível, a qualquer preço. 3.

Ordem limitada(ordem oposta) - esta ordem é executada imediatamente (como uma ordem de mercado) mas somente a um preço que não seja pior do que o especificado na ordem (por isso é uma ordem LIMIT). 3.

3а. Ordem FOK(Fill-or-Kill order) - um tipo de ordem de mercado (limite), mas com a condição do volume de mercado especificada na ordem.

 
prostotrader:

BuyStop/SellStop são tipos inventados de pedidos MQ que são armazenados no servidor.

Não inventado, mas derivado, que é reduzido a uma ordem de mercado. e inventado muito antes da MQ.

foi inventado pela MQ, e foi reduzido a uma ordem de mercado muito antes da MQ.

quanto às outras trocas, pode ter tipos de pedidos adicionais.