Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Şimdi M5'te yeni bir çubuk açma gerçeğini size geri döndürmesini sağlayın. Sonra - böylece H1'de açılma gerçeğini ve sonra - D1'de açılma gerçeğini döndürür
Ne için?
TS'm "yeni çubuk" üzerinde işlem yapmayı içermiyor, isteğiniz üzerine kilerden aldım.
Ve büyüyen bir geyiğiniz varsa, yeni çubukta büyümeye devam edecektir. Ve bir sonrakinde yenisinden sonra. Ve (evet şaşırmayın) ertesi günün başında hiçbir yere gitmeyecek.
Böylece? Bir açıklama ile yeni bir aynı üst oluştur?
Bir aracın nereye gideceğine dair bir değerlendirme yapmak benim için onun için bir bot yazmaktan çok daha kolay olurdu.
soru ile ilgili
5 dakika boyunca algoritma şöyle olacak:
son değerden bu yana 300 saniye geçmişse, bu çubuk yenidir, sırasıyla bir saat için 3600
Ne için?
TS'm "yeni çubuk" üzerinde işlem yapmayı içermiyor, isteğiniz üzerine kilerden aldım.
Ve büyüyen bir geyiğiniz varsa, yeni çubukta büyümeye devam edecektir. Ve bir sonrakinde yenisinden sonra. ve (evet şaşırmayın) Ertesi günün başında hiçbir yere gitmeyecek.
Böylece? Bir açıklama ile yeni bir aynı üst oluştur?
Neyin açıklaması? Bu yeni tema nedir?
Sizden sadece varsayımsal bir görev yapmanız istendi - yeni bir çubuk bulmak. Bir Uzman Danışmanda en az üç zaman diliminde.
Peter Konow katılmak isterse, bekleriz.
Hayır, öyle değil. Bunun gibi:
Eğer bir @Peter Konow katılmak isterseniz, hoş geldiniz.
Diğer taraf ise OOP'ye ihtiyaç duymayanlar çünkü OOP'a özel bir görev yok. Ama kullanıyorlar. Ben hoşuma gittiği için, giderek profesyonel programcılar onu kullanıyor ve genel olarak işe yarayacak.
Ve sonuç açısından, OOP olup olmaması önemli değil.
Bu doğru değil.
OOP yaklaşımının avantajının ne olduğunu bir kereden fazla söyledim.
Kapsülleme - değişikliklerle "yanlış yere gideceğimden" ve bitmiş hata ayıklanmış modülün çalışmasını bozacağımdan korkmamamı sağlıyor.
Kalıtım ve polimorfizm - MT için benzer nesnelerin davranışını kolayca değiştirmenize izin verir - bunlar siparişler (MT4 açık, bekleyen ve tarihsel MT4-5) ve MT5 pozisyonlarıdır. Ek olarak - ticaret sunucusuyla etkileşim için protokoller.
Ayrıca, danışmanın iç mimarim - alım satım işlemleri için bir talep kuyruğu var, danışmandaki tüm TS isteklerini bu kuyruğa gönderir ve ardından alım satım işlemcisi bu istekleri yürütür. Bu nedenle talepler, OOP yaklaşımı çerçevesinde çok etkili bir şekilde tanımlanır.
Bütün bunlar - prosedürel bir yaklaşımla yazmak daha az basit olmaz ve en önemlisi - gerekirse değiştirmek çok zordur.
Peter Konow katılmak isterse, bekleriz.
Neye katılmak?
Üzgünüm ben anlamadı.
Hayır, öyle değil. Bunun gibi:
Eğer bir @Peter Konow katılmak isterseniz, hoş geldiniz.
Benim için işe yaramadı. Ve herkesin push bildirimleri etkin değil. Kesinlikle yapmam ve asla yapmayacağım.
Neye katılmak?
Üzgünüm ben anlamadı.
Yeni bir çubuk algılama işleviniz var mı? Evet ise, lütfen kodu gönderin.
Ve M5, H1 ve D1'de yeni bir çubuğun başlangıcını bilmeniz gerektiğinde, bu işlevi çağırma sırasını hemen tanımlayın.
Sonra devam edeceğiz.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Mt4 End desteği.
Mickey Moose , 2017.09.10 17:40
Buna neden ihtiyacın olduğunu gerçekten bilmiyorum. Bu, mevcut TF'nin iskeletidir.yeni bir çubuktur . Bu durumda ne yaparsınız?
Bu, kendi kendini yetiştirmiş bir arkadaşa OOP'nin faydalarını açıklamak için kendi kendine öğretilen bir dizidir. Tam olarak değil, yalnızca OOP'nin başlangıçları.
Bu bir devam
Yani, herhangi bir zaman diliminde yeni bir çubuğun başlangıcını belirleyen bir işleve ihtiyacınız var mı?