Hatalar, hatalar, sorular - sayfa 254

 

Uzun ve şort için ayrı ayrı test ve optimizasyon yok mu?

MT4'teydi - lütfen 5.'ye ekleyin

teşekkür etmek!

 
Jingo :

Uzun ve şort için ayrı ayrı test ve optimizasyon yok mu?

MT4'teydi - lütfen 5.'ye ekleyin

teşekkür etmek!

ve nasıl hayal ediyorsun?

alımlara izin verilmiyorsa Satış pozisyonu nasıl kapatılır :)))

 

İnsanlar, eğer biri biliyorsa, bana nedenini söyle

1) printf (3/(2*((3*0.1)/(4*10))));

200 verir,

2) ve printf(int(3/(2*((3*0.1)/(4*10)))));

199 verir,

3) ve printf(int(round(3/(2*((3*0.1)/(4*10)))));

tekrar 200 verir mi?

Açıklanamaz bir şekilde:

- durum 2) durum 3) ile eşdeğer değil mi?

- durum 2) durum 1) ile eşdeğer değil mi?

 
-Alexey- :

İnsanlar, eğer biri biliyorsa, bana nedenini söyle

1) printf(3/(2*((3*0.1)/(4*10))));

200 verir,

2) ve printf(int(3/(2*((3*0.1)/(4*10)))));

199 verir,

3) ve printf(int(round(3/(2*((3*0.1)/(4*10)))));

tekrar 200 verir mi?

Açıklanamaz bir şekilde:

- durum 2) durum 3) ile eşdeğer değil mi?

- durum 2) durum 1) ile eşdeğer değil mi?

Belirli sayılara girmeden. round , belirtilen sayısal değerin en yakın tam sayısına yuvarlanmış bir değer döndürür. Ve int - yuvarlatılmış sayının tamsayı kısmına kadar (yani, yalnızca aşağıdan en yakın tam sayıya).
 
Yedelkin :
Belirli sayılara girmeden. round , belirtilen sayısal değerin en yakın tam sayısına yuvarlanmış bir değer döndürür. Ve int - yuvarlatılmış sayının tamsayı kısmına kadar (yani, yalnızca aşağıdan en yakın tam sayıya).
Bu biliyorum. Yalnız yanılmıyorsam tam olarak doğru yazmamışsınız. En yakına yuvarlama, floor'dır ve int, int tamsayı türüne dönüştürülür. Ancak 1) durumundaki sayı ve böylece bütün elde edilir (200) - noktadan sonra tek bir rakam yoktur. Neden bir tamsayı türüne döküm, bundan 199 yapıyor, ancak tur durumunda değil?
Документация по MQL5: Основы языка / Типы данных / Целые типы / Типы char, short, int и long
Документация по MQL5: Основы языка / Типы данных / Целые типы / Типы char, short, int и long
  • www.mql5.com
Основы языка / Типы данных / Целые типы / Типы char, short, int и long - Документация по MQL5
 

Kolaylaştırın: tüm ara değerleri yazdırın. Ve orada, zeminin int'den nasıl farklı olduğunu zaten anlayabilirsiniz.

1. durum için, tip dökümü hakkında bilgi edinin. Burada çarpanlardan birine sahipsiniz - double türünde bir sayı, bu nedenle son değer int türünde olamaz; çift tip sayıların bazı özel dahili gösterimleri vardır ve bunlar hakkında El Kitabında da yazılmıştır.

Документация по MQL5: Основы языка / Типы данных / Приведение типов
Документация по MQL5: Основы языка / Типы данных / Приведение типов
  • www.mql5.com
Основы языка / Типы данных / Приведение типов - Документация по MQL5
 

Merhaba! MQL5'i yeni öğrendim, bir sorunu çözemiyorum. Lütfen bana yardım et!

Bir çubuk göründüğünde, üzerinde yapılan işlem sayısını örneğin bir ile sınırlamanız gerekir. Beşinci MQL'de nasıl yapılır? Mümkünse bir kod örneği ile! Şimdiden teşekkürler!

Обработчик события "новый бар"
Обработчик события "новый бар"
  • 2010.10.04
  • Konstantin Gruzdev
  • www.mql5.com
Язык программирования MQL5 позволяет решать задачи на совершенно новом уровне. Даже те задачи, которые уже вроде имеют решения, благодаря объектно-ориентированному программированию могут подняться на качественно новый уровень. В данной статье специально взят простой пример проверки появления нового бара на графике, который был преобразован в достаточно мощный и универсальный инструмент. Какой? Читайте в статье.
 
CArdagant :

Merhaba! MQL5'i yeni öğrendim, bir sorunu çözemiyorum. Lütfen bana yardım et!

Bir çubuk göründüğünde, üzerinde yapılan işlem sayısını örneğin bir ile sınırlamanız gerekir. Beşinci MQL'de nasıl yapılır? Mümkünse bir kod örneği ile! Şimdiden teşekkürler!

Bu "yeni çubuk" olay işleyicisini okuyun
 

Yeni Yılın Kutlu Olsun!

Sorular.

1. Bir grafik nesnenin (örneğin yatay bir çizgi) üzerine geldiğinizde, adı ve fiyatı içeren bir pencere belirir.
İsim tamam, ancak fiyat değeri, imlecin konumuna bağlı olarak her seferinde farklıdır.
MT5 fiyatı nereden alıyor?
Hattın gerçek fiyatını göstermek gerekir.

2. MT4'te ObjectSetText aracılığıyla bir fiyat değeri ekleyerek bununla mücadele ettim. Ve pencerede bir çizgi vardı
gerçek fiyat.
Artık bu, yalnızca Özellikler -> Nesne tanımlarını göster ayarlandığında ve açık ekranla birlikte mümkündür.
çizelge.
OBJPROP_TEXT özelliğinin değeri, aşağıdakilerden bağımsız olarak kutuda olmalıdır .
seçenekler Özellikler -> Nesne açıklamalarını göster

3. TF'yi değiştirirken, grafik nesneler kaybolur ve Uzmanlar penceresinde bir mesaj belirir.
2011.01.03 23:11:10 !exp_channel_7 (EURUSD,H4) DLL yüklenmesine izin verilmiyor

Gösterge bir DLL kullanmaz. Sınıf dosyaları kullanılır.
Giriş parametrelerinden herhangi birini değiştirirseniz, her şey geri yüklenir. Bundan sonra, TF'nin değiştirilmesi göstergenin çalışmasını etkilemez.
MT5'i başlatırken, gösterge bazı nesneleri (çizgileri) yanlış hesaplar ve çizer. tekrar
giriş parametrelerinden herhangi birini değiştirerek, her şey geri yüklenir.

OnInit() ve OnDeinit()'in ilk başlangıçta ve göstergenin özellikleri aracılığıyla nasıl çalıştığına dair herhangi bir tuhaflık var mı?

4. MT4'te grafik ölçeği kontrolünü daha çok seviyorum. Fare ile herhangi bir yönde mükemmel hareket eder.

Ve MT5'te - koltuk değneklerinde olduğu gibi. Burada, ikisini de çalıştırın ve karşılaştırın, cennet ve dünya. Bu sorunu zaten gündeme getirdi - ve sessizlik.

Yeni Yılın Kutlu Olsun!!!

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов - Документация по MQL5
 

Geliştiricilere soru. MT4'te pencerelerin yönetimini değiştirmek tesadüfen planlanmış mı? Ne demek istediğimi açıklayayım... Bazı terminallerde, örneğin Saxo Trader veya Rumus, bir iş parçacığı var, bir sayfaya birkaç tablo yerleştirebileceğiniz kullanışlı bir özellik var. Bu sayfalar birbirleri arasında hızla değiştirilebilir, bu da aynı anda birkaç grafiğe erişim sağlar, bu da farklı para birimleri veya aynı para birimine göre ancak farklı zaman dilimlerinde gruplandırılabilir. Kişisel olarak hayatımı çok kolaylaştırıyor çünkü çeşitli enstrümanlar üzerinde işlem yapıyorum ve analiz için farklı çiftler gerekiyor.

Teşekkürler.

Neden: