MetaTrader 4 Build 529 Beta, Yeni Derleyici ile Yayınlandı - sayfa 127

[Silindi]  
Ders kitabı ne zaman güncellenecek? Lütfen bana MQL4'te neyin yeni olmayacağını söyleyin, MQL5'te neler var?
 

Hata. Ve ne, OBJ_LABEL için ciltleme açıları değişti mi?

İşte 509. yapı:

Bakiye, Soldaki Fonlar . Sağdaki mumun sonuna kadar dakika, saniye sayacı . Olmalı.


İşte 560. yapı:

Bakiye, Sağdaki Fonlar . Soldaki mumun sonuna kadar dakika, saniye sayacı . Yani öyle ama olmamalı.


Dakika/saniye sayacının örnek çıktısı:

 // В start() :
//----------------- Часы  ----------------      
   nm=Prefix+ "_TimeLeft" ;
   datetime left=GetTimeLeft(sy,tf);
   cl=Teal;
   if (left<= PERIOD_M30 * 60 ) cl=Green;
   if (left<= PERIOD_M15 * 60 ) cl=Yellow;
   if (left<= PERIOD_M5 * 60 )  cl=DarkOrange;
   if (left<= PERIOD_M1 * 60 )  cl=Red;
   message=TimeToStr(left, TIME_SECONDS );
   SetText( 0 , message, cl, nm, 3 , 4 , 8 , "Arial" , 9 );
//----------------------------------------
// Функции :
//+----------------------------------------------------------------------------+
datetime GetTimeLeft( string sy, int tf) { return ( 60 *tf+(iTime(sy,tf, 0 )- TimeCurrent ()));}
//+----------------------------------------------------------------------------+
void SetText( int wd, string Text, color cl, string nm, int angle, int x, int y, string font, int sz= 8 ) {
   if ( ObjectFind (nm)< 0 ) ObjectCreate (nm, OBJ_LABEL , wd, 0 , 0 );
   ObjectSet(nm, OBJPROP_CORNER    , angle);
   ObjectSet(nm, OBJPROP_XDISTANCE , x);
   ObjectSet(nm, OBJPROP_YDISTANCE , y);
   ObjectSet(nm, OBJPROP_WIDTH     , sz);
   ObjectSetText(nm, Text, sz, font, cl);
   }
//+----------------------------------------------------------------------------+
 
Yeni (560) yapıda, ankraj açılarının numaralandırılması değiştirildi. Grafik objelerini yeniden yeni yerlerde bulacaklar için bu bilgi :).

Gezgin'deki göstergeye çift tıklamak, beklendiği gibi parametreler penceresini açtı. Göstergenin uygulamasını iptal etmeye çalışırsanız, terminal kapanır .
 
Evet, sol üst köşeden saat yönünde giderseniz 0 - 1 - 3 - 2 idi. Şimdi 0 - 1 - 2 - 3 gibi. Göstergelerimi yeni değiştirdim.
 
pro_ :
Evet, sol üst köşeden saat yönünde giderseniz 0 - 1 - 3 - 2 idi. Şimdi 0 - 1 - 2 - 3 gibi. Göstergelerimi yeni değiştirdim.
Bu temiz. Açık değil - neden?
 

pro_ :

Göstergenin uygulamasını iptal etmeye çalışırsanız, terminal kapanır .

İyi evet. Terminal çöktü:


 

Buradan yeniden gönderildi: https://www.mql5.com/ru/forum/148357/page2#880877 . Herkesin bildiği bir bok. :)

Yeni meta düzenleyicinin (derleme >= 529) ilginç bir hizmeti vardır: MQL sanal alanında bir DLL varsa (meta düzenleyicide görünür), o zaman onu gezginden fare ile alıp pencereye bırakmak yeterlidir. içe aktarmaya hazır adların bir listesini almak için metni programlayın. Yaklaşık olarak bu formda:

 #import "..\libraries\SoftFX.OneClickTrading.dll"
// Command_GetDouble
// Command_GetInt
// Command_GetString
// Command_GetType
// Command_SetDouble
// Command_SetInt
// Command_SetString
// FdkCreate
// FdkDelete
........   // продолжение списка
.....
...
#import

Ancak parametreler belirtilmemiştir, ancak bundan sonraki isimlerle ilgili herhangi bir sorun yoktur.

--

ps Az önce doğrudan Explorer'dan editör penceresine bir dll atabileceğinizi öğrendim. etkisi aynıdır.
 
artmedia70 :
Bu temiz. Açık değil - neden?

Anakronizmlere karşı savaşın :). Görünüşe göre 5-ke de öyle, bilmiyorum. Bağlantı noktalarının numaralandırılmasının sırayla olduğunu biliyorum, ancak saat yönünün tersine. Açılar şimdi saat yönünde. Bunu ortak bir paydaya getirmeye başlarlarsa, o zaman bu kadar ... başka bir yarım günlük rutin çalışma için.

 
pro_ :

Anakronizmlere karşı savaşın :). Görünüşe göre 5-ke de öyle, bilmiyorum. Bağlantı noktalarının numaralandırılmasının sırayla olduğunu biliyorum, ancak saat yönünün tersine. Açılar şimdi saat yönünde. Bunu ortak bir paydaya getirmeye başlarlarsa, o zaman bu kadar ... başka bir yarım günlük rutin çalışma için.

Resmi bir cevap beklememiz gerekiyor. Ne tahmin edilir.
 
artmedia70 :
Resmi bir cevap beklememiz gerekiyor. Ne tahmin etmek.

Çözelim - cevap vereceğiz.

Cuma günü, alt köşelerin değerlerini gerçekten değiştirdiler.

Eski 509 yapısıyla uyumlu. Belki bir şeyler ters gitti. Ve belki de değil. Hadi kontrol edelim. Değişen sabitlerin geçerli olması için kaynakları yeniden derlemek gerekir.