Fazladan bir dal oluşturmadım, çünkü tartışma konusu bir konuyla ilgilidir. Ancak, ÖNCE okumanıza gerek olmadığı hemen anlaşılması için kırmızı bir çizgi çizeceğim.
BU NOKTADAN ÖNCEKİ TARTIŞMA SONRASI İLE İLGİLİ DEĞİLDİR.
Bir değişim sembolü üzerinde bir limit sembolünün kaydırılması - HATA!
Aşağıda bir konuşma var
Support Team2017.04.10 18:04
fxsaber
Bir değişim sembolü üzerinde bir limit sembolünün kaydırılması - HATA!
Bu sonuçlar neye dayanıyor?
Mevcut piyasa 114300 / 114280 olsun
114250 limitli alış limiti emri veriyorsunuz.Piyasada biri garantili fiyatla satmaya karar verdi ve 114200 satış limiti koydu, bunun sonucunda piyasadan 114200'e kadar olan tüm alış limiti emirlerini topladı.
Bu borsada oldukça normal bir durum.
Destek Ekibi2017.04.11 09:58
fxsaber
Test cihazıyla ilgiliydi.
Bu durumda sadece satış limitini piyasadan daha kötü belirleyenin pozitif kayması olacaktır. Doldurulan karşılık gelen satın alma limitleri de kayma olmadan uygulanacaktır.
1. Bu anlaşılabilir bir durumdur.
2. "Sadece" ne anlama geliyor? En hafif tabirle borsada işlem yapanlar aynı fikirde değiller. Bu arada, zaten aynı fikirde değillerdi.
Destek Ekibi2017.04.11 11:00
fxsaber
Bu tartışmayı halka taşımayı öneriyorum. Çünkü Senin bir bilgin ve tecrüben var, benim başka bir bilgim var. Geri kalanlarla nasıl ilişki kurdukları ancak kamuoyunda ortaya çıkarılabilir. Destekliyormusun?
Bu durumda, "kamuya açık hale getirmek" hiçbir şey vermez - nesnel bir gerçeklik vardır - borsa üzerinde çalışmak, çoğunluğa hitap etmeye bağlı değildir. Karar sadece böyle değil, borsada fiilen işlem yapanların da talebiyle alındı.
Konuya gelince, test cihazında herhangi bir kayma olmamalıdır. Burada benimle aynı fikirde olacağınızı düşünüyorum.
Katılmıyorum - önceki cevaplara bakın.
İşte böyle bir konuşma.
Geliştiriciler, borsaya mevcut fiyattan daha kötü bir fiyatla bir satış limiti gönderilirse, pozitif kayma ile en iyi alış limitlerinin uygulanacağını iddia ediyor. Buna katılmıyorum.
Geliştiricilerin, TESTER'de limit emirlerinin (piyasadan daha kötü olmayan) kaymasının normal olduğu sonucuna vardıkları mantığın temelinde açık değildir.
Açıkçası, bakış açılarından biri yanlış. İnsanlar bu konu hakkında yapıcı bir şekilde yorum yaparlarsa minnettar olurum.
В режиме биржевого исполнения цена, указываемая при выставлении лимитных ордеров, не проверяется. Ее можно указать выше текущей цены Ask
(для ордеров на покупку) и ниже цены Sell (для ордеров на продажу). При выставлении ордера с такой ценой он практически сразу срабатывает и
превращается в рыночный . Однако в отличие от рыночных ордеров, где трейдер фактически соглашается на сделку по неуказанной текущей рыночной цене,
лимитный ордер будет исполнен по цене не худшей , чем указанная.
onlar. bu durumda satış limiti 114200'den daha kötü uygulanmayacak ve tüm alış limitini daha yüksek toplayacak, ancak bir piyasa emrine dönüşecek, neden alış limitini etkiliyor? biri, satış limitinde limit emri tanımına uyan (belirtilenfiyattan daha kötü olmayan bir fiyatla) satış limiti için en iyi fiyattadır ve gerçekleştirilecektir.
Bir değişim sembolü üzerinde bir limit sembolünün kaydırılması - HATA!
Bu sonuçlar neye dayanıyor?
Mevcut piyasa 114300 / 114280 olsun
114250 limitli alış limiti emri veriyorsunuz.Piyasada biri garantili fiyatla satmaya karar verdi ve 114200 satış limiti koydu, bunun sonucunda piyasadan 114200'e kadar olan tüm alış limiti emirlerini topladı.
Bu borsada oldukça normal bir durum.
Döviz limit emirleri artı veya eksi olarak kaydırılamaz. Yukarıdaki örnekte mantıksal bir hata var. Karşı tarafın 114200 (piyasadan daha kötü) fiyattan limit satış emri vermiş olması, alış limitinin 114250 değil 114240'tan uygulanabileceği anlamına gelmez. Bu durumda karşı taraf bizden daha iyi bir fiyat alacaktır. 114250'de ve gerekli hacmi kazanarak ve ortalama fiyatını kötüleştirerek sipariş defterinde daha aşağılara inin. Ama siparişimiz kaymadan doldurulacak.
Döviz limit emirleri artı veya eksi olarak kaydırılamaz. Yukarıdaki örnekte mantıksal bir hata var. Karşı tarafın 114200 (piyasadan daha kötü) fiyattan limit satış emri vermiş olması, alış limitinin 114250 değil 114240'tan uygulanabileceği anlamına gelmez. Bu durumda karşı taraf bizden daha iyi bir fiyat alacaktır. 114250'de ve gerekli hacmi kazanarak ve ortalama fiyatını kötüleştirerek sipariş defterinde daha aşağılara inin. Ama siparişimiz kaymadan doldurulacak.
Önceki konuşmacıya katılıyorum. "Şeytan") kelimesine katılmadığım tek şey
Döviz limit emirleri artı veya eksi olarak kaydırılamaz. Yukarıdaki örnekte mantıksal bir hata var. Karşı tarafın 114200 (piyasadan daha kötü) fiyattan limit satış emri vermiş olması, alış limitinin 114250 değil 114240'tan uygulanabileceği anlamına gelmez. Bu durumda karşı taraf bizden daha iyi bir fiyat alacaktır. 114250'de ve gerekli hacmi kazanarak ve ortalama fiyatını kötüleştirerek sipariş defterinde daha aşağılara inin. Ama siparişimiz kaymadan doldurulacak.
Kabul ediyorum. Örnekle acele ettim.
Bu durumu düşünün:
İşte bir uzman:
//+------------------------------------------------------------------+//| MarketBuyLimit.mq5 |//| Copyright 2016, MetaQuotes Software Corp. |//| https://www.mql5.com |//+------------------------------------------------------------------+#property copyright"Copyright 2016, MetaQuotes Software Corp."#property link"https://www.mql5.com"#property version"1.00"#include <Trade\Trade.mqh>
int ExtLastHour= 0 ;
int ExtOverMarket= 1000 ;
//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+intOnInit ()
{
//---//---return ( INIT_SUCCEEDED );
}
//+------------------------------------------------------------------+//| Expert deinitialization function |//+------------------------------------------------------------------+voidOnDeinit ( constint reason)
{
//---
}
//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+voidOnTick ()
{
MqlDateTime dt;
TimeTradeServer (dt);
//---if (dt.hour!=ExtLastHour)
{
CTrade trade;
MqlTick tick;
double point= SymbolInfoDouble ( Symbol (), SYMBOL_POINT );
//--- получим тикSymbolInfoTick ( Symbol (),tick);
//--- есть позиции?if (! PositionsTotal ())
{
if (!trade.BuyLimit( 1.0 ,tick.ask+ExtOverMarket*point, Symbol ()))
Print ( "BuyLimit setup failed" );
}
else
{
if (!trade.SellLimit( 1.0 ,tick.bid-ExtOverMarket*point, Symbol ()))
Print ( "BuyLimit setup failed" );
}
ExtLastHour=dt.hour;
}
}
Onlar. piyasadan 1000 puan daha iyi limit emirleri ile aç ve kapat (fiyat Alış Limiti talep fiyatından yüksek ve fiyat Satış Limiti teklifinden düşük).
İşlem tablosu, kayma olmadan yürütüldüğünde şu şekilde görünecektir:
Ve kayma ile yürütüldüğünde bunun gibi:
Her iki seçeneğin doğru çalışmasını nasıl birleştireceğimizi düşünmeye çalışalım.
Belirtilen limitler, test cihazında tam olarak belirtilen fiyat üzerinden yürütülmelidir.
Evet
Yürütme-limitleri - (SellLimit - Bid, BuyLimit - Ask) üzerine konan kene fiyatında, sanki bunlar limit değil, piyasalarmış gibi.
Daha doğrusu Limit değişim enstrümanları için piyasadan daha iyi bir fiyata (Satın Alma Limiti Sor'dan daha yüksek ve Satış Limiti için Bid'den daha düşük) verilen emirler, fiyattan yerleştirildikten hemen sonra (bir sonraki fiyatı beklemeden) gerçekleştirilir (aktive edilir) Mevcut piyasanın (BuyLimit için Sor, SellLimit için Bid) .
Fazladan bir dal oluşturmadım, çünkü tartışma konusu bir konuyla ilgilidir. Ancak, ÖNCE okumanıza gerek olmadığı hemen anlaşılması için kırmızı bir çizgi çizeceğim.
BU NOKTADAN ÖNCEKİ TARTIŞMA SONRASI İLE İLGİLİ DEĞİLDİR.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Hatalar, hatalar, sorular
fxsaber , 2017.04.07 17:21
Test Uzmanı Uzman Danışmanı (Metaquotes-Demo)Sonuç
Bir değişim sembolü üzerinde bir limit sembolünün kaydırılması - HATA!
fxsaber
Bir değişim sembolü üzerinde bir limit sembolünün kaydırılması - HATA!
Bu sonuçlar neye dayanıyor?
Mevcut piyasa 114300 / 114280 olsun
114250 limitli alış limiti emri veriyorsunuz.Piyasada biri garantili fiyatla satmaya karar verdi ve 114200 satış limiti koydu, bunun sonucunda piyasadan 114200'e kadar olan tüm alış limiti emirlerini topladı.
Bu borsada oldukça normal bir durum.
fxsaber
1. Bu anlaşılabilir bir durumdur.
2. "Sadece" ne anlama geliyor? En hafif tabirle borsada işlem yapanlar aynı fikirde değiller. Bu arada, zaten aynı fikirde değillerdi.
fxsaber
Bu tartışmayı halka taşımayı öneriyorum. Çünkü Senin bir bilgin ve tecrüben var, benim başka bir bilgim var. Geri kalanlarla nasıl ilişki kurdukları ancak kamuoyunda ortaya çıkarılabilir. Destekliyormusun?
Bu durumda, "kamuya açık hale getirmek" hiçbir şey vermez - nesnel bir gerçeklik vardır - borsa üzerinde çalışmak, çoğunluğa hitap etmeye bağlı değildir. Karar sadece böyle değil, borsada fiilen işlem yapanların da talebiyle alındı.
İşte böyle bir konuşma.
Geliştiriciler, borsaya mevcut fiyattan daha kötü bir fiyatla bir satış limiti gönderilirse, pozitif kayma ile en iyi alış limitlerinin uygulanacağını iddia ediyor. Buna katılmıyorum.
Geliştiricilerin, TESTER'de limit emirlerinin (piyasadan daha kötü olmayan) kaymasının normal olduğu sonucuna vardıkları mantığın temelinde açık değildir.
Açıkçası, bakış açılarından biri yanlış. İnsanlar bu konu hakkında yapıcı bir şekilde yorum yaparlarsa minnettar olurum.
burada? https://www.metatrader5.com/en/terminal/help/general_concept#order_type
onlar. bu durumda satış limiti 114200'den daha kötü uygulanmayacak ve tüm alış limitini daha yüksek toplayacak, ancak bir piyasa emrine dönüşecek, neden alış limitini etkiliyor? biri, satış limitinde limit emri tanımına uyan ( belirtilen fiyattan daha kötü olmayan bir fiyatla ) satış limiti için en iyi fiyattadır ve gerçekleştirilecektir.
fxsaber
Bir değişim sembolü üzerinde bir limit sembolünün kaydırılması - HATA!
Bu sonuçlar neye dayanıyor?
Mevcut piyasa 114300 / 114280 olsun
114250 limitli alış limiti emri veriyorsunuz.Piyasada biri garantili fiyatla satmaya karar verdi ve 114200 satış limiti koydu, bunun sonucunda piyasadan 114200'e kadar olan tüm alış limiti emirlerini topladı.
Bu borsada oldukça normal bir durum.
@kaus_bonus , @Vasiliy Sokolov , @Dmitriy Skub , Teşekkürler!
Kabul ediyorum. Örnekle acele ettim.
Bu durumu düşünün:
İşte bir uzman:
Onlar. piyasadan 1000 puan daha iyi limit emirleri ile aç ve kapat (fiyat Alış Limiti talep fiyatından yüksek ve fiyat Satış Limiti teklifinden düşük).
İşlem tablosu, kayma olmadan yürütüldüğünde şu şekilde görünecektir:
Ve kayma ile yürütüldüğünde bunun gibi:
Her iki seçeneğin doğru çalışmasını nasıl birleştireceğimizi düşünmeye çalışalım.
Piyasadan daha iyi ve piyasadan daha kötü olan her iki limit emrini de değişim modunda doğru bir şekilde işlemek için gerekli değişiklikleri yaptık.
Önümüzdeki birkaç gün içinde MetaQuotes-Demo güncellendikten sonra kullanıma sunulacaktır.
Piyasadan daha iyi ve piyasadan daha kötü olan her iki limit emrini de değişim modunda doğru bir şekilde işlemek için gerekli değişiklikleri yaptık.
Önümüzdeki birkaç gün içinde MetaQuotes-Demo güncellendikten sonra kullanıma sunulacaktır.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
FORTS. Yürütme soruları
fxsaber , 2017.02.22 23:32
Kote edilen limitler, test cihazında tam olarak belirtilen fiyata uygulanmalıdır.
Yürütme-limitleri - (SellLimit - Bid, BuyLimit - Ask) üzerine konan kene fiyatında, sanki bunlar limit değil, piyasalarmış gibi.
Böyle bir mantık olur mu?
Belirtilen limitler, test cihazında tam olarak belirtilen fiyat üzerinden yürütülmelidir.
Evet