Hatalar, hatalar, sorular - sayfa 2251

 
AshimN :

hangi işlev?))) Belirli bir doğruluğa indirgemek için başka bir işlev biliyor musunuz?

Kayan nokta sayısını belirtilen duyarlılığa yuvarlar .

çift NormalizeÇift (
    çift    değer , // normalleştirilebilir sayı
    int       rakamlar        // ondalık basamak sayısı
);

?

Çift hassasiyet hakkında bilgi edinin

 
Artyom Trishkin :
Yazdırma işlevinin adını zaten yazdım. Lütfen bir önceki gönderiyi daha dikkatli okuyun.

Yazdırma umurumda değil) çıktı (Yazdır / Yorum) yalnızca NormalizeDouble () işlevinin çalışmasını kontrol etmek içindir ve kontrol her zaman çalışmadığını gösterir, yani. - çalışmıyor.


2018.08.02 16:29:08.928 BCS_180801_1752 (EURUSD.gl,M15) -0.6875

2018.08.02 16:29:09.028 BCS_180801_1752 (EURUSD.gl,M15) -0.6875

2018.08.02 16:29:09.126 BCS_180801_1752 (EURUSD.gl,M15) -0.685000000000001

2018.08.02 16:29:09.229 BCS_180801_1752 (EURUSD.gl,M15) -0.68

2018.08.02 16:29:09.324 BCS_180801_1752 (EURUSD.gl,M15) -0.675


 
AshimN :

Yazdırma umurumda değil) çıktı (Yazdır / Yorum) yalnızca NormalizeDouble () işlevinin çalışmasını kontrol etmek içindir ve kontrol her zaman çalışmadığını gösterir, yani. - çalışmıyor.


2018.08.02 16:29:08.928 BCS_180801_1752 (EURUSD.gl,M15) -0.6875

2018.08.02 16:29:09.028 BCS_180801_1752 (EURUSD.gl,M15) -0.6875

2018.08.02 16:29:09.126 BCS_180801_1752 (EURUSD.gl,M15) -0.685000000000001

2018.08.02 16:29:09.229 BCS_180801_1752 (EURUSD.gl,M15) -0.68

2018.08.02 16:29:09.324 BCS_180801_1752 (EURUSD.gl,M15) -0.675


Yanılıyorsun. Bir bilgisayarın nasıl çalıştığını ve gerçek sayıları nasıl sakladığını yanlış anlıyorsunuz.

Çalışmak için: Gerçek türler (double, float) , DoubleToString , NormalizeDouble .

 
Ilyas :

Çift hassasiyet hakkında bilgi edinin

Durum böyle, teşekkürler, verilen doğrulukla hesaplamalara girecektir)

 
İyi ki moderatör değilim)
 
AshimN :

Yazdırma umurumda değil) çıktı (Yazdır / Yorum) yalnızca NormalizeDouble () işlevinin çalışmasını kontrol etmek içindir ve kontrol her zaman çalışmadığını gösterir, yani. - çalışmıyor.


2018.08.02 16:29:08.928 BCS_180801_1752 (EURUSD.gl,M15) -0.6875

2018.08.02 16:29:09.028 BCS_180801_1752 (EURUSD.gl,M15) -0.6875

2018.08.02 16:29:09.126 BCS_180801_1752 (EURUSD.gl,M15) -0.685000000000001

2018.08.02 16:29:09.229 BCS_180801_1752 (EURUSD.gl,M15) -0.68

2018.08.02 16:29:09.324 BCS_180801_1752 (EURUSD.gl,M15) -0.675


Bensiz devam et.
 
Slava :

Ne için?

Bana öyle geliyor ki bu bir şekilde yanlış.

Ve gerçek bir hesapta, ancak bir yatırımcı şifresi varsa?

Gerçek bir hesaba bağlıysak, test cihazının hesap verilerini döndürmesi gerekir. Gerçek olduğu gerçeği dahil.

Bunun bir demo olduğunu geri döndürmenin amacı nedir?

 
Vladimir Pastushak :

Gerçek bir hesaba bağlıysak, test cihazının hesap verilerini döndürmesi gerekir. Gerçek olduğu gerçeği dahil.

Bunun bir demo olduğunu geri döndürmenin amacı nedir?

Önemli olan, hiçbir fark olmaması gerektiğidir. Test eden kişi ne kadar az bilirse, sonuçları değiştirmek için o kadar az fırsat olur

Örneğin, test cihazı her zaman ticarete izin verildiğini ancak terminaldeki ayarlardan bağımsız olarak ftp ve posta göndermenin yasak olduğunu bildirir.

 

Selamlar,

İki ikili dosyayı ...Tester\Agent-127.0.0.1-3000\MQL5\Files klasörüne kaydediyorum, bir uzman bu dosyaları test cihazında int OnInit() işlevinden okumaya çalıştığında dosyalar siliniyor.

Nedeni ne olabilir?

ORTAK klasöründen silinmezler, ancak okunmazlar (.

 
AshimN :

Selamlar,

İki ikili dosyayı ...Tester\Agent-127.0.0.1-3000\MQL5\Files klasörüne kaydediyorum, bir uzman bu dosyaları test cihazında int OnInit() işlevinden okumaya çalıştığında dosyalar siliniyor.

Nedeni ne olabilir?

Nedeni, dosyaları kaydetmek için yanlış yer. Aracı klasörleri, test tamamlandıktan sonra otomatik olarak temizlenir. Dosyayı Ortak klasöre kaydedin.