Evet, "0" sonunda olmalı, mantıksal olarak çok değil.
Binbaşı 1. ve Binbaşı 2.
yani ilki 1,2,3 ve benzeri çıkıyor ve ikincisi 1,2,3 yani sizin durumunuzda 5'in 45'ten büyük olduğunu veya sizin durumunuzda .005 ve .045 olduğunu göstermeye çalıştınız
aynısına bir kere girdim
Destek Ekibi2015.02.10 10:20
Merhaba!
Bu bir hata değil. Programın sürümü kesirli bir sayı değil, nokta ile ayrılmış 2 tam sayıdır.
İlki ana sürümdür.
İkinci - küçük versiyon
Sizin durumunuzda, 2'nin küçük versiyonu, 12'nin küçük versiyonundan daha küçüktür.
Ve şimdi bu danışmanla ne yapmalı? Bir şekilde onu çok sayıda şakadan hadım edebilirsiniz. Üstelik, bir alçaklık yasası var, tam olarak kaybedilen bir anlaşmada büyük bir yere çarpıyor, bir sonraki anlaşma tam olarak geyiği engellemeden belirttiğim bir sürü ile açılıyor ... terminali yıkıp her şeyi yeniden kurabilir mi, terminal arızaları?
Дмитрий Мотков : Ve şimdi bu danışmanla ne yapmalı? Bir şekilde onu çok sayıda şakadan hadım edebilirsiniz. Üstelik, bir alçaklık yasası var, tam olarak kaybedilen bir anlaşmada çok şey vuruyor, bir sonraki anlaşma, geyiği engellemeden tam olarak belirttiğim şeyle açılıyor ... terminali yıkıp her şeyi yeniden kurabilir mi, terminal arızaları?
Alexey Volchanskiy : Yardımın için teşekkürler, halledeceğim. Scalper, sınıfları olan bir düzineden fazla .mqh dosyasından oluşur, bu nedenle OnInit'i düzenlemek anlamsızdır, sınıfların oluşturulmasını ve bunların başlatılmasını içerir. Tüm modülleri devre dışı bıraktım, scalper şimdi boş modda başlıyor. O zaman bugün onları birer birer çalıştıracağım ve pusunun nerede olduğuna bakacağım.
Kodu eklediğiniz servis masasına yazın (tüm kontrollerden sonra silinecektir).
Alexey Volchanskiy : Yardımın için teşekkürler, halledeceğim. Scalper, sınıfları olan bir düzineden fazla .mqh dosyasından oluşur, bu nedenle OnInit'i düzenlemek anlamsızdır, sınıfların oluşturulmasını ve bunların başlatılmasını içerir. Tüm modülleri devre dışı bıraktım, scalper şimdi boş modda başlıyor. O zaman bugün onları tek tek çalıştıracağım ve pusunun nerede olduğuna bakacağım.
Anladım, MQL4 derleyicisinde bir hata buldum. İşte böyle bir hata, dikkatsizlikten, 2 gün aramadan öldü... Sonuç şu, en basit kodu vereceğim. Derleme veya uyarı hatası oluşmaz, çalışma zamanı hatası oluşur.
2015.08.24 10:22:34.825 Script InvalidPointerConversion EURUSD.e,M15: kaldırıldı 2015.08.24 10:22:34.825 InvalidPointerConversion EURUSD.e,M15: genel başlatma başarısız oldu 2015.08.24 10:22:34.825 InvalidPointerConversion EURUSD.e,M15: geçersiz EX4 dosyası (8) 2015.08.24 10:22:34.814 Komut Dosyası Testleri\InvalidPointerConversion EURUSD.e,M15: başarıyla yüklendi
VS2013'te kontrol edildiğinde beklendiği gibi derleme hatası veriyor
Hata 4 hatası: geçersiz tür dönüştürme: "CTest *" - "çift" C:\MyP\AvForex\trunk\ConsoleApplication1\ConsoleApplication1.cpp 51 1 ConsoleApplication1
Servis masasına yazdım.
class CTest
{
int test;
int incr(){ return test++; }
};
voidOnStart ()
{
CTest *test = new CTest();
double ptest = double (test); // тут должна быть ошибка компиляции!!!delete test;
}
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
İşte danışman.
Evet, "0" sonunda olmalı, mantıksal olarak çok değil.
Evet, "0" sonunda olmalı, mantıksal olarak çok değil.
Binbaşı 1. ve Binbaşı 2.
yani ilki 1,2,3 ve benzeri çıkıyor ve ikincisi 1,2,3 yani sizin durumunuzda 5'in 45'ten büyük olduğunu veya sizin durumunuzda .005 ve .045 olduğunu göstermeye çalıştınız
aynısına bir kere girdim
Merhaba!
Bu bir hata değil. Programın sürümü kesirli bir sayı değil, nokta ile ayrılmış 2 tam sayıdır.
İlki ana sürümdür.
İkinci - küçük versiyon
Sizin durumunuzda, 2'nin küçük versiyonu, 12'nin küçük versiyonundan daha küçüktür.Ve şimdi bu danışmanla ne yapmalı? Bir şekilde onu çok sayıda şakadan hadım edebilirsiniz. Üstelik, bir alçaklık yasası var, tam olarak kaybedilen bir anlaşmada çok şey vuruyor, bir sonraki anlaşma, geyiği engellemeden tam olarak belirttiğim şeyle açılıyor ... terminali yıkıp her şeyi yeniden kurabilir mi, terminal arızaları?
Yardımın için teşekkürler, halledeceğim. Scalper, sınıfları olan bir düzineden fazla .mqh dosyasından oluşur, bu nedenle OnInit'i düzenlemek anlamsızdır, sınıfların oluşturulmasını ve bunların başlatılmasını içerir. Tüm modülleri devre dışı bıraktım, scalper şimdi boş modda başlıyor. O zaman bugün onları birer birer çalıştıracağım ve pusunun nerede olduğuna bakacağım.
Kodu eklediğiniz servis masasına yazın (tüm kontrollerden sonra silinecektir).
Yardımın için teşekkürler, halledeceğim. Scalper, sınıfları olan bir düzineden fazla .mqh dosyasından oluşur, bu nedenle OnInit'i düzenlemek anlamsızdır, sınıfların oluşturulmasını ve bunların başlatılmasını içerir. Tüm modülleri devre dışı bıraktım, scalper şimdi boş modda başlıyor. O zaman bugün onları tek tek çalıştıracağım ve pusunun nerede olduğuna bakacağım.
Anladım, MQL4 derleyicisinde bir hata buldum. İşte böyle bir hata, dikkatsizlikten, 2 gün aramadan öldü... Sonuç şu, en basit kodu vereceğim. Derleme veya uyarı hatası oluşmaz, çalışma zamanı hatası oluşur.
2015.08.24 10:22:34.825 Script InvalidPointerConversion EURUSD.e,M15: kaldırıldı
2015.08.24 10:22:34.825 InvalidPointerConversion EURUSD.e,M15: genel başlatma başarısız oldu
2015.08.24 10:22:34.825 InvalidPointerConversion EURUSD.e,M15: geçersiz EX4 dosyası (8)
2015.08.24 10:22:34.814 Komut Dosyası Testleri\InvalidPointerConversion EURUSD.e,M15: başarıyla yüklendi
VS2013'te kontrol edildiğinde beklendiği gibi derleme hatası veriyor
Hata 4 hatası: geçersiz tür dönüştürme: "CTest *" - "çift" C:\MyP\AvForex\trunk\ConsoleApplication1\ConsoleApplication1.cpp 51 1 ConsoleApplication1
Servis masasına yazdım.
Kodu memnuniyetle karşılıyoruz, ancak vermek istemiyorsanız, lütfen indirme hatasına neden olan EX5'i ekleyin - biz hallederiz.
Cevabınızı okumak için zamanım olmadı. Hatayı yerelleştirdim, servis destesine yazdım, ayrıca bir önceki mesajda açıkladım https://www.mql5.com/en/forum/1111/page1373
Vladimir Pastushak :
Дело не в терминале а в том как написан советник , Вы приложили не все файлы советника...
Hangi dosyalar eklenmelidir?