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

 
Marco vd Heijden :

Bence tek tıklama ticareti bile tehlikeli :)

Elbette ama etkinleştirdiğinizde, ne yaptığınızı bildiğiniz varsayılır.

Ancak iyileştirmenin MT4'te olması gerekmiyor mu yoksa var mı?

Hayır tabii ki yanlış düşünüyordum.

Demek istediğim, iyileştirme herhangi bir şey olurdu ve bir şey yaptığımda onu hızlı bir şekilde test edebilmek istiyorum, bu genellikle ne yaptığını görmek için EA'yı ekleyerek, ardından kodu değiştirerek ve değişiklikleri görmek için ekli her birini kaldırarak yapılır. Bu benim yapmak istediğim şeyi yapana kadar böyle devam eder.

EA'yı neden kaldırmanız ve tekrar eklemeniz gerektiğini anlamıyorum. Sadece ekleyin ve yeniden derleyin.

Tek tıklama hızlı demektir ve MT5'te artık önce uzman listesini seçmeniz gerektiğinden yalnızca daha yavaş hale geldi.

Hiçbir MT5 bu konuda daha yavaş olmadı. Aslında daha hızlı: grafik simgesine sağ tıklayın ve "kaldır". MT4'ten daha az tıklama.
 

Bazen bir şey üzerinde çalışırken yeniden derleme yapmak her zaman mümkün olmuyor.

Görünüşe göre tek tıklamayla uzman kaldırma işlevi zaten var ve ben bunun farkında değildim.

Teşekkürler.

 
Marco vd Heijden :

Bazen bir şey üzerinde çalışırken yeniden derleme yapmak her zaman mümkün olmuyor.

Görünüşe göre tek tıklamayla uzman kaldırma işlevi zaten var ve ben bunun farkında değildim.

Teşekkürler.

Aslında 2 tıklama :-(

Bir "tek tıklama kaldırma uzmanı" eklendi ;-)

Dosyalar:
 
Alain Verleyen :

Aslında 2 tıklama :-(

Bir "tek tıkla kaldırma uzmanı" eklendi ;-)

LOL teşekkürler çok faydalı :)
 

İş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.

 
Marco vd Heijden : İşte bir tane daha.

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.

En azından benim için MT5'te hala aynı. Hala aynı MT4'teki gibi yapıyorum!

not! Windows yerine Linux/Wine kullandığınız için olabilir mi?

 

İşte kodlayıcıların bakış açısından bir istek - MetaEditor'un

  • ya dosyaları kaydettikten sonra sondaki boşlukları otomatik olarak kaldırın (yapılandırılabilir seçenekle tanımlanır)
  • veya gerektiğinde yapmak için (kısayollu) bir komuta sahip olmak.

Dosyanın sonundaki boşluk çizgilerini de kaldırsaydı harika olurdu.

 
Fernando Carreiro :

En azından benim için MT5'te hala aynı. Hala aynı MT4'teki gibi yapıyorum!

not! Windows yerine Linux/Wine kullandığınız için olabilir mi?

H_LINE'ı hareket ettirip taşıyamayacağımı kontrol etmek için pencereleri kurma özgürlüğüne sahip oldum ve haklı olduğumu doğrulamak hayatımın 30 dakikasını aldı, nesne özelliği özel olarak ayarlanmadıkça nesne sürüklenemez.

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit ()
  {
//---
   ObjectCreate ( 0 , "line" , OBJ_HLINE , 0 , TimeCurrent (), SymbolInfoDouble ( Symbol (), SYMBOL_BID ));
//---
   return ( INIT_SUCCEEDED );
  }
//+------------------------------------------------------------------+

Şimdi ben bunu test ederken başka bir sorun ortaya çıktı, ilk başta bulunacak H_LINE yoktu ama MT4'te daha önce hiç görülmemiş bir 4304 hatası ortaya çıktı çünkü MT4'te olması gerektiği gibi H_LINE'ı alıyorsunuz.

Durdurulamaz, zaman alıcı bir hüsran ve henüz orada olması gerekmeyen sorunlar dizisi olacağına dair korkumu doğruluyor.

Böylece inancımı geri kazandım ve MT5 ile birlikte windows bölümünü hızla kaldırdım ve bu beni çok daha iyi hissettirdi.

Lütfen bu kodu deneyin ve sürükleyebilmek için o satırı çift tıklamayı deneyin.

Bir inç hareket etmeyecek.

 
Marco vd Heijden :

H_LINE'ı hareket ettirip taşıyamayacağımı kontrol etmek için pencereleri kurma özgürlüğüne sahip oldum ve haklı olduğumu doğrulamak hayatımın 30 dakikasını aldı, nesne özelliği özel olarak ayarlanmadıkça nesne sürüklenemez.

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit ()
  {
//---
   ObjectCreate ( 0 , "line" , OBJ_HLINE , 0 , TimeCurrent (), SymbolInfoDouble ( Symbol (), SYMBOL_BID ));
//---
   return ( INIT_SUCCEEDED );
  }
//+------------------------------------------------------------------+

Şimdi ben bunu test ederken başka bir sorun ortaya çıktı, ilk başta bulunacak H_LINE yoktu ama MT4'te daha önce hiç görülmemiş bir 4304 hatası ortaya çıktı çünkü MT4'te olması gerektiği gibi H_LINE'ı alıyorsunuz.

Durdurulamaz, zaman alıcı bir hüsran ve henüz orada olması gerekmeyen sorunlar dizisi olacağına dair korkumu doğruluyor.

Böylece inancımı geri kazandım ve MT5 ile birlikte windows bölümünü hızla kaldırdım ve bu beni çok daha iyi hissettirdi.

Lütfen bu kodu deneyin ve sürükleyebilmek için o satıra çift tıklamayı deneyin.

Onaylandı, gerçekten seçmiyor.

Ancak, tüm bu zahmete girmenize neden olduğum için özür dilerim, çünkü yazınızı yanlış okudum ve acelemde yanlış bir şekilde nesnelerin terminale manuel olarak yerleştirilmesinden bahsettiğinizi varsaydım.

Aslında, kod hakkında konuştuğunuzu açıkça belirten "OBJPROP_SELECTABLE" dan bahsettiniz, ancak bilinçsizce onu engelledim ve "manuel" varsaydım.

Bunun için üzgünüm!

 
Ayrıca MT5'in de varsayılan olarak OBJPROP_HIDDEN olduğunu görüyorum.