İlginç bir ticaret fikri var. Koddaki hataları bulmama yardım et (mql4). - sayfa 2

 
Alexey Volchanskiy :
 // и все Point заменить на _Point

şu anda mql4, Point için dört sorgu seçeneğine sahiptir.

 Point
Point ()
_Point
( int )MarketInfo( Symbol (),MODE_POINT)

Aralarındaki fark nedir ve hangisi gerçek hayatta kullanmak daha iyidir? Piyasa bilgileri aracılığıyla gerçek hayatta kullanıyorum.

 
Vladimir Zubov :

şu anda mql4, Point için dört sorgu seçeneğine sahiptir.

Aralarındaki fark nedir ve hangisi gerçek hayatta kullanmak daha iyidir? Piyasa bilgileri aracılığıyla gerçek hayatta kullanıyorum.

Point'in eski sürümü yardımda bile değil. _Point ve Point() seçenekleri doğrudur, ancak Renat bir işlevin kullanılmasını tavsiye eder.
 
Alexey Volchanskiy :
Point'in eski sürümü yardımda bile değil. _Point ve Point() seçenekleri doğrudur, ancak Renat bir işlevin kullanılmasını tavsiye eder.
Kesinlikle daha iyi biliyor, ama nedenini bilmek istiyorum.
 
Geçmiş dosyalarının bulunduğu klasörlerin özellikler pencereleri ile ekran görüntülerini buraya yükleyebilirsiniz. Özniteliklerde veya erişim haklarında bir sorun olduğunu düşünüyorum. Belki işletim sistemi, test cihazının dosyaları tırnak işaretleri ile değiştirmesini yasaklıyor
 
Vladimir Zubov :

şu anda mql4, Point için dört sorgu seçeneğine sahiptir.

Aralarındaki fark nedir ve hangisi gerçek hayatta kullanmak daha iyidir? Piyasa bilgileri aracılığıyla gerçek hayatta kullanıyorum.

Mevcut olandan farklı bir sembolün Puan değerini almanız gerekiyorsa, MarketInfo(Symbol(),MODE_POINT) kullanmanız gerekir, eğer mevcutsa Point() kullanırım .

Ve _Point ve Point seçenekleri, uyumluluk için eski günlerdendir. Ancak, burada double'dan int'ye açık bir dönüşüm uygun değildir, çünkü Point() ve MarketInfo(Symbol(),MODE_POINT) double türünden 0,0001 veya 0,00001 (4 veya 5 basamaklı teklif doğruluğuna bağlı olarak) sayısını döndürür.

 

Nedir ve nasıl düzeltilir?

2016.02.13 18:05:07.917 TestGenerator: eşleşmeyen veri hatası (2016.02.12 23:45'te 83 ses sınırı aşıldı)

 
Yaroslav Gladkov :

Nedir ve nasıl düzeltilir?

2016.02.13 18:05:07.917 TestGenerator: eşleşmeyen veri hatası (2016.02.12 23:45'te 83 ses sınırı aşıldı)

Bu, tarihsel bir veri hatasıdır. Simülasyonun doğruluğunu etkiler.
 
Vitalii Ananev :

Mevcut olandan farklı bir sembolün Puan değerini almanız gerekiyorsa, MarketInfo(Symbol(),MODE_POINT) kullanmanız gerekir, eğer mevcutsa Point() kullanırım .

Ve _Point ve Point seçenekleri, uyumluluk için eski günlerdendir. Ancak, burada double'dan int'ye açık bir dönüşüm uygun değildir, çünkü Point() ve MarketInfo(Symbol(),MODE_POINT) double türünden 0,0001 veya 0,00001 (4 veya 5 basamaklı teklif doğruluğuna bağlı olarak) sayısını döndürür.

Sonra fazlalığı (int) kopyaladım, tabii ki bu durumda kullanmıyorum. Ancak kafa karışıklığı başladığında ve hangi yöntemin daha iyi olduğu ve neden kullanılacağı net olmadığında, mevcut sembolde bile sadece piyasa bilgisini kullanmaya karar verdim.
 

Bu siteye göz atın http://tickstory.com/

Programları bu sorunu çözebilir mi TestGenerator: eşsiz veri hatası (2016.02.12 23:45'te hacim sınırı 83 aşıldı)

 
Yaroslav Gladkov :

Bu siteye göz atın http://tickstory.com/

Programları bu sorunu çözebilir mi TestGenerator: eşsiz veri hatası (2016.02.12 23:45'te hacim sınırı 83 aşıldı)

Terminali, geçmişteki ve penceredeki maksimum çubuk sayısını saklayacak şekilde ayarlayın.

Terminalinizi yeniden başlatın

M1'den başlayarak, istenen sembolün tırnak geçmişini (F2 tuşu) indirin

Terminalinizi yeniden başlatın.

Not: Bu terminalde test cihazı kullanmadığım için alıntı geçmişim resimde yüklü değil.