Hatalar, hatalar, sorular - sayfa 2786

 
Юлия :

Tünaydın bayanlar ve baylar. İnternette bir cevap bulamadım. birisi tavsiye verebilir mi?

Aynı anda birkaç çifti test etmek için mql4'ten 5'e geçiyorum. Ve bir uyuşukluk vardı

Teoride, kodda belirli bir sembol belirtirsem, test cihazının hangi çift üzerinde çalıştığı önemli değil, belirtilen sembol üzerinde işlemler açılmalı mı? Nedense verilerim farklılaşıyor :( En azından yazma duruyor, alıyor, en azından yazmıyor. Önemli değil. EURUSD için optimize edici, optimizasyon sonuçlarında yabancı çiftlerden farklı veriler gösteriyor. Gerçek nerede? (

SymbolSelect işleviyle "bir sembol seçmeyi" unutmuş olabilirsiniz.

... başlatmada bir kez seçmek yeterlidir

 
Alexandr Sokolov :

SymbolSelect işleviyle "bir sembol seçmeyi" unutmuş olabilirsiniz.

... başlatmada bir kez seçmek yeterlidir

))) zaten karar verdi. teşekkürler))) keneler olduğu ortaya çıktı. Veriler yeni bir tik ile döndürüldüğü için farklı çiftlerde eşleşmezler ) ve biz EURUSD'deki test tablosunda bir tik beklerken çoktan değişmiş olabilirdi .. ) ne bariz bir şey.

 

Komut dosyasından dosyaya erişirken neden bir hata olduğunu söyle? Daha doğrusu, ne için nasıl öğrenilir?

         string    dirNC    = dir_NC+ "MLP\\" ;
                  filename = dirNC+name+ ".ncmlp" ;
         int h= FileOpen (filename, FILE_BIN | FILE_READ );
         ResetLastError ();
         if (h == INVALID_HANDLE )
         {
             Print ( "Ошибка Загрузки сети >>> " +filename);
             Print ( "LastError = " + GetLastError ());
             return ;
         }
2020.06 . 24 11 : 30 : 14.815 NNC_training (EURUSD,H3)       Ошибка Загрузки сети >>> NCmZZ3\FXTM\EURUSD_PERIOD_H3\ 2 _48_24_2160_24_VECTOR_UP\MLP\modul_1.ncmlp
2020.06 . 24 11 : 30 : 14.815 NNC_training (EURUSD,H3)       LastError = 0
 
Сергей Таболин :

Komut dosyasından dosyaya erişirken neden bir hata olduğunu söyle? Daha doğrusu, ne için nasıl öğrenilir?

Kolu aldıktan sonra neden hatayı sıfırlıyorsunuz?

 
awsomdino :

Kolu aldıktan sonra neden hatayı sıfırlıyorsunuz?

Hata... Düzelteceğim.


ERR_CANNOT_OPEN_FILE

5004

Dosya açma hatası


Yani bu anlaşılabilir. Ama neden?

Bu dosya başka bir komut dosyası tarafından oluşturuldu. Kaydedildi, kapatıldı, ardından inceleme için yeniden açıldı ve kapatıldı. Doğru, farklı bir isim altında ve farklı bir klasördeydi.

 
Сергей Таболин :

Hata... Düzelteceğim.

       if (h == INVALID_HANDLE )
        {
         Print ( "Ошибка Загрузки сети >>> " +filename);
         Print ( "LastError = " + GetLastError ());
         if ( _LastError == 0 )
             Alert ( "Assert!)" );
         return ;
        }
 
bir işaret koy

?

Yoksa dosya kesinlikle kapandı mı?

 
awsomdino :
bir işaret koy

?

Yoksa dosya kesinlikle kapandı mı?

Topu ben koymadım. Bu komut dosyası dışında kimse dosyaya erişemez. Yeniden adlandırıldı ve manuel olarak ihtiyacım olan klasörden kopyalandı.

Bu arada. Göstergelerle benzer bir durum fark ettim.

"Göstergeler" klasöründe yeni bir alt klasör oluşturup göstergeyi kaynak koduyla birlikte oraya kopyaladığımda, eriştiğimde bir hata çıkıyor. Göstergeyi bu yeni klasörde yeniden derleyerek iyileşir....

 
Сергей Таболин :

Topu ben koymadım. Bu komut dosyası dışında kimse dosyaya erişemez. Yeniden adlandırıldı ve manuel olarak ihtiyacım olan klasörden kopyalandı.

Bu arada. Göstergelerle benzer bir durum fark ettim.

"Göstergeler" klasöründe yeni bir alt klasör oluşturup göstergeyi kaynak koduyla birlikte buraya kopyaladığımda, ona eriştiğimde bir hata çıkıyor. Göstergeyi bu yeni klasörde yeniden derleyerek iyileşir....

dosya adı değişkene baktı mı? her şey adında var değil mi? çarpık bir klasör yoluna benziyor

 
awsomdino :

dosya adı değişkene baktı mı? her şey adında var değil mi? çarpık bir klasör yoluna benziyor

Teşekkür ederim. Orada bir harf dans etmedi.

Sadece benim için " Dosya açılırken hata oluştu", "dosya orada ama açılamadı" olarak algılanıyor. Ama "Dosya bulunamadı" çok şey olurdu)))