堡垒。执法问题 - 页 103

 
Комбинатор:

不))你自己想出了这个定义。 谷歌帮助

好吧,那就把名字搞错了,但我说的要点是正确的。

办法是叫 "忍耐 "或任何你喜欢的东西......。

添加

虽然有3个关于Frontrunning的定义

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

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

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

第二点显然是有道理的(二、不道德的,在某些情况下是非法的做法)。

 
prostotrader:

我根本不交易 "手"--只交易机器人,你已经看到了发生了什么。

但我确信,在这种情况下,这不是股市的 "搞砸"。在一天结束时,你可以

在当前的期货中只进行限价交易(即以订单中显示的价格),即使在

即使是在足够强大的移动情况下,你也应该能够跟上它。也就是说,你不应该在订单中设置最好的价格,而应该高一步或低一步(取决于订单的方向)。

如果你能及时做到这一点,那么你就拿到了最好的价格,如果没有,你就差了一步,这类似于市场订单的 "滑点"。

没有试过,就像你说的程序化。

如果有一个限制被扔进散布,那么他们就会涌入,但更多的时候只有一部分会跑掉。

 
Aleksey Vyazmikin:

嗯,而玻璃得到了狗屎--一个停止键被设置,没有投标发生......我没有试过,就像你说的程序化。

如果你在传播中抛出一个限制,他们就会涌入,但更多的时候只有一部分就跑掉了。

你把事情搞混了。 限价单在投出后不能留在市场上。

限价单应以不低于订单中指定的价格执行,并自动删除任何余额。

由以下人员添加

下面是一个限价/市价订单设置的例子

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

你弄糊涂了,限价单被填满后不能留在锅里。

限价单必须以不差于订单中指定的价格执行,否则必须自动删除。

所以我是这样做的--我在价差下放了一个买入限价,然后用鼠标拖到卖出限价,砰,它已经挂在止损点上了。

 
Aleksey Vyazmikin:

我是这样做的--我在价差下的玻璃上放了一个买入限价,然后用鼠标拖向卖出限价,砰,它已经作为一个止损限价挂在那里了。

你不能在杯子里放一个 "限制",你可以设置一个 "停止 "指令

我曾多次提出秩序命名的问题,而我却被 "用西红柿砸 "了。

我建议订单应以BUREAU本身的名称来称呼,但这是个坏主意,因为MT5本身引入了 "境外 "的名称。

MT5本身引入了非柏拉图式的订单名称,并增加了自己的类型。

好吧,自然,在MT5中所做的是après réalisé。:))

添加

以下是交易所本身的订单类型

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

你不能把 "限价 "订单放在杯子里,你可以设置一个REMOTE订单

我曾多次提出秩序命名的问题,而我却被 "用西红柿砸 "了。

我建议订单应以BUREAU本身的名称来称呼,但这是个坏主意,因为MT5本身引入了 "境外 "的名称。

MT5本身引入了非柏拉图式的订单名称,并增加了自己的类型。

好吧,自然,在MT5中所做的是après réalisé。:))

添加

以下是交易所本身的订单类型

如果你给它起个名字,它的要旨不会改变。

 
Aleksey Vyazmikin:

名称并不改变本质。

很多变化,你是指一种类型的订单,我是指另一种。

基于这种混乱,你会得到错误的结论......

添加

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

很多事情都在变化,你指的是一种类型的秩序,我指的是另一种。

基于混乱的情况,你得到了错误的结论......

添加

是的,现在困惑了。所以我打开类型1,然后我在堆栈中拖动这个订单,它变成了一个不在你的分类中的类型,因为买入止损/卖出止损在哪里?

 
Aleksey Vyazmikin:

是的,现在这很令人困惑。所以我打开类型1,然后我在堆栈中拖动这个订单,它变成了一个不在你的分类中的类型,因为买入止损/卖出止损在哪里?

这还不清楚吗?

BuyStop/SellStop是MQ组成的订单类型,存储在服务器上。

由以下人员添加

这就是MQ所说的订单

由以下人员添加

无论MQs如何称呼订单或描述它们的工作方式,最终它们的所有命名的订单类型

的命令,他们称其为导致以下。

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

我的分类很简单,也很清楚(从订单的交易所名称中可以看出)。

挂单(报价):它一直在市场上,直到它以订单中指定的价格完全成交,或直到用户自己执行订单。

2.市场订单(相反的订单)--以任何价格立即执行当前可用的数量。

限价单(相反的订单) - 这种订单立即执行(像市场订单一样),但只能以不差于订单中指定的价格执行(这就是为什么它是限价单)。

3а.FOK订单(Fill-or-Kill order) - 一种市场(限价)订单,但条件是市场上存在订单中指定的数量。

 
prostotrader:

BuyStop/SellStop是发明的MQ订单类型,它被存储在服务器上。

不是发明的,而是衍生的,它被简化为市场订单。而且早在MQ之前就发明了。

它是由MQ发明的,而且早在MQ之前,它就已经沦为一种市场秩序。

至于其他交易所,它可能有额外的订单类型。