Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Bir sınırlayıcı FOK olabilir mi?
İyi soru.
Yani (kırmızı ile vurgulanmış) bir limit emri FOK olamaz, çünkü sabit bir fiyattan yürütülür,
ama öte yandan, hacim yeterli olabilir ....
ORDER_FILLING_FOK
Данная политика исполнения означает, что ордер может быть исполнен исключительно в указанном объеме.
Если на рынке в данный момент не присутствует достаточного объема финансового инструмента, то ордер не будет исполнен.
Необходимый объем может быть составлен из нескольких предложений, доступных в данный момент на рынке.
İyi soru.
Yani (kırmızı ile vurgulanmış) bir limit emri FOK olamaz, çünkü sabit bir fiyattan yürütülür,
ama öte yandan, hacim yeterli olabilir ....
ORDER_FILLING_FOK
Данная политика исполнения означает, что ордер может быть исполнен исключительно в указанном объеме.
Если на рынке в данный момент не присутствует достаточного объема финансового инструмента, то ордер не будет исполнен.
Необходимый объем может быть составлен из нескольких предложений, доступных в данный момент на рынке.
Evet, sadece Yardım eğrisi. Limitnik her zaman sadece DÖNÜŞ tipi bir dolgudur. FOK, IOC - sadece pazarlar.
Ancak bu yalnızca borsa ve ECN için geçerlidir. Ayrıca limit emirlerin sanal emirler olduğu, sadece ilgili piyasa emirlerinin yaratılmasının başlatıcıları olan STP olduğu için, onlar için FOK / IOC mümkündür. Ancak bu sadece ekranda sınırlı oyunculardır ve aslında değil.
Evet, sadece Yardım eğrisi. Limitnik her zaman sadece DÖNÜŞ tipi bir dolgudur. FOK, IOC - sadece pazarlar.
Doğru değil, her zaman limit kullanırım ama sadece IOC ile
3 yıldan fazla
Kendiniz kontrol edin :)
Katma
Limit emri, piyasa emriyle aynıdır, ancak uygulama fiyatını belirler ve hepsi bu kadar!
Bir fiyat var - yerine getirildi, kaldırılmadı.
Yürütme politikası
Broker tarafından belirlenen genel emir yürütme kurallarına ek olarak, bir tüccar, emir ayarlama penceresinin "Doldur" alanında ek koşullar belirleyebilir:
Bu yürütme politikası, siparişin yalnızca belirtilen hacimde yürütülebileceği anlamına gelir. Şu anda piyasada yeterli miktarda finansal araç yoksa emir gerçekleşmez. Gerekli hacim, şu anda piyasada mevcut olan çeşitli tekliflerden oluşabilir.
Bu durumda tacir, emirde belirtilen limitler dahilinde piyasada bulunan maksimum hacim üzerinden işlem yapmayı kabul eder. Tam olarak gerçekleştirilememesi durumunda, mevcut miktar için emir gerçekleştirilir ve gerçekleşmeyen emir hacmi iptal edilir. IOC emirlerini kullanma olasılığı ticaret sunucusunda belirlenir.
Bu mod, piyasa (Al ve Sat), limit ve stop-limit emirleri için ve sadece "Piyasa yürütme" ve "Borsa yürütme" modlarında kullanılır. Kısmi işlem yapılması durumunda kalan miktara sahip piyasa veya limit emri iptal edilmez, işlemeye devam eder.
Yürütme moduna bağlı olarak yürütme ilkelerinin uygulanması bir tablo şeklinde gösterilebilir:
Yürütme Modu\Yürütme Politikası
Hepsi/Hiçbir şey (FOK)
Tümü/Kısmi (IOC)
Dönüş
Anında Yürütme
+
-
-
İstek üzerine sürümler
+
-
-
Piyasa yürütme
+
+
+
Exchange yürütme
+
+
+
Doğru değil, her zaman limit kullanırım ama sadece IOC ile
3 yıldan fazla
Kendiniz kontrol edin :)
Bununla karşılaşmayacaksın. Ve Sınırlayıcı Talebi'nde FOK / IOC tiplerinin ayarını yapması, bunların bu türden oldukları anlamına gelmez.
Bununla karşılaşmayacaksın. Ve Sınırlayıcı Talebi'nde FOK / IOC tiplerinin ayarını yapması, bunların bu türden oldukları anlamına gelmez.
Yukarıdaki tabloya bakın.
FOK tüm modlarda mevcuttur.
Sadece FOK ile hacmi kontrol etmeniz gerekiyor, ancak bu, siparişin uygulanacağına dair bir GARANTİ DEĞİLDİR, çünkü ne zaman
gerekli hacmin Borsaya "gelmesi" emri olmayabilir (zaten bozuk), dolayısıyla
FOK başvurusunun eksik mutabakatı
emir Borsaya "geldiğinde", gerekli hacim mevcut olmayabilir (zaten paslanmışlardır), dolayısıyla
FOK başvurusunun eksik mutabakatı
Eğri Yardımı. Bu limitler için geçerli değildir. Yukarıda, kontrol edilmesi kolay iki durum verdim. Mevcut fiyattan daha kötü olmayan bir fiyata ayarlanırlarsa FOK/IOC limitleri olmadığı için oynanamazlar.
Hayal kurmuyorum, danışman tarafından gerçek bir hesaba verilen emirlerimden bahsediyorum.
Şimdi düşündüğünüz gibi hareket etmek istiyorsanız, özgür irade özgürdür!
Hayal kurmuyorum, gerçek bir hesapta bir danışman tarafından verilen emirlerimden bahsediyorum.
Şimdi düşündüğünüz gibi hareket etmek istiyorsanız, özgür irade özgürdür!
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
FORTS. Yürütme soruları
fxsaber , 2017.02.22 22:50
Bununla karşılaşmayacaksın.
demir mantık
Kusura bakmayın, IOC dolgulu LIMIT siparişler kullandığımı yazdığımı muhtemelen fark etmemişsinizdir.
//| 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 (main_mem_magic >= (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_MAIN_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);
}
}
Bu kod benim için 3 yıldan beri çalışıyor
Kusura bakmayın, IOC dolgulu LIMIT siparişler kullandığımı yazdığımı muhtemelen fark etmemişsinizdir.
Bu kod benim için 3 yıldan beri çalışıyor
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
FORTS. Yürütme soruları
fxsaber , 2017.02.22 22:50
Bununla karşılaşmayacaksın. Ve Sınırlayıcı Talebi'nde FOK / IOC tiplerinin ayarını yapması, bunların bu türden oldukları anlamına gelmez.