MT5, mql5, mql5.com iyileştirme önerileri. - sayfa 8

 
Marco vd Heijden :

İşte burada bir başkası.

Sorun: OBJPROP_SELECTABLE varsayılan olarak devre dışı bırakıldı.

MT4'te bir satırı çift tıklatarak sürükleyebilirsiniz.

MT5'te öyle değil.

Birisi ihtiyaçlarına bağlı olarak tam tersi hakkında tartışabilir.

Herhangi bir varsayılan değere güvenmeyin ve özellikleri istediğiniz gibi ayarlayın. Bu iyi bir kodlama uygulamasıdır.

 
Alain Verleyen :

Birisi ihtiyaçlarına bağlı olarak tam tersi hakkında tartışabilir.

Herhangi bir varsayılan değere güvenmeyin ve özellikleri istediğiniz gibi ayarlayın. Bu iyi bir kodlama uygulamasıdır.

Kabul edildi, ancak değişiklik için ikna edici ve mantıklı bir neden olmadıkça platformlar arasında tutarlılık görmek iyi olurdu.

 
Alain Verleyen :

Birisi ihtiyaçlarına bağlı olarak tam tersi hakkında tartışabilir.

Herhangi bir varsayılan değere güvenmeyin ve özellikleri istediğiniz gibi ayarlayın. Bu iyi bir kodlama uygulamasıdır.

Evet, ancak MT4'te elde edileni elde etmek için ek bir adım daha olduğunu inkar edemezsiniz ve aynı çıktıyı elde etmek için beni tamamen çılgınca fazladan çalışmaktan alıkoyan da budur.

Ve bu konu çapraz platformdur, bu yüzden aynı olmalıdır.

 
honest_knave :

Kabul edildi, ancak değişiklik için ikna edici ve mantıklı bir neden olmadıkça platformlar arasında tutarlılık görmek iyi olurdu.

Marco vd Heijden :

Evet, ancak MT4'te elde edileni elde etmek için ek bir adım daha olduğunu inkar edemezsiniz ve aynı çıktıyı elde etmek için beni tamamen çılgınca fazladan çalışmaktan alıkoyan da budur.

Ve bu konu çapraz platformdur, bu yüzden aynı olmalıdır.

Biliyorum. Ben bunu yıllar önce yaşamıştım zaten. Ama ne ? Meta alıntılar bunu böyle yapıyor ve ben de senin gibi nedenini anlamıyorum. Ama ya her iki dili de kullanmanız gerekiyor (veya istiyorsunuz) ve bununla uğraşmak zorundasınız, bu yüzden yukarıdaki önerim. MQ'nun artık böyle şeyleri değiştiremeyeceğinden emin olabilirsiniz, MT5 7 yıl önce yaratıldı.
 

Bunun Metaquotes geliştiricileriyle iletişim halinde olmak için çok iyi bir kanal olduğunu düşünüyorum, harika!

Yeni bir işlev için bir önerim var.

Piyasanın/brokerin açılıp açılmadığını kontrol etmenin iyi ve güvenilir bir yolunu bulamadım. Bu, OnTick yerine OnTimer olayını kullandığımızda kullanışlıdır.

Bazı kod örneklerine bakın, yeni işlev MarketIsOpen() olarak adlandırılabilir.

isOpen = MarketIsOpen();

if (isOpen){
   printf ( "Market is OPENED" );
}
else {
   printf ( "market is CLOSED" );
}
 
Gustavo Hennemann : Piyasanın/brokerin açılıp açılmadığını kontrol etmenin iyi ve güvenilir bir yolunu bulamadım. T
  1. OnTick (EA) olarak adlandırılmışsa, piyasa açıktır.
  2. Çok aramadın. Kod bir, iki dakikalık çalışma:
    Derlenmedi, test edilmedi.
     #include <mql4_to_mql5.mqh>   // TimeDayOfWeek
    #define HR2400 ( PERIOD_D1 * 60 )   // 86400 = 24 * 3600
    #define INDEX   uint
    #define SECONDS uint
    SECONDS     time( datetime when= 0 ){         if (when == 0 ) when = TimeCurrent ();
       return SECONDS(when % HR2400);
    }
    datetime     date( datetime when= 0 ){         if (when == 0 ) when = TimeCurrent ();
       return datetime (when - time(when) );
    }
    bool MarketIsOpen( void ){
       datetime now = TimeCurrent ();
       SECONDS  tod = time(now);
       int       DOW = TimeDayOfWeek (now)
       datetime from,to; uint session= 0 ;
       SymbolInfoSessionTrade ( _Symbol ,DOW,session,from,to);
       return from <= tod && tod < to;
    }
    Derlenmedi, test edilmedi.
    1. Çubuk aralığı etrafında saat bazında dikdörtgen çizin - MQL4 ve MetaTrader 4 - MQL4 programlama forumu
    2. MQL5 Kod Tabanında MetaTrader 5 için 'fxsaber' tarafından 'MT4Orders' kitaplığının ücretsiz indirilmesi
    3. Maket Closed için Kontrol - Uzman Danışmanlar ve Otomatik Ticaret - MQL5 programlama forumu
 

Herhangi bir hata ile karşılaşmadım, ancak mt4'ün özelliklerinden birinin mt5'te miras kalması harika olurdu.

yani hedging, art arda döviz çifti alıp satma, bu özellik neden düştü.

 
anurag bhargava :

Herhangi bir hata ile karşılaşmadım, ancak mt4'ün özelliklerinden birinin mt5'te miras kalması harika olurdu.

yani hedging, art arda döviz çifti alıp satma, bu özellik neden düştü.

Yapılmasına 1 yıldan fazla zaman var.

MetaTrader 5 features hedging position accounting system
MetaTrader 5 features hedging position accounting system
  • 2016.03.21
  • MetaQuotes Software Corp.
  • www.mql5.com
In order to expand possibilities of retail Forex traders, we have added the second accounting system — hedging. Now, it is possible to have multiple positions per symbol, including oppositely directed ones. This paves the way to implementing trading strategies based on the so-called "locking" — if the price moves against a trader, they can open a position in the opposite direction.
 
Alain Verleyen :

Yapılmasına 1 yıldan fazla zaman var.


her komisyoncu tarafından destekleniyor mu, yoksa yerleşik bir mt5 özelliği mi?
 
MT5'te kopyalamanın (CNTRL düğmesini basılı tutarak ve fareyi trend çizgisi üzerinde tıklayıp basılı tutarak) ve önceden oluşturulmuş trend çizgilerini hareket ettirmenin MT5'te daha düzgün yapılmasını sağlamanın bir yolu var mı? MT4 ile karşılaştırıldığında, tıknaz ve durgun. Neden bu ve düzeltebilir miyiz?