Hatalar, hatalar, sorular - sayfa 2080

 
Terminaldeki pozisyonların sıralama türü (biletlere göre, zamana göre, sembollere göre) pozisyon listesindeki sayıyı etkiler mi?
 
Alexandr Bryzgalov :
Sıralama türü (biletlere göre, zamana göre, sembollere göre) konum listesindeki sayıyı etkiler mi?

Numara. GUI'nin geri bildirimi yok.

 

Giderek, MT5'ten tehditler almaya başladım, hafıza yok diyorlar ve şimdi tüm verileri kaybedeceğim, bu da sinir bozucu, çünkü yeterli hafıza var ... Genellikle sadece kapatmak ve üzerinde çalışmak için teklifi iptal edersiniz, ama bugün terminal sadece yüklemek istemedi ... Tarayıcıyı kapattım , birçok sekmenin olduğu ve her şeyin yüklendiği yerde.

Windows 7 64x

 
derleyici hatası
 #define TOSTRING(A) ( #A + " = " + ( string )(A))

string Symb = NULL ;

void OnInit ()
{  
   Print (TOSTRING( _Symbol ));
   Print (TOSTRING(Symb));

   if (Symb != _Symbol )
    Symb = _Symbol ;
//    Symb = _Symbol + "_"; // такой вариант будет работать правильно
}


Bir Uzman Danışman ile grafik sembollerini değiştirerek aşağıdaki sonucu elde ederiz.

 _Symbol = AUDJPY
Symb = 
_Symbol = EURGBP
Symb = EURGBP
_Symbol = AUDJPY
Symb = AUDJPY

Onlar. sanki Symb değişkeni _Symbol için bir işaretçi olur. Sonuç doğru olduğundan, satırı kaynak kodda vurgulananla değiştirmeye değer.

 _Symbol = AUDJPY
Symb = 
_Symbol = EURGBP
Symb = AUDJPY_
_Symbol = AUDJPY
Symb = EURGBP_
 

1687'de olmaya başladı

Terminal hiçbir şekilde EURUSD verilerini indiremez. Yalnızca terminali yeniden başlatarak tedavi edilir.

Terminalin sonsuz bir senkronizasyon döngüsüne girdiğini varsayıyorum. EURUSD, hata ayıklayıcıda bir sembol olarak duruyor.

CopyTicksRange ile denendi. Görünüşe göre yeni yapıda senkronizasyonla ilgili sorunlardan sorumlu olacak.

Lütfen bir düzeltme yapın.

 

Ortalama olarak (bir aydan fazla izledim) SD'de perçinlemek için günde bir uygulama (hafta sonları dahil) çıkıyor. Bunların %75'i böcek. Üzücü istatistik.

Sadece bugün için, ikisi hatayı yeniden oluşturmak için kaynak kodlarına sahip olan üç uygulama var. Tek "havalı" olan ben miyim?

 

Yine hafızası yok...

 2017.12 . 04 01 : 27 : 45.716 Core 2   pass 0 tested with error "no memory in OnTick function (cannot get 5088 Kb, used 706 Mb)" in 0 : 00 : 02.433
2017.12 . 04 01 : 27 : 45.716 Core 2   pass 1 tested with error "task rejected by tester agent" in 0 : 00 : 00.000
2017.12 . 04 01 : 27 : 47.838 Core 2   pass 1 tested with error "no memory in OnTick function (cannot get 5088 Kb, used 701 Mb)" in 0 : 00 : 00.951
2017.12 . 04 01 : 27 : 47.838 Core 2   pass 0 tested with error "task rejected by tester agent" in 0 : 00 : 00.000
2017.12 . 04 01 : 27 : 48.853 Core 2   pass 0 tested with error "critical runtime error 502 in OnTick function (array out of range, module Experts\TZ_Sky_and_Ground_V_04_03.ex5, file TZ_Sky_and_Ground_V_04_03.mq5, line 7109, col 22)" in 0 : 00 : 00.827
2017.12 . 04 01 : 27 : 48.853 Core 2   pass 1 tested with error "no memory in global initialization function (cannot get 16384 Kb, used 680 Mb)" in 0 : 00 : 00.110
2017.12 . 04 01 : 27 : 50.565 Core 2   pass 1 tested with error "no memory in OnTick function (cannot get 896 Kb, used 663 Mb)" in 0 : 00 : 00.702
2017.12 . 04 01 : 27 : 50.565 Core 2   pass 6 tested with error "task rejected by tester agent" in 0 : 00 : 00.000
2017.12 . 04 01 : 28 : 53.648 Core 3   pass 2 tested with error "critical runtime error 505 in OnTick function (out of memory)" in 0 : 01 : 10.372
2017.12 . 04 01 : 28 : 53.787 Core 3   pass 3 tested with error "no memory in global initialization function (cannot get 16384 Kb, used 706 Mb)" in 0 : 00 : 00.125
2017.12 . 04 01 : 28 : 57.850 Core 2   pass 6 tested with error "critical runtime error 505 in OnTick function (out of memory)" in 0 : 01 : 06.269
2017.12 . 04 01 : 28 : 57.980 Core 2   pass 1 tested with error "no memory in global initialization function (cannot get 16384 Kb, used 706 Mb)" in 0 : 00 : 00.109
2017.12 . 04 01 : 28 : 59.924 Core 3   pass 3 tested with error "no memory in OnTick function (cannot get 5088 Kb, used 706 Mb)" in 0 : 00 : 05.132
2017.12 . 04 01 : 28 : 59.937 Core 2   pass 1 tested with error "no memory in OnTick function (cannot get 5088 Kb, used 701 Mb)" in 0 : 00 : 00.936
2017.12 . 04 01 : 30 : 45.823 Core 2   pass 1 tested with error "no memory in OnTick function (cannot get 5088 Kb, used 738 Mb)" in 0 : 01 : 44.864

Hala 7 gigabayt RAM boş olmasına rağmen. Bu ne?

 
Access violation at 0x000000013FD11382 read to 0xFFFFFFFFFFFFFFFF
               000000013 FD11370 4885 D2            test       rdx, rdx
               000000013 FD11373 747 B              jz         0x13fd113f0

               000000013 FD11375 53                 push       rbx
               000000013 FD11376 4883 EC20          sub        rsp, 0x20
               000000013 FD1137A 48897 C2430        mov        [rsp+ 0x30 ], rdi
               000000013 FD1137F 488 BD9            mov        rbx, rcx
   crash -->   000000013 FD11382 488 B7AF8          mov        rdi, [rdx- 0x8 ]
               000000013 FD11386 4881 FFE0FFFF00    cmp        rdi, 0xffffe0
               000000013 FD1138D 770 B              ja         0x13fd1139a
               000000013 FD1138F 4883 C138          add        rcx, 0x38
               000000013 FD11393 E8984289FF        call       0x13f5a5630   ; # 5139 (terminal64.exe)
               000000013 FD11398 EB37              jmp         0x13fd113d1

               000000013 FD1139A 488 D4AE8          lea        rcx, [rdx- 0x18 ]

00 : 0x000000013FD11382
01 : 0x000000013FD2F58C
02 : 0x0000000008930D58
03 : 0x000000000A17B5A0
04 : 0x000000000929EBB4
05 : 0x000000000EF1E9F8
06 : 0x0807060524232221
07 : 0x100F0E0D0C0B0A09
08 : 0x1817161514131211
09 : 0x201F1E1D1C1B1A19

Tekrar işaretlendi.

 

Göstergeler düzgün çalışmayı durdurdu. Yeni veriler üzerinde hesaplama yapılmadan yeni çubuklar oluşturulduğunda sağa kayarlar. Başvuru #1899266 .

Nasıl göründüğüne bir örnek.

1. Göstergeyi tabloya yükleyin:

//---

2. Birkaç yeni çubuktan sonra şöyle görünür:

//---

3. Grafiğin bağlam menüsünden grafiği güncellerseniz, her şey yerine oturur:


 
Anatoli Kazharski :

Göstergeler düzgün çalışmayı durdurdu. Yeni veriler üzerinde hesaplama yapılmadan yeni çubuklar oluşturulduğunda sağa kayarlar. Başvuru #1899266 .

Nasıl göründüğüne bir örnek.

1. Göstergeyi tabloya yükleyin:

//---

2. Birkaç yeni çubuktan sonra şöyle görünür:

//---

3. Grafiğin bağlam menüsünden grafiği güncellerseniz, her şey yerine oturur:


Bu sorun tüm göstergelerde kendini göstermektedir. Standart teslimat dahil. Örneğin, Hareketli Ortalama:

//---

Ve birkaç çubuğun oluşumundan sonra:

//---

Kendiniz için çoğaltmaya çalışın. Bu sorunu yaşayan bir tek ben miyim anlamam gerekiyor.