Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Rosh , sessizliğinizi doğru anladıysam, hangi durumlarda ve hangi ifadeler / değişkenler için normalleştirmeye ihtiyaç duyulduğu net bir formülasyon yoktur. Eğer öyleyse, daha basit bir soruyu cevaplamak mümkün olabilir: formun hesaplanan değerlerini normalleştirmek gerekli mi?
int StLS=25;
double prc = Sor + StLs*Puan;
Yoksa bir deneyde kendi başıma mı çözmeliyim?
Ve gerçekten de OrderSend()'de fiyat normalizasyonunu uygulamak kesinlikle gereksiz olduğunda net bir açıklama yapamam. Prensip olarak, altı ayda bir gece bunun için yeterliliği dolduracaktır, ancak dolduramazsınız, ancak her zaman aptalca normalleştirin.
Verileri bir biçimden başka bir biçimdeki verilere dönüştüren bir işlevler grubu.
Fiyat gösteriminin gerekli doğruluğunu sağlayan NormalizeDouble() işlevi özellikle dikkate değerdir. Alım satım işlemlerinde, doğruluğu alım satım sunucusunun gerektirdiği değeri en az bir ondalık basamak aşan normalleştirilmemiş fiyatları kullanamazsınız.
StopLoss, TakeProfit'in hesaplanan değerleri ve bekleyen emirlerin açılış fiyatları, değeri önceden tanımlanmış değişken Basamaklarda saklanan bir doğrulukla normalleştirilmelidir.
Rosh , lütfen aynı forumun 16. sayfasına bakın, burada daha önce bu işlev hakkında yazdım ve ona yardımın iyileştirilmesi için önerilerde bulundum.
StopLoss, TakeProfit'in hesaplanan değerleri ve bekleyen emirlerin açılış fiyatları, değeri önceden tanımlanmış değişken Basamaklarda saklanan bir doğrulukla normalleştirilmelidir.
Bu örnek, NormalizeDouble() ile 5 karakter arasında kırpmayı gösterir ve Print() onu basitçe oluşturur (bu Rus olmayan stil için üzgünüm).
Evet, karakter sayısı değişmeye başlar başlamaz örnek çok daha bilgilendirici hale geldi.
İşlev, test modunda çalışmaz. Bu işlev, özel göstergelerden de çağrılamaz.
Gönderilecek dosya, terminal_directory\experts\files klasöründe veya alt klasörlerinde bulunmalıdır.
Ayarlarda FTP adresi ve/veya erişim şifresi belirtilmemişse gönderme gerçekleşmez.
[...]
Ayarlarda gönderme yasaklanmış olabilir ve e-posta adresi de belirtilmemiş olabilir. Bir hata hakkında bilgi almak için GetLastError() işlevini çağırmanız gerekir.
[...]
Gözlem görevi: 2 fark bulun.