Metatrader 5'e Nasıl Başlanır? - sayfa 119

 

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Yeni MetaTrader 5 platformu 1930 yapımı: MQL5'te kayan pencere çizelgeleri ve .Net kitaplıkları

MetaQuotes Yazılım A.Ş. , 2018.10.25 17:24

MetaTrader 5 platformunun güncellenmiş sürümü 26 Ekim 2018'de yayınlanacak. Güncelleme aşağıdaki değişiklikleri içerecek:


  1. Terminal: Artık finansal sembol çizelgelerini ticaret terminali penceresinden ayırabilirsiniz.

    Bu özellik, birden fazla monitör kullanıldığında kullanışlıdır. Böylece ana platform penceresini tek bir monitörde hesap durumunuzu kontrol etmek için ayarlayabilir ve piyasa durumunu gözlemlemek için grafiklerinizi ikinci ekrana taşıyabilirsiniz. Bir grafiği terminalden ayırmak için bağlam menüsünde Yerleştirilmiş seçeneğini devre dışı bırakın. Bundan sonra grafiği istediğiniz monitöre taşıyın.




    Ayrılmış grafiklerdeki ayrı bir araç çubuğu, monitörler arasında geçiş yapmak zorunda kalmadan analitik nesnelerin ve göstergelerin uygulanmasına olanak tanır. Kullanılabilir komutlar kümesini yönetmek veya gizlemek için araç çubuğu bağlam menüsünü kullanın.

  2. Terminal: Yerleşik sohbetler tamamen güncellendi. Artık grup diyaloglarını ve kanallarını destekliyorlar. Farklı diyaloglar arasında geçiş yapmadan birleşik bir ortamda bir grup insanla özel tartışmalar yapın ve ilgi alanlarınıza ve dillerinize göre kanallar oluşturun. Web sitesini ziyaret etmeden MQL5.community'deki meslektaşlarınız ve arkadaşlarınızla iletişim kurun.

    Grup sohbetleri ve kanalları herkese açık veya özel olabilir. Onlara özgürce veya yalnızca davetle katılmanın mümkün olup olmadığına yaratıcıları karar verir. Ayrıca, ek iletişim kontrolü için kanallara ve sohbetlere moderatörler atayabilirsiniz.



  3. Terminal: Kripto para ticareti için genişletilmiş hacim doğruluğu desteği eklendi. Şimdi mümkün olan minimum işlem hacmi 0,00000001 lottur. Pazar derinliği, zaman ve satışların yanı sıra diğer arayüz öğeleri artık hacimleri 8 ondalık basamağa kadar doğru olarak görüntüleme özelliğine sahiptir.

    Minimum hacim ve değişim adımı, komisyoncu tarafındaki finansal araç ayarlarına bağlıdır.



  4. Terminal: MQL5.community'de yayınlanan makalelerin sekmesi Toolbox penceresine eklendi. MQL5'te ticaret stratejilerinin geliştirilmesine ilişkin 600'den fazla ayrıntılı materyal artık doğrudan terminalde mevcuttur. Her hafta yeni makaleler yayınlanmaktadır.



  5. Terminal: Wine altında çalışırken sertifikaları kullanarak genişletilmiş kimlik doğrulama desteği eklendi.
  6. Terminal: Bir seviye ile sınırlı olduğunda piyasa derinliğinin sabit gösterimi.
  7. Terminal: Standart araç çubuğuna "Resim Olarak Kaydet" komutu eklendi. Artık grafiklerin fotoğraflarını çekmek ve bunları toplulukta paylaşmak çok daha kolay.



  8. Terminal: Çubuklar ve keneler içe aktarılırken zaman kaymasının uygulanması düzeltildi. Daha önce, bazı durumlarda vardiya uygulanmıyordu.



  9. Terminal: Çok miktarda ekonomik takvim haberi olması durumunda terminalin donması düzeltildi.
  10. MQL5: "Akıllı" işlevlerin içe aktarılmasıyla .NET kitaplıkları için yerel destek eklendi. Artık .NET kitaplıkları özel sarmalayıcılar yazmadan kullanılabilir - MetaEditor bunu kendi başına yapar.

    .NET kitaplığı işlevleriyle çalışmak için, belirli işlevleri tanımlamadan DLL'nin kendisini içe aktarmanız yeterlidir. MetaEditor, çalışması mümkün olan tüm işlevleri otomatik olarak içe aktarır:
    • Basit yapılar (POD, düz eski veriler) — yalnızca basit veri türlerini içeren yapılar.
    • Yalnızca basit tiplerin ve POD yapılarının veya bunların dizilerinin kullanıldığı parametrelere sahip genel statik işlevler

    Kütüphaneden fonksiyonları çağırmak için basitçe içe aktarın:
     #import "TestLib.dll"
    
    //+------------------------------------------------------------------+
    //| Script program start function                                    |
    //+------------------------------------------------------------------+
    void OnStart ()
      {
       int x= 41 ;
       TestClass::Inc(x);
       Print (x);
      }
    TestClass'ın Inc işlevinin C# kodu aşağıdaki gibi görünür:
     public class TestClass
    {
       public static void Inc(ref int x)
       {
        x++;
       }
    }
    Yürütme sonucunda komut dosyası 42 değerini döndürür.

    .NET kitaplıkları için destek çalışmaları devam ediyor. Özellikleri gelecekte genişletilecektir.

  11. MQL5: Standart Kitaplığa WinAPI işlevleriyle çalışma desteği eklendi. Artık, bir MQL5 programında işletim sistemi işlevlerini kullanmak için kitaplıkları manuel olarak içe aktarmaya ve işlev imzalarını tanımlamaya gerek yoktur. Başlık dosyasını MQL5\Include\WinAPI dizininden eklemeniz yeterlidir.

    WinAPI işlevleri amaçlarına göre ayrı dosyalarda gruplandırılmıştır:

    • libloaderapi.mqh — kaynaklarla çalışma
    • memoryapi.mqh — bellekle çalışma
    • processenv.mqh — ortamla çalışma
    • processthreadsapi.mqh — süreçlerle çalışma
    • securitybaseapi.mqh — işletim sistemi güvenlik sistemiyle çalışma
    • sysinfoapi.mqh — sistem bilgilerinin alınması
    • winbase.mqh - ortak işlevler
    • windef.mqh — sabitler, yapılar ve numaralandırmalar
    • wingdi.mqh — grafik nesnelerle çalışma
    • winnt.mqh — istisnalarla çalışma
    • winreg.mqh — kayıt defteriyle çalışma
    • winuser.mqh - pencereler ve arayüzle çalışma
    • errhandlingapi.mqh — hataları işleme
    • fileapi.mqh — dosyalarla çalışma
    • handleapi.mqh — tutamaçlarla çalışma
    • winapi.mqh - tüm işlevler dahil (WinAPI başlık dosyaları)

    Bağlama yalnızca 64 bit mimariyle çalışır.

  12. MQL5: Kod ayrıştırılırken satır içi, __inline ve __forceinline belirteçleri için destek eklendi. Kodda belirteçlerin bulunması hataya neden olmaz ve derlemeyi etkilemez. Şu anda bu özellik, С++ kodunun MQL5'e aktarılmasını kolaylaştırıyor.
    MSDN'de belirteçler hakkında daha fazla bilgi bulun.

  13. MQL5: MQL5 programlarının önemli ölçüde optimize edilmiş yürütülmesi. Bazı durumlarda, performans artışı %10'a ulaşabilir. Programlarınızı daha hızlı çalıştırmak için yeni MetaEditor sürümünde yeniden derleyin.
    Ne yazık ki, bu ek optimizasyon nedeniyle yeni programlar önceki terminal sürümleriyle uyumlu olmayacaktır. MetaEditor 1910 sürümünde derlenen programlar ve sonraki sürümler 1880 ve daha düşük terminal sürümlerinde başlatılamaz. Daha önceki MetaEditor sürümlerinde derlenen programlar yeni terminallerde çalışabilir.

  14. MQL5: Önemli ölçüde optimize edilmiş çoklu MQL5 işlevleri.
  15. MQL5: Terminal ana penceresinden çizelgeleri eklemek/çıkarmak ve konumlarını yönetmek için yeni özellikler eklendi.

    ENUM_CHART_PROPERTY_INTEGER numaralandırmasına aşağıdaki özellikler eklendi:

    • CHART_IS_DOCKED — grafik penceresi sabitlendi. 'Yanlış' olarak ayarlanırsa, grafik terminal alanının dışına sürüklenebilir.
    • CHART_FLOAT_LEFT — sanal ekrana göre ayrılmış grafik penceresinin sol koordinatı.
    • CHART_FLOAT_TOP — sanal ekrana göre ayrılmış grafik penceresinin üst koordinatı.
    • CHART_FLOAT_RIGHT — sanal ekrana göre ayrılmış grafik penceresinin sağ koordinatı.
    • CHART_FLOAT_BOTTOM — sanal ekrana göre ayrılmış grafik penceresinin alt koordinatı.

    ENUM_TERMINAL_INFO_INTEGER numaralandırmasına aşağıdaki işlevler eklendi:

    • TERMINAL_SCREEN_LEFT — sanal ekranın sol koordinatı. Sanal ekran, tüm monitörleri kapsayan bir dikdörtgendir. Sistem sağdan sola sıralanmış iki monitöre sahipse, sanal ekranın sol koordinatı iki monitörün sınırında olabilir.
    • TERMINAL_SCREEN_TOP — sanal ekranın üst koordinatı.
    • TERMINAL_SCREEN_WIDTH — terminal genişliği.
    • TERMINAL_SCREEN_HEIGHT — terminal yüksekliği.
    • TERMINAL_LEFT — sanal ekrana göre terminalin sol koordinatı.
    • TERMINAL_TOP — sanal ekrana göre terminalin üst koordinatı.
    • TERMINAL_RIGHT — sanal ekrana göre terminalin sağ koordinatı.
    • TERMINAL_BOTTOM — sanal ekrana göre terminalin alt koordinatı.

  16. MQL5: MqlTick ve MqlBookInfo yapılarına volume_real alanı eklendi. Genişletilmiş doğruluk hacimleriyle çalışmak üzere tasarlanmıştır. Volume_real değeri, 'volume' değerinden daha yüksek bir önceliğe sahiptir. Sunucu, belirtilirse bu değeri kullanır.

    struct  MqlTick
      {
        datetime          time;            // Last price update time
        double            bid;             // Current Bid price
        double            ask;             // Current Ask price
        double            last;            // Current price of the Last trade
        ulong             volume;          // Volume for the current Last price
        long              time_msc;        // Last price update time in milliseconds
        uint              flags;           // Tick flags
        double            volume_real;     // Volume for the current Last price with greater accuracy
      };

    struct MqlBookInfo
      {
       ENUM_BOOK_TYPE   type;             // order type from the ENUM_BOOK_TYPE enumeration
       double            price;           // price
       long              volume;           // volume
       double            volume_real;     // volume with greater accuracy
      };

  17. MQL5: ENUM_SYMBOL_INFO_DOUBLE numaralandırmasına yeni özellikler eklendi:

    • SYMBOL_VOLUME_REAL — son yürütülen anlaşmanın hacmi;
    • SYMBOL_VOLUMEHIGH_REAL — mevcut gün için en yüksek anlaşma hacmi;
    • SYMBOL_VOLUMELOW_REAL — mevcut gün için en düşük anlaşma hacmi.

    Bu özellikleri almak için SymbolInfoDouble işlevini kullanın.

  18. MQL5: ENUM_MQL_INFO_INTEGER numaralandırmasına - ileri test modu bayrağına MQL_FORWARD özelliği eklendi.
  19. MQL5: Yapılar için pack(integer_value) özelliği eklendi. DLL ile çalışırken gerekli olabilecek bir yapı içindeki alan düzenlemesinin hizalamasını ayarlamanıza olanak tanır. Tamsayı_değeri için 1, 2 ,4,8 ve 16 değerleri mümkündür.
    Özellik tanımlı değilse, 1 baytlık varsayılan hizalama kullanılır — paket(1).

    Kullanım örneği:
     //+------------------------------------------------------------------+
    //| Default packing                                                  |
    //+------------------------------------------------------------------+
    struct A
      {
       char               a;
       int                b;
      };
    //+------------------------------------------------------------------+
    //| Specified packing                                                |
    //+------------------------------------------------------------------+
    struct B pack( 4 )
      {
       char               a;
       int                b;
      };
    //+------------------------------------------------------------------+
    //| Script program start function                                    |
    //+------------------------------------------------------------------+
    void OnStart ()
      {
       Print ( "sizeof(A)=" , sizeof (A));
       Print ( "sizeof(B)=" , sizeof (B));
      }
    //+------------------------------------------------------------------+
    Çözüm:
    sizeof(A)=5
    sizeof(B)=8
    MSDN'de yapılar içinde hizalama hakkında daha fazla bilgi bulun.

  20. MQL5: Döküm numaralandırmaları için rahat gereksinimler. Örtük bir döküm durumunda, derleyici otomatik olarak doğru numaralandırmanın değerini değiştirir ve bir uyarı görüntüler.

    Aşağıdaki kod için:
     enum Main
      {
       PRICE_CLOSE_,
       PRICE_OPEN_
      };
    
    input Main Inp=PRICE_CLOSE;
    //+------------------------------------------------------------------+
    //| Start function                                                   |
    //+------------------------------------------------------------------+
    void OnStart ()
      {
      }
    Derleyici şu uyarıyı görüntüler:
    implicit conversion from 'enum ENUM_APPLIED_PRICE' to 'enum Main'
    'Main::PRICE_OPEN_' instead of 'ENUM_APPLIED_PRICE::PRICE_CLOSE' will be used
    Daha önce, bu durumda aşağıdaki hata oluşturuldu:
    'PRICE_CLOSE' - cannot convert enum
    İşlev parametrelerinde numaralandırmalar yanlış kullanılırsa, derleyici hatayı görüntülemeye devam edecektir.

  21. MQL5: Şablon fonksiyonlarının derlenmesi düzeltildi. Artık, aşırı yüklenmiş şablon işlevleri kullanılırken, mevcut olanların tümü yerine yalnızca gerekli aşırı yükleme somutlaştırılır.
     class X {  };
    
    void f( int )  {  }
      
    template < typename T>
    void a(T*) { new T( 2 ); }   // previously, the compiler generated the error here
      
    template < typename T>
    void a()  { f( 0 ); }
      
      
    void OnInit ()  { a<X>(); }  

  22. MQL5: CopyTicks* işlevleri aracılığıyla bazı onay geçmişine erişim durumları optimize edildi.
  23. MQL5: Bir test/optimizasyon geçişinin erken tamamlanmasına izin veren yeni TesterStop işlevi eklendi. Çağrılırken, tüm ticaret istatistikleri ve OnTester sonucu, tıpkı normal test/optimizasyon tamamlanması sırasında olduğu gibi müşteri terminaline iletilir.
  24. MQL5: #property tester_everytick_calculate özel göstergeleri için yeni özellik eklendi. Strateji test cihazında kullanılır ve her tikte zorunlu gösterge hesaplamasına izin verir.
  25. Testçi: Artık, görsel olmayan bir test/optimizasyon durumunda, kullanılan tüm göstergeler (standart ve özel olanlar) yalnızca bir veri talebi sırasında hesaplanır. İstisnalar, EventChartCustom işlev çağrılarını içeren ve OnTimer işleyicisini uygulayan göstergelerdir. Daha önce, tüm göstergeler, strateji test cihazında her gelen işarette (başka bir enstrümandan bile olsa) koşulsuz olarak hesaplanıyordu. Yeni özellik, test ve optimizasyonu önemli ölçüde hızlandırır.

    Her tikte zorunlu gösterge hesaplamasını etkinleştirmek için programa #property tester_everytick_calculate özelliğini ekleyin.
    Önceki derleyici sürümleri kullanılarak derlenen göstergeler, daha önce olduğu gibi - her onay işareti için hesaplanır.

  26. Test Cihazı: Test/optimizasyon ve ilgili raporların oluşturulması sırasında mevduat para birimi doğruluğunun hesaplanması düzeltildi.
  27. Test Cihazı: Strateji test cihazı işlemini optimize etti ve hızlandırdı.
  28. Testçi: Birkaç test ve optimizasyon hatası düzeltildi.
  29. MetaEditor: Tüm kelimeler için sabit arama. Artık arama yaparken, alt çizgi bir sözcük sınırlayıcı yerine normal bir karakter olarak sayılıyor.
  30. Güncellenmiş belgeler.

Güncelleme, Canlı Güncelleme sistemi aracılığıyla sunulacaktır.


 

İpuçlarını kullanın - Nasıl Yapılır hakkında talimat

=========

----------------

----------------

----------------

 

Yeni makale yayınlandı -

----------------

Belirtilen dağıtım yasalarına göre özel semboller kullanarak zaman serilerini modelleme

The MetaTrader 5 trading terminal allows creating and using custom symbols in work. Traders have the ability to test their own currency pairs and other financial instruments. The article proposes ways of creating and removing custom symbols, generation of ticks and bars according to the specified distribution laws.


Ayrıca trendi ve çeşitli grafik modellerini simüle etmek için yöntemler önerir. Minimum ayarlarla özel sembollerle çalışmak için önerilen hazır komut dosyaları, MQL5 programlama becerisine sahip olmayan yatırımcıların özel sembollerin tüm potansiyelini kullanmalarına olanak tanır.

 

Metatrader kapalıysa çizelgeler nasıl kapatılır (göstergeler/EA ekli çizelgeleri silmek için) -

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

MT5 kapandığında gösterge nasıl kaldırılır?

Sergey Golubev , 2018.09.28 16:16

Açıklayabilirim:

-----------------

1. MT5'te iki tablo açıyorum -


2. MT5'i kapatıyorum.

3. veri klasörüne gidin - MQL5 klasörü - Profiller klasörü - Grafikler klasörü - Varsayılanlar klasörü

ve iki profili silin (iki grafiği silin) -


ve MT5'i açtıktan sonra - bu iki tabloya sahip olmayacağım -

----------------

Bu nedenle, herhangi bir çizelgeye göstergeleri yüklemek istemiyorsanız (MT5'in kapalı olması durumunda) bu nedenle - çizelgeyi göstergelerle kapatın.


 

2018'de Metatrader 5 hakkında - haberler -

----------------

News - MetaQuotes Software Corp.
News - MetaQuotes Software Corp.
  • www.metatrader5.com
FXOpen launched MetaTrader 5 with hedging on ECN accounts The forex broker FXOpen has offered their clients access to ECN trading and interbank liquidity via MetaQuotes Software's new platform. This is the company's next strategic step of continuous investment in trading technology. FXOpen launched the brokerage service back in 2005...
 

Birçok kişi " MT5 ile hesap nasıl açılır " ve " MT5'e komisyoncu nasıl eklenir " sorularını sormaya devam ettiği için aşağıdaki linkleri hatırlatmak istiyorum:

MetaTrader 5 Yardım - Hesap Açın

MetaTrader 5 Android OS Yardımı - Demo Hesabı Açma

MetaTrader 5 iPhone/iPad Yardımı - Bir Hesaba Bağlanma ve Demo Hesabı Açma

-----------------

MetaTrader 5 Android'de gerçek bir hesap talep etmenin basitleştirilmiş yolu

-----------------

Open an Account - Getting Started - MetaTrader 5
Open an Account - Getting Started - MetaTrader 5
  • www.metatrader5.com
Two types of accounts are available in the trading platform: demonstration (demo) and real. Demo accounts provide the opportunity to work in a training mode without real money, allowing to test a trading strategy. They feature all the same functionality as the live ones. The difference is that demo accounts can be opened without any investment...
 

MetaTrader Mobil Terminalinde MetaQuotes Kimliği

Android and iOS powered devices offer us many features we do not even know about. One of these features is push notifications allowing us to receive personal messages, regardless of our phone number or mobile network operator. MetaTrader mobile terminal already can receive such messages right from your trading robot. You should only know MetaQuotes ID of your device. More than 9 000 000 mobile terminals have already received it.

Çevremizdeki dünya sürekli değişiyor. O zamanlar son derece popüler olmasına rağmen, çok az insan çağrıyı hatırlıyor. GSM telefonları bize herhangi bir hücresel şebeke kullanıcısına SMS mesajı gönderme yeteneği verdi ve çağrı kısa sürede unutuldu.

Daha fazlasını isteyebilir miyiz? Evet yapabiliriz! Modern akıllı telefonların sunduğu yeni hizmet olan push bildirimleriyle fırsatlarımızı daha da genişletebiliriz.

MetaQuotes ID in MetaTrader Mobile Terminal
MetaQuotes ID in MetaTrader Mobile Terminal
  • www.mql5.com
Android and iOS powered devices offer us many features we do not even know about. One of these features is push notifications allowing us to receive personal messages, regardless of our phone number or mobile network operator. MetaTrader mobile terminal already can receive such messages right from your trading robot. You should only know...
 

İlginç makale yayınlandı -

----------------

Boşluk - karlı bir strateji mi yoksa 50/50 mi?

Burada, borsalarda D1 boşluklarını kontrol etmeyi ele alacağız. Piyasa ne sıklıkla bir boşluk yönünde hareket etmeye devam ediyor? Bir boşluktan sonra piyasa tersine döner mi? Bu soruları makalede cevaplamaya çalışacağım, sonuçları görselleştirmek için özel CGGraph grafikleri kullanılacak. Sembol dosyaları, sistem GetOpenFileName DLL işlevi kullanılarak seçilir.

Boşluk - karlı bir strateji mi yoksa 50/50 mi?

Birkaç menkul kıymet piyasasını analiz ederken, bir boşluktan sonra, devam eden bir hareket ve bir geri dönüş olasılıklarının %50'ye yakın olduğunu gördüm, bu da bir boşluğu yakalamaya çalışmanın 50/50 başarı oranına sahip olduğu anlamına geliyor. Aynı zamanda, (hem devam etme hem de tersine çevirme) olasılığı %65'ten önemli ölçüde yüksek olan menkul kıymetler vardır. Bu menkul kıymetler boşluk ticareti yapmak için kullanılabilir.

 
Sergey Golubev :

Metatrader 5 ile başlamak için kendime ve diğerlerine yardımcı olmak için bu konuyu oluşturmaya karar verdim.

MT4 ve genel olarak forex konusunda deneyimliyim (umarım: ) ama biz tüccarların gerçekten bununla ilgili tüm bilgileri tek bir yerde toplamamız gerekiyor.
'MT5'e nasıl başlıyorum' ile ilgili bazı paylaşımlar yapacağım. :)

Lütfen Metatrader 5 ile ilgili herhangi bir sorunuzu yapın, onlara cevap vermeye çalışacağım,
ya da hep birlikte cevap vereceğiz.



Konu için tebrikler. Muhteşem bir tane!