FORTS. Yürütme soruları - sayfa 103

 
Комбинатор :

hayır)) bu tanımı kendiniz buldunuz. Google kurtarmak için

Tamam o zaman başlıkta hata yapmışım ama belirttiğim öz doğru.

Bu yolun adı "Tutmak" ya da ne istersen...

Katma

Frontrunning'in 3 tanımı olmasına rağmen

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

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

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

İkinci nokta açıkça konuyla ilgilidir (II. Etik olmayan ve bazı durumlarda yasa dışı uygulamalar)

 
prostotrader :

"Eller" ile hiç ticaret yapmıyorum - sadece robotlar, neler olduğunu gördünüz.

Ama eminim ki bu durumda, bu bir değişim "söve" değildir. Sonunda yapabilirsin

yeterli olsa bile, mevcut vadeli işlemlerde sadece limitler (yani siparişte belirtilen fiyatta) ticaret yapın

ayak uydurmanız gereken güçlü hareket. Yani, siparişteki en iyi fiyatı değil, bir adım daha yüksek veya daha düşük (siparişin yönüne bağlı olarak) ayarlayın.

Zamanları varsa en iyisini aldılar, yoksa bir adım daha kötüye gittiler, bu da bir piyasa emrinde "kayma" ile eşdeğerdir.

Hmm, ama bir bardakta saçmalık çıkıyor - bir durdurma sınırı belirlendi ve yeniden stoklama yok ... Programlı olarak söylediğiniz gibi denemedim.

Yayılmaya bir sınır atarsanız, o zaman doldururlar, ancak daha sık bunun sadece bir kısmı ve kaçarlar.

 
Aleksey Vyazmikin :

Hmm, ama bir bardakta saçmalık çıkıyor - bir durdurma sınırı belirlendi ve yeniden stoklama yok ... Programlı olarak söylediğiniz gibi denemedim.

Yayılmaya bir sınır atarsanız, o zaman doldururlar, ancak daha sık bunun sadece bir kısmı ve kaçarlar.

Bir şeyi karıştırıyorsunuz, bir limit emri doldurulduktan sonra emir defterinde kalamaz.

Limit emri, emirde belirtilen fiyattan daha kötü olmayan bir fiyattan gerçekleştirilmelidir ve herhangi bir bakiye ile otomatik olarak KALDIRILIR.

Katma

İşte bir limit/piyasa emri belirleme örneği

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

Bir şeyi karıştırıyorsunuz, bir limit emri doldurulduktan sonra bardakta kalamaz.

Limit emri, emirde belirtilen fiyattan daha kötü olmayan bir fiyattan gerçekleştirilmelidir, aksi takdirde otomatik olarak KALDIRILIR.

Ben de bunu yaptım - camdaki yayılmanın altına bir satın alma limiti koydum ve fare ile satış limitine doğru sürükledim ve bam, zaten durma limitinde orada asılı kalıyor.

 
Aleksey Vyazmikin :

Ben de bunu yaptım - camdaki yayılmanın altına bir satın alma limiti koydum ve fare ile satış limitine doğru sürükledim ve bam, zaten durma limitinde orada asılı kalıyor.

Bardağa "limit" koyamazsınız, BEKLEMEDE bir sipariş belirleyebilirsiniz .

Siparişlerin adıyla ilgili soruyu birçok kez gündeme getirdim, bu yüzden "domates yağmuruna tutuldum".

Emirleri DEĞİŞİM'in kendisi olarak adlandırmayı önerdim, ancak işe yaramadı, çünkü

MT5, banka dışı sipariş adlarını tanıttı ve kendi türlerini ekledi.

Eh, elbette, MT5'te yapılanlar a priori DOĞRU'dur. :))

Katma

İşte Borsa'nın kendisindeki emir türleri

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

Bardağa "limit" koyamazsınız, BEKLEMEDE bir sipariş belirleyebilirsiniz .

Siparişlerin adıyla ilgili soruyu birçok kez gündeme getirdim, bu yüzden "domates yağmuruna tutuldum".

Emirleri DEĞİŞİM'in kendisi olarak adlandırmayı önerdim, ancak işe yaramadı, çünkü

MT5, banka dışı sipariş adlarını tanıttı ve kendi türlerini ekledi.

Eh, elbette, MT5'te yapılanlar a priori DOĞRU'dur. :))

Katma

İşte Borsa'nın kendisindeki emir türleri

Adından, öz değişmez.

 
Aleksey Vyazmikin :

Adından, öz değişmez.

Pek çok şey değişir, siz bir tür düzeni kastediyorsunuz, ben başka bir düzeni kastediyorum.

Karışıklığa dayanarak, yanlış sonuçlar elde edilir ...

Katma

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

Pek çok şey değişir, siz bir tür düzeni kastediyorsunuz, ben başka bir düzeni kastediyorum.

Karışıklığa dayanarak, yanlış sonuçlar elde edilir ...

Katma

Evet, şimdi karıştı. Yani tip 1'i açıyorum, sonra bu emri emir defterine sürüklüyorum ve sizin sınıflandırmanızda olmayan bir tip oluyor çünkü BuyStop/SellStop nerede?

 
Aleksey Vyazmikin :

Evet, şimdi karıştı. Yani tip 1'i açıyorum, sonra bu emri emir defterine sürüklüyorum ve sizin sınıflandırmanızda olmayan bir tip oluyor çünkü BuyStop/SellStop nerede?

açık değil mi?

BuyStop/SellStop - sunucuda depolanan hayali MQ sipariş türleri .

Katma

MQ siparişleri böyle adlandırılır

Katma

MQ'nun siparişleri nasıl çağırdığı ve çalışma prensiplerini nasıl tanımladığı önemli değil, sonunda, adlandırdıkları türlerin TÜMÜ

siparişler onlar tarafından aşağıdakilere verilir:

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

Sınıflandırmam basit ve açıktır (siparişlerin takas adından gelir)

1. Bekleyen emir ( kotasyon emri ) - Emirde belirtilen fiyattan tamamen gerçekleştirilene veya kullanıcının kendisi emri kaldırana kadar camda BEKLENİR.

2. Piyasa emri ( karşı emir ) - o anda herhangi bir fiyatta mevcut olan hacimle anında gerçekleştirilir

3. Limit emri ( karşı emir ) - hemen gerçekleştirilir (bir piyasa emri gibi), ancak sadece emirde belirtilenden daha kötü olmayan bir fiyatla (dolayısıyla LIMIT)

3 A. FOK emri ( Doldur veya Öldür emri ) bir çeşit piyasa (limit) emridir, ancak piyasanın emirde belirtilen hacme sahip olması şartıyla.

 
prostotrader :

BuyStop/SellStop - sunucuda depolanan hayali MQ sipariş türleri .

icat edilmemiş, piyasaya indirilmiş bir türevdir. ve MQ'dan çok önce icat edildi.

MQ emir türlerine göre, bekleyen emir her zaman bir limit değildir, ancak borsaya girdiğiniz emirlere göre her zaman bir limittir.

Bu tür önemsiz şeyler için tartışmanın anlamını görmüyorum. ayrıca, başka bir borsada ek emir türleri olabilir