pazar derinliği (DOM) - WhooDoo22

 

Merhaba MQL5 topluluğu,

Bir EA cadı yazmaya çalışıyorum, pazarın derinliğine göre esnaf yerleştirecek. Daha önce bir konu okudum https://www.mql5.com/en/forum/6382 ve bu özelliği bir EA'da kullanmak için admin Rosh'un bahsettiği piyasa derinliğinin brokerin döviz çifti için mevcut olması gerektiğini fark ettim (bir şey birlikte) bunun satırları). İndirilebilir MT5 , EURUSD enstrümanı için piyasa derinliği (DOM) sağlıyor mu? Kodlayıcıların/tüccarların benden önce https://www.mql5.com/en/market/product/663 gibi bu yoldan geçtiğini tahmin ediyorum ve bu görevi tamamlamak için herhangi birinin tavsiyede bulunup bulunamayacağını merak ediyorum. MQL5 referansını okudum ve aşağıdaki anlık görüntüde gösterildiği gibi üç özel işlevi fark ettim.

MQL5 referans anlık görüntüsü

Mevcut piyasa derinliğini kontrol etmek için bir EA kodlamak istiyorum (bu, mevcut sıfır kayması, kayma [0] anlamına gelir). Ayrıca gelecekte DOM görüntüleyen bir gösterge kodlayabilir ve bunu EA'ya dahil edebilirim, ancak bu gelecek ve şimdi EA.


Teşekkür ederim

Metatrader 5 Market Depth
Metatrader 5 Market Depth
  • www.mql5.com
I'm new to metatrader 5 and MQL I was wondering if someone knew what was necesary to do in order to be able to use Market depth information?
 
WhooDoo22 :

Merhaba MQL5 topluluğu,

Bir EA cadı yazmaya çalışıyorum, pazarın derinliğine göre esnaf yerleştirecek. Daha önce bir konu okudum https://www.mql5.com/en/forum/6382 ve bu özelliği bir EA'da kullanmak için admin Rosh'un bahsettiği piyasa derinliğinin brokerin döviz çifti için mevcut olması gerektiğini fark ettim (bir şey birlikte) bunun satırları). İndirilebilir MT5 , EURUSD enstrümanı için piyasa derinliği (DOM) sağlıyor mu?

Seçtiğiniz Broker'a bağlıdır https://www.mql5.com/en/forum/10009
 
RaptorUK :
Seçtiğiniz Broker'a bağlıdır https://www.mql5.com/en/forum/10009

Olmaz, onun Simon. Cevabınızı okumaktan memnun oldum! Görünüşe göre MQL5'e giden yolu bulmuşsun ve yaptığına çok sevindim. Eminim şimdiye kadar neden MQL5 öğrendiğimi anlamışsınızdır;)


Teşekkür ederim

 
MT5'te "Görünüm" menüsüne tıklayın, ardından "Pazarın Derinliği" üzerine gelin ve neyin mevcut olduğunu göreceksiniz. Bir komisyoncudan diğerine değişir, bu nedenle MT5'inize yeni komisyoncu eklemeniz gerekebilir.
 
phi.nuts :
MT5'te "Görünüm" menüsüne tıklayın, ardından "Pazarın Derinliği" üzerine gelin ve neyin mevcut olduğunu göreceksiniz. Bir komisyoncudan diğerine değişir, bu nedenle MT5'inize yeni komisyoncu eklemeniz gerekebilir.

phi.nuts gönderileri de. Pratikte bir birleşme ;) Talimatlarınızı izleyerek eylemlerimin başka bir anlık görüntüsünü yayınladım.

Bu sunulan değerlerin ne anlama geldiğini anlamıyorum. Bu değerleri açıklayabilir misiniz lütfen phi.nuts?

ev anlık görüntüsü


Teşekkür ederim

 
WhooDoo22 :

phi.nuts gönderileri de. Pratikte bir birleşme ;) Talimatlarınızı izleyerek eylemlerimin başka bir anlık görüntüsünü yayınladım.

Bu sunulan değerlerin ne anlama geldiğini anlamıyorum. Bu değerleri açıklayabilir misiniz lütfen phi.nuts?

Teşekkür ederim

GBOT, eğer yanılmıyorsam (yine), vadeli işlemler yapan Global Board of Trade olacak.

MT5'inizde başka bir aracı sunucusu açmayı deneyin. Sadece yeni bir hesap açın ve "Bir Hesap Açın" penceresinde, "yeni sunucu ekle ..." seçeneğini bulana kadar aşağı kaydırın ve ardından üzerine tıklayın ve komisyoncu adını yazın, örneğin Alpari UK.

 
phi.nuts :

GBOT, eğer yanılmıyorsam (yine), vadeli işlemler yapan Global Board of Trade olacak.

MT5'inizde başka bir aracı sunucusu açmayı deneyin. Sadece yeni bir hesap açın ve "Bir Hesap Açın" penceresinde, "yeni sunucu ekle ..." seçeneğini bulana kadar aşağı kaydırın ve ardından üzerine tıklayın ve komisyoncu adını yazın, örneğin Alpari UK.

Anlaşıldı, bir şans vereceğim.


Teşekkür ederim

 

fındık,

Farklı bir komisyoncunun sunucusunda bir demo hesabı açtım ve sonuçlar şu şekilde:

DOM sonucu

"Pazar Derinliği" sekmesinin nasıl soluklaştığına dikkat edin. Sanırım bu sunucu DOM sağlamıyor. Ayrıca,

DOM EA günlüğü sonucu

ve tabii ki görsel yardım için aşağıdaki EA'yı ekledim.

 //+------------------------------------------------------------------+
//|                                                       DOM EA.mq5 |
//|                        Copyright 2012, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link       "http://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit ()
  {
//---
   
//---
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit ( const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick ()
  {


   MqlBookInfo priceArray[];
   bool getBook= MarketBookGet ( NULL ,priceArray);
   if (getBook)
     {
       int size= ArraySize (priceArray);
       Print ( "MarketBookInfo for " , Symbol ());
       for ( int i= 0 ;i<size;i++)
        {
         Print (i+ ":" ,priceArray[i].price
               + "    Volume = " +priceArray[i].volume,
               " type = " ,priceArray[i].type);
        }
     }
   else
     {
       Print ( "Could not get contents of the symbol DOM " , Symbol ());
     }
   
  }
//+------------------------------------------------------------------+

EA temelde yalnızca MQL5 referansından MarketBookGet içinde bulunan bir örnekten kod içerir.

Aracıların DOM'yi demo hesap sunucularında göstermemesi ve DOM'yi yalnızca gerçek hesap sunucularında göstermesi normal midir?


Teşekkür ederim

Dosyalar:
DOM_EA.mq5  2 kb
 
WhooDoo22 :

fındık,

Farklı bir komisyoncunun sunucusunda bir demo hesabı açtım ve sonuçlar şu şekilde:


"Pazar Derinliği" sekmesinin nasıl soluklaştığına dikkat edin. Sanırım bu sunucu DOM sağlamıyor. Ayrıca,


ve tabii ki görsel yardım için aşağıdaki EA'yı ekledim.

EA temelde yalnızca MQL5 referansından MarketBookGet içinde bulunan bir örnekten kod içerir.

Aracıların DOM'yi demo hesap sunucularında göstermemesi ve DOM'yi yalnızca gerçek hesap sunucularında göstermesi normal midir?


Teşekkür ederim

Bu, demosunda veya canlı yayında DOM verilerini sağlayıp sağlamadıklarına gerçekten bağlı.

İşte Alpari UK demosu ile benimki.

 

 

Merhaba WhooDoo22 ,

Size mql4 forumunda söylediğim gibi, forex için Depth of Market, eğer mevcutsa çok kullanışlı değil. Burada merkezi pazar yok. En iyi ihtimalle, phi.nuts'un size gösterdiği gibi, komisyoncuya bağlıdır ve bir bütün olarak FOREX piyasası için değil, yalnızca BİR komisyoncu için pazar derinliğidir.

Forex için Depth of Market ile kazanan bir strateji geliştirebileceğinizi sanmıyorum. Ama belki yanılıyorum!

 
phi.nuts :

Bu, demosunda veya canlı yayında DOM verilerini sağlayıp sağlamadıklarına gerçekten bağlı.

İşte Alpari UK demosu ile benimki.

 

İlginç.


nazikçe teşekkür ederim