MetaTrader 4 Client Terminal build 402'nin yeni versiyonu - sayfa 5

 
vnn :

Bugün bağlantı yok. Terminali "genel bir hata" hakkında bilgilendirir ve en önemlisi, test penceresindeki tüm semboller kayboldu ve hiçbir şekilde başlatılamaz. Konfüçyüs burada olurdu, o zaman "dünyayı yasa değil, kelime değil, işaretler ve semboller yönetir" dedi. Ancak terminal bazen yüksek sesle ve muzaffer bir şekilde yeniden bağlanmayı, durum çubuğuna korkunç bir "ortak hatanın" meydana geldiğini düzgün bir şekilde yazarak haykırır. Bu yaygın hatanın kim olduğunu kimse söyleyemez - sadece büyük inanç kurtaracak ve her şey Kurtarıcı Yahudi Mesih Dağı'ndaki Vaazdaki gibi olacak.

Hatta sipariş için terminali yeniden kurdum, 401'den 399'a çıktı. Artık burada tutmuyorlar. Ve yine de... ne ál-parú ne de forex kulübü cevap vermiyor. Ama onlar, fazla çalışmayla elde edilen maddi kaynaklarımızın sahipleridir. Bir tür talihsizlik ... Bu maddi araçları şimdi nerede bulabiliriz? Seyşeller'de mi? Aynı zamanda güneşlenin... Muhtemelen, sadece maddi kaynaklarımızın sahiplerinden oluşan modern spekülatif Rusya'nın Areopagus'u - tek adil organizasyon - demokrasinin feneri - Crawford ile evlenmemiz gerekecek.


Endişelenme - Aynı şeye sahibim - yazıyor - yeniden bağlanma hakkında epizodik bir sesli hatırlatıcı ile ortak bir hata, ancak her şey olduğu gibi kalıyor - karakterlerin kaybolmasıyla, ancak baykuş, strateji test cihazının altından ME4'ü arayarak düzenlenebilir pencere.
 
Sadece şimdi (hafta sonu boyunca) güncelleme yapabildim. her şey yolunda görünüyor. Belki bu, geliştiricilerin sebebi bulmasına yardımcı olur
 
Terminalin eski sürümleri, yeni derleyici 226 \ 229 terminal <-> derleyici 399 tarafından derlenen .ex4 dosyalarını anlamıyor mu?
 
#include <FileMappingGDV.mqh>

int     MemorySize     = 64000 ;                       
int     FileMapIndex      = 0 ;     
string sComment;

string FileConst= "Ind_GBP1" ;

int init()
{
   string s;
   
   FileMapIndex = FileMapCreate(FileConst, MemorySize); // Создаём отображение.
   sComment = "Отображение \"" + FileConst + "\" создано. Индекс: " + FileMapIndex + "\n\n" ;  
        
   return ( 0 );
}

int start()
{
   string s;
   
   sComment= "" ;   
   s= "Пишем в отображение" ;
   sComment = sComment + "Записываем строку типа STRING: (" + FileMapWriteString(FileMapIndex, s) + ")  \"" + s + "\"\n" ;    
    
   Comment (sComment);
   
   return ( 0 );        
}
//+------------------------------------------------------------------+

Yukarıdaki kod harika çalışıyor.

ANCAK!!! yalnızca bir değişiklik yaparsanız ve FileConst parametresini harici yaparsanız (harici kelimesini ekleyin)

daha sonra danışmanı terminal penceresinde kapatmaya çalışmak , terminalin acil olarak kapanmasına yol açacaktır!

Bunun neyle bağlantılı olduğunu bilmiyorum, ancak onlarca kez kontrol ettim - parametre harici ise, EA başlatıldığında terminal çöküyor.

Aşağıdaki kilitlenme günlüğü

Filename    : mt4clw.B3334E786A3C87A0B3A19FE7CCDE64AB
Time        : 2011.06 . 06 14 : 28
Program     : MetaTrader 4 Terminal
Version     : 400.402 ( 11 May 2011 )
Revision    : 2414
OS          : Windows 7 Professional 6.1   (Build 7600 )
Processors  : 4 x Intel Core i5  M 430 @ 2.27 GHz
Memory      : 845 free of 2047 Mb
Virtual     : 1878 free of 2047 Mb
Exception   : C0000005 at 77932073 write to CFB83001

Modules     : 00400000 0055 A000 terminal.exe
            : 10000000 00020000 anvirhook631.dll
            : 3 AA00000 000 A3000 lvhook.dll
            : 027 B0000 0017 E000 spcapbtn.dll
            : 74960000 00008000 pshook.dll
            : 04 C30000 00038000 btmmhook.dll
            : 01 CF0000 0003 E000 rentasignal.dll
            : 6 F710000 00025000 mdnsnsp.dll
            : 6 F6E0000 00027000 wlidnsp.dll
            : 6 D9F0000 00026000 scrchpg.dll
            : 039 B0000 0005 F000 filemappinggdv.dll

77931 F49: 00012 A [ 77932073 ] RtlGetCompressionWorkSpaceSize (ntdll.dll)
77931 F49: 00007 E [ 77931 FC7] RtlGetCompressionWorkSpaceSize (ntdll.dll)
77779894 : 000039 [ 777798 CD] free (msvcrt.dll)
0041 F970: 0000 FA [ 0041 FA6A] # 337 (terminal.exe)

Registers   : EAX=CFB83001 CS= 001 b EIP= 77932073 EFLGS= 00010206
            : EBX=F0AF0301 SS= 0023 ESP= 0012 FA04 EBP= 0012 FA38
            : ECX= 00001 EF9 DS= 0023 ESI= 05 EE57EB FS= 003 b
            : EDX= 00000000 ES= 0023 EDI=F0AF0000 GS= 0000
 
2011.05.06 14:51:35 IFX Trader 4.00 build 402 güncellemesi başladı (InstaForex Şirketler Grubu)

ve histogramlar Hacimler göstergesinde gösterilmiyor, elbette öyleler, ancak ticaret yokmuş gibi çok yetersizler. Ne olabilir? DC'ler, sunucudan gelen verilerin hatasız olarak gelmesini sağlar.


 
dimonsky :

Yukarıdaki kod harika çalışıyor.

ANCAK!!! yalnızca bir değişiklik yaparsanız ve FileConst parametresini harici yaparsanız (harici kelimesini ekleyin)

o zaman danışmanı terminal penceresinde kapatmaya çalışmak, terminalin acil olarak kapanmasına yol açacaktır!

Bunun neyle bağlantılı olduğunu bilmiyorum, ancak onlarca kez kontrol ettim - parametre harici ise, EA başlatıldığında terminal çöküyor.

Aşağıdaki kilitlenme günlüğü


Hadi kontrol edelim
 

Nereye ve nereye yazacağımı bilmiyorum, ama burada bir şansım olacak - Geliştiriciler, bir sinyale E-Mail gönderme işlevinin neden çalışmadığını kontrol edin. Bir mesaj göndermek ve bir bağlantı kurmak, ip ve portlar her şeyi kaydetti - test etti - çalışıyor,

bir sinyal oluşturduğumda ve SES değil E-posta işlevini seçtiğimde, posta işlevi etkinken testi bile geçmiyor, E-posta ile bir mesajın alınmasını kullanmak benim için daha uygun olurdu - ulaşılanlar hakkında alıntıdaki nokta - terminali yeniden başlattıktan sonra, bir nedenden dolayı SOUND otomatik olarak tekrar değiştirilir

 
dimonsky :

Yukarıdaki kod harika çalışıyor.

ANCAK!!! yalnızca bir değişiklik yaparsanız ve FileConst parametresini harici yaparsanız (harici kelimesini ekleyin)

daha sonra danışmanı terminal penceresinde kapatmaya çalışmak, terminalin acil olarak kapanmasına yol açacaktır!

Bunun neyle bağlantılı olduğunu bilmiyorum, ancak onlarca kez kontrol ettim - parametre harici ise, EA başlatıldığında terminal çöküyor.

Aşağıdaki kilitlenme günlüğü


dll'nizi kontrol edin. Görünüşe göre FileConst dizesine fazladan yazıyorsunuz.

Neden böyle bir davranış? Çünkü sıradan diziler belirli bir payla ve özel bir dizi havuzunda dağıtılır. Giriş dizileri, daha fazla değiştirilmeleri beklenmediğinden, boyut olarak ve geleneksel bellekte tam olarak dağıtılır.

 

Azalan düzende sıralanmış puanlarda kar.

Terminalin yaptığından emin olmadığı için.

 
olyakish :

Azalan düzende sıralanmış puanlarda kar.

Terminalin yaptığından emin olmadığı için.

Bunun nedeni, farklı çiftlerdeki bir puanın maliyetinin farklı olmasıdır ...