![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Tamam, çalıştığımda anlatacağım. Bazı işlevler gereklidir. Rıhtıma gidiyorum, bana tamamen yabancı olan üç veya dört sayfalık bir fonksiyon örneği görüyorum ve geri kapatıyorum.
Forumda yazıyorum, aynı zamanda anlamaya çalışıyorum, bana yabancı olan tüm bilinmeyen işlevleri anlamaya çalışıyorum.
Sonuç olarak, bir fonksiyonun nasıl çalıştığını anlamak için örnekteki her şeyi ele almam gerekiyordu.
Sadece birkaç sayfa mı?
Yardımdan bir örnek göster?
Doğru, çok uzun örnekler var, ancak genellikle tek bir operatörü açıklamazlar, ancak tüm değişikliklerle genişletilirler. Ve kural olarak, her yerde neyin kullanıldığına ve neden kullanıldığına dair açıklamalar var.
MQL5 neden daha modüler hale getirilemiyor? Sonuçta, MQl4'te ekstremumları bulmak için işlevler vardır . Bir tüccar neden bazı temel işlevlerin yaratılmasıyla uğraşsın ki?
Veya örneğin çıktısıyla otomatik kontroller yapın . vb.
Hangi uç noktalar, bir örnek?
Ayrıca, nerede bir çıktı ile neyi kontrol eder? ))
İnsanlar, genel itiraz, özellikle yazmaya çalışın ama eski genel sekreter gibi derinleşmeniz, çoğaltmanız, geliştirmeniz gerekiyor!
Doğru düşünce veya hata ayıklayıcının altındaki kodu gözden geçirin. Ama daha önce değildi, en azından MT4'te.
Ve demeyin... En detaylı iz günlüğünü yazmak zorunda kaldım.. Çok kötüydü...
Şimdi - her şey çok "düzeyde". Gerçekten anlamak ve öğrenmek isteyen herkes bunu oldukça öngörülebilir bir zamanda başarabilir.
Başka bir şey de, temelde insanların "video kurslarının rahat bir şekilde görüntülenmesiyle" bir anlayış elde etmek istemeleridir. Ama ne yazık ki, "geometride asil bir yol yoktur" ve bu aynı zamanda programlama için de geçerlidir.
MQL5 neden daha modüler hale getirilemiyor? Sonuçta, MQl4'te ekstremumları bulmak için işlevler vardır. Bir tüccar neden bazı temel işlevlerin yaratılmasıyla uğraşsın ki?
Veya örneğin çıktılı otomatik kontroller yapmak için. vb.
evet, Mql4 h = iHigh (...)
Mql5'te oldu CopyHigh(...);
h = dizi[ ArrayMaximum (...)];
onlar. tek satırda karmaşıklık. Ve 2 gönderiye kadar çığlık atıyor.
Sadece birkaç sayfa mı?
Yardımdan bir örnek göster?
Doğru, çok uzun örnekler var, ancak genellikle tek bir operatörü açıklamazlar, ancak tüm değişikliklerle genişletilirler. Ve kural olarak, her yerde neyin kullanıldığına ve neden kullanıldığına dair açıklamalar var.
Grafik nesneler üzerindeydi (nesne türleri).
evet, Mql4 h = iHigh (...)
Mql5'te oldu CopyHigh(...);
h = dizi[ArrayMaximum(...)];
onlar. tek satırda karmaşıklık. Ve 2 gönderiye kadar çığlık atıyor.
Bu farkı görebilmek için programcı olmanız gerekmektedir.
Temel programlama bilgisine sahip olmadan stratejileri test etmeme yardımcı olacak bir araç istiyorum.
MT5 bir TİCARET terminalidir ve bana öyle geliyor ki böyle bir araç orada olmalı. Ayrıca bana öyle geliyor ki bir tüccar, programlama nüanslarını incelememeli ve bir ticaret stratejisine maksimum çaba ve zaman ayırmalı.
Bu farkı görebilmek için programcı olmanız gerekmektedir.
Temel programlama bilgisine sahip olmadan stratejileri test etmeme yardımcı olacak bir araç istiyorum.
MT5 bir TİCARET terminalidir ve bana öyle geliyor ki böyle bir araç orada olmalı. Ayrıca bana öyle geliyor ki bir tüccar, programlama nüanslarını incelememeli ve bir ticaret stratejisine maksimum çaba ve zaman ayırmalı.
var tabiki var
MQL5'i değiştirmeniz gerekiyor
Organize ettiğiniz için teşekkürler!
evet, Mql4 h = iHigh (...)
Mql5'te oldu CopyHigh(...);
h = dizi[ArrayMaximum(...)];
onlar. tek satırda karmaşıklık. Ve 2 gönderiye kadar çığlık atıyor.
:)
1. CopyHIgh bir hata verebilir - bu manuel olarak kontrol edilmeli ve işlenmelidir. Minimum 3 satır
2. CopyHIgh belirttiğiniz tüm değerleri döndürmeyebilir - bu manuel olarak kontrol edilmeli ve işlenmelidir. Minimum 3 satır
3. CopyHIgh'ı kullanmak için, bu Kopyayı nerede yapacağınızı önceden bir dizi hazırlamanız gerekir. Minimum 1 satır
4. CopyHIgh'in faydalarından yararlanmak için başka bir satır yığınına ihtiyacınız var. Elbette manuel hata kontrolü ile
---
Komplikasyonun sadece bir satırla sonuçlandığını kıskanıyorum
Vitaly Stepanov :
Читая форум прихожу к выводу, что здесь в основном трутся махровые программисты. Также мне кажется, что МТ5 с его языком программирования создан больше для прогеров, чем для трейдеров.
El ile ticaret yapabilirsiniz. Yeni bir sipariş açın, fiyatı, parti boyutunu ve yeri belirtin....
Bir koşula/plana göre sipariş vermeniz gerekiyorsa, bu programlama olacaktır!
Sıfır bir başlangıç seviyesi ile, çalışmaya başlamak altı ay sürecek - bir yıllık sınıflar.