FORTS SL ve TP - sayfa 4

 
-Aleks- :

Emir türlerini biliyorum - kar almak ve zararı durdurmaktan bahsediyoruz, bu yüzden soru, komisyoncunun fiyata ulaşıldığında ne yapacağını belirtmesinin mümkün olup olmadığı - piyasayı kapatın veya kendi sabitini koruyun, kapanış fiyatı.

Yasaktır
 
prostotrader :


Terminal yardımını okudum :)

Terminal ve editör yardımında belirtilen kavramlara referansla emirleri Borsa Standardına göre sınıflandırdım.

Az önce MT5/MQL5 açısından konuştum:

ENUM_ORDER_TYPE

tanımlayıcı

Tanım

ORDER_TYPE_BUY

Satın almak için piyasa emri

ORDER_TYPE_SELL

Satmak için piyasa emri

ORDER_TYPE_BUY_LIMIT

Bekleyen sipariş Alış Limiti

ORDER_TYPE_SELL_LIMIT

Bekleyen emir Satış Limiti

ORDER_TYPE_BUY_STOP

Bekleyen sipariş Satın Al Durdur

ORDER_TYPE_SELL_STOP

Bekleyen sipariş Satış Durdur

ORDER_TYPE_BUY_STOP_LIMIT

Emir fiyatına ulaşıldığında, StopLimit fiyatına bir Buy Limit bekleyen emri verilir.

ORDER_TYPE_SELL_STOP_LIMIT

Emir fiyatına ulaşıldığında, StopLimit fiyatına bekleyen bir Satış Limiti emri verilir.

ORDER_TYPE_CLOSE_BY

Zıt pozisyonlu bir pozisyonu kapatmak için emir


 
Yury Kulikov :

Az önce MT5/MQL5 açısından konuştum:

ENUM_ORDER_TYPE

tanımlayıcı

Tanım

ORDER_TYPE_BUY

Satın almak için piyasa emri

ORDER_TYPE_SELL

Satmak için piyasa emri

ORDER_TYPE_BUY_LIMIT

Bekleyen sipariş Alış Limiti

ORDER_TYPE_SELL_LIMIT

Bekleyen emir Satış Limiti

ORDER_TYPE_BUY_STOP

Bekleyen sipariş Satın Al Durdur

ORDER_TYPE_SELL_STOP

Bekleyen sipariş Satış Durdur

ORDER_TYPE_BUY_STOP_LIMIT

Emir fiyatına ulaşıldığında, StopLimit fiyatına bir Buy Limit bekleyen emri verilir.

ORDER_TYPE_SELL_STOP_LIMIT

Emir fiyatına ulaşıldığında, StopLimit fiyatına bekleyen bir Satış Limiti emri verilir.

ORDER_TYPE_CLOSE_BY

Zıt pozisyonlu bir pozisyonu kapatmak için emir



Yuri, önceki gönderimden ekteki dosyaya bak.

Borsada belirttiğiniz herhangi bir transfer bulunmamaktadır.

Eklendi

Bekleyen sipariş Alış Limiti


Geliştiriciler buna, bu siparişin sunucuda depolanması ve borsada hemen görüntülenmemesi nedeniyle böyle adlandırdı.

Sunucu Siparişini adlandırmak gerekliydi :)

Ah‌burada ve siparişlerde büyük bir karışıklık :)

Borsada sadece üç tür var

teklif sırası (kısmi eşleştirmeden sonra kuyrukta kalır)

karşı teklif (açık artırmadan sonra kaldırıldı)

Doldur ya da Öldür uygulaması  

Eklendi

I‌ şimdi size " Bekleyen sipariş Satın Alma Limiti"nin beklemede olamayacağını kanıtlayacak

MqlTradeRequest request = { 0 };
   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 ;
  }  
Böyle bir emir hemen yerine getirilirse nasıl BEKLEME YAPILABİLİR?
 
Ayrıca köyle birlikte koy olmadığını da yazın. request.action ve request.type alanlarını nasıl doldurduğunuzu kendiniz görün
 
prostotrader :

Ne diyeyim :) Kaynakları dikkatli okuyun.

Q‌terminal yardımından alıntı:

Выставление торговых заявок

Выставление торговой заявки означает создание отложенного ордера на покупки/продажу какого-либо финансового инструмента по заданной цене,

не присутствующей в данный момент на рынке. В зависимости от того, как заявки обрабатываются на сервере, они могут выводится прямиком в стакан цен

(как правило, напрямую выводятся лимитные заявки) или ожидать исполнения на стороне брокера (как правило, стоп или стоп-лимитные заявки)

с последующим превращением в рыночную заявку.

...
...
...

Стоп и Стоп-Лимитные ордера

Как правило, Стоп и Стоп-Лимитные ордера (Buy Stop, Sell Stop, Buy Stop Limit и Sell Stop Limit) в отличие от лимитных ордеров не выводятся

во внешнюю торговую систему (биржу) напрямую. До достижения стоп-цены данные типы ордеров обрабатываются внутри платформы MetaTrader 5 .

•При достижении стоп-цены, указанной в Buy Stop или Sell Stop ордере, выполняется соответствующая рыночная операция.
•При достижении стоп-цены, указанной в Buy Stop Limit или Sell Stop Limit ордере, выставляется соответствующая лимитная заявка, которая будет видна остальным участникам рынка.

 
Yury Kulikov :

Ne diyeyim :) Kaynakları dikkatli okuyun.

Q‌terminal yardımından alıntı:

Выставление торговых заявок

Выставление торговой заявки означает создание отложенного ордера на покупки/продажу какого-либо финансового инструмента по заданной цене,

не присутствующей в данный момент на рынке. В зависимости от того, как заявки обрабатываются на сервере, они могут выводится прямиком в стакан цен

(как правило, напрямую выводятся лимитные заявки) или ожидать исполнения на стороне брокера (как правило, стоп или стоп-лимитные заявки)

с последующим превращением в рыночную заявку.

...
...
...

Стоп и Стоп-Лимитные ордера

Как правило, Стоп и Стоп-Лимитные ордера (Buy Stop, Sell Stop, Buy Stop Limit и Sell Stop Limit) в отличие от лимитных ордеров не выводятся

во внешнюю торговую систему (биржу) напрямую. До достижения стоп-цены данные типы ордеров обрабатываются внутри платформы MetaTrader 5 .

•При достижении стоп-цены, указанной в Buy Stop или Sell Stop ордере, выполняется соответствующая рыночная операция.
•При достижении стоп-цены, указанной в Buy Stop Limit или Sell Stop Limit ордере, выставляется соответствующая лимитная заявка, которая будет видна остальным участникам рынка.


Ekli Expert Advisor'ı demoda çalıştırın (FOTS)

ve‌ nereye "yatırıldığına" ve hangi fiyata yerine getirildiğine bakın :)‌

2017.03 . 06 09 : 48 : 39.411 Test_sync_order (RTS- 3.17 ,M1)   SetSyncOrder: Order price = 104200.00000000
2017.03.06 09:48:37.955 Experts expert Test_sync_order (RTS-3.17,M1) loaded successfully
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


Dosyalar:
 
Son işlemin fiyatı belirtilen seviyeye dokunursa, durdurmalar piyasa tarafından tetiklenmelidir. Aksi takdirde - sipariş defterindeki diğer tüm siparişler. Buna göre, likit olmayan varlıklar üzerinde kontrol edebilirsiniz. Likit olmayan bir gelecek veya hisse senedi açın, bir satın alma limiti belirleyin ve sipariş defterinde olup olmadığına bakın. Ve stoploss emri orada durmayacak, çünkü tüm stop emirleri komisyoncu sunucusunda yer alır ve emir defterine sadece şartla girilir. Borsada bunlar dışında emir olmadığı için limit camdadır.
 
Piyasanın altında bir satış limiti mi belirliyorsunuz?
 
ottenand :
Son işlemin fiyatı belirtilen seviyeye dokunursa, durdurmalar piyasa tarafından tetiklenmelidir. Aksi takdirde - sipariş defterindeki diğer tüm siparişler. Buna göre, bunu likit olmayan varlıklar üzerinde kontrol edebilirsiniz. Likit olmayan bir gelecek veya hisse senedi açın, bir satın alma limiti belirleyin ve sipariş defterinde olup olmadığına bakın. Ve stoploss emri orada durmayacak, çünkü tüm stop emirleri komisyoncu sunucusunda yer alır ve emir defterine sadece şartla girilir. Borsada bunlar dışında emir olmadığı için limit camdadır.

Şimdi konuşma duraklarla ilgili değil, sipariş türleri hakkında.
 
prostotrader :

Şimdi konuşma duraklarla ilgili değil, sipariş türleri hakkında.
Sipariş türlerinden bahsediyorum. Sadece bir bardakta borsada olabilirler. Satış limiti piyasanın altında nasıl olacak?