Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1052
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
alternatif olarak https://www.mql5.com/en/code/16006 adresini açın
ve @fxsaber'ın uygulamasını görün
veya sadece belirtilen kitaplığı bağlayın ve danışman kodunu MT4'ten MT5'e aktarın, vakaların% 99'unda hiçbir şeyi değiştirmek zorunda kalmazsınız, her şey MT4'teki gibi çalışır
Ve bilgi artmasın...
bilgi? bu, bir TS'nin gelişimi veya bir tüccar için gerekli bilgi değildir!
Kendiniz için bir sabit diski yönetmek için bir sürücü yazmıyorsunuz --> API --> Programınız? Sadece platformun ve programlama dilinin özelliklerini kullanırsınız, daha fazlasını değil - hepsi 2 tıklamayla (birkaç satır)
MQL5'te siparişlerle çalışmanın karmaşık ve sıkıcı bir uygulamasının olduğu bir gerçektir,
Ne yazık ki, bu konu ilginç değil - bir emir nasıl açılır, bir emrin durumu nasıl bulunur , bir emrin fiyatı ve kapanış zamanı nasıl bulunur (CTrade'den haberdarım, kaynak kodunu kısmen açtım) - bunlar, bir ticaret platformunun 2 tıklamayla gerçekleştirmesi gereken en temel eylemlerdir ve tüm bunlar soru sormamalıdır
Not: 5 yıldan az mı? iTime(), IClose() fonksiyonlarının MQL5'e nasıl eklendiği .... bu, ilk yılda tüm enstrümanın geçmişine erişemeyen veya 2 tıklamayla emir veremeyen bir yakalama, bir ticaret platformudur. kod tabanı "harika uygulamalar" ile dolup taşıyordu 2 tıklamayla bir ticaret enstrümanının geçmişinin nasıl okunacağı... tamam, hackneyed konu
bilgi? bu, bir TS'nin gelişimi veya bir tüccar için gerekli bilgi değildir!
Oldukça doğru. Genel olarak olduğu gibi bir strateji geliştirmek için bir tüccarın buna hiç ihtiyacı yoktur. Benzer şekilde, mql4 bilgisi gerekli değildir.
Programcının ihtiyacı olan şey budur. Ve sadece ne yaptığını anlamak istiyorsa ve sonucu beklenen sonuçla karşılaştırabilirse.
Çok uzun zaman önce, başka birinin Uzman Danışmanını düzenlemek zorunda kaldım: görev tanımına göre, belirli bir anda pozisyon başabaşta kapatılmalıdır. Aslında, danışman bir pozisyon açtı, hemen kapattı ve kurallara uygun olarak kapatmış olduğu yenisini koydu.
Bu rezalete birkaç saat baktıktan sonra sıfırdan bir Uzman Danışman yazmayı önerdim. Danışmanın mıydı?
Bu rezalete birkaç saat baktıktan sonra sıfırdan bir Uzman Danışman yazmayı önerdim. Danışmanın mıydı?
kesinlikle benim! ))))) - Kodlarıma en az bir ay eşlik ediyorum ama genellikle her şey ilk seferde çalışıyor, teknik özellikler doğru olmasa da bu bir iş teslimi değil, güncel bir çalışmadır. Sık sık başkalarının kodlarını düzeltirim, ancak bu ayrı bir hikaye, çok zaman alıyor ve sonuç bilinmiyor - sizi hemen bu konuda uyarıyorum
eğer düşük seviyeli programlama büyüleyiciyse, tabiri caizse, "gönüllü olun" - devam edin, geliştiricilerden standart bir CTrade kitaplığı var, kullanıcının çalışması için gereken tüm minimumları yapmalıdır.
kesinlikle benim! ))))) - Kodlarıma en az bir ay eşlik ediyorum ama genellikle her şey ilk seferde çalışıyor, teknik özelliklerde doğruluk olmasa da bu bir iş teslimi değil, güncel bir çalışmadır. Sık sık başkalarının kodlarını düzeltirim, ancak bu ayrı bir hikaye, çok zaman alıyor ve sonuç bilinmiyor - sizi hemen bu konuda uyarıyorum
eğer düşük seviyeli programlama büyüleyiciyse, tabiri caizse, "gönüllü olun" - devam edin, geliştiricilerden standart bir CTrade kitaplığı var, kullanıcının çalışması için gereken tüm minimumları yapmalıdır.
Yani bu mucize şifrenin sahibi de yazarı da öyle bir incelikten haberdar değildi ki bir pozisyon açılıp hemen kapandı. Burada şikayet yok.
Genel olarak, sana katılıyorum. Tamamen geliştiricilerin fareleri yakalamadığı bir şey. Bu böceklerin kasten ürettiği, bir karakterin ifadelerine göre, bu böcekleri yakalamak için işkence gördü. Artık "Ganimeti taşı" gibi tek bir komut yapamıyorlar. Ve herhangi bir programlama bilmenize gerek yok. "****'da oyalanmak kralın işi değil. Ben *** ısmarlayacağım" sözlerin bir şekilde kulağa böyle geliyor.
Anladığım kadarıyla hala bazı MQL5 kodlarından mı bahsediyoruz? - Bu dilde herhangi bir genel kod yazmadım, sadece hazır çözümler kullanıyorum
peki, performansınız hakkında - tüm diller her zaman kitaplıklarla "büyümüştür", kitaplık geliştiricileri genellikle basit kullanıcı programcılarıdır, ancak bu, kitaplıklardan çıkmayı başarırsanız bu kitaplıkların popüler olmasını ve çok yüksek kalitede olmasını engellemez. MQL "korumalı alan" - GitHub'da yürüyüşe çıkın, C# altındayım, sürekli olarak geliştirme zamanından tasarruf sağlayan hazır kitaplıklar buluyorum
Doğrudan bir benzetme yoktur. Bir pozisyon işlemlerden oluşur. Bir pozisyon için özel olarak doğru veriler istiyorsanız, önce pozisyonu işlem geçmişinden toplamanız gerekir.
Bu nedenle, "anlaşma" konsepti ile çalışmanız sizin için daha iyidir.
Genel olarak, uygulama büyük ölçüde "Neden?" Sorusunun cevabına bağlıdır. Yani, önce tam olarak ne istediğinizi ve nedenini açıklayın.
Anlaşmanın kârını puan olarak alın. MT4'te şöyle yapıldı:
( OrderClosePrice() - OrderOpenPrice() )/ Point ;
Anlaşmanın kârını puan olarak alın. MT4'te şöyle yapıldı:
İŞLEM kârı alınamaz. Anlaşma şöyle olabilir:
ENUM_DEAL_TYPE - Anlaşma türü
ENUM_DEAL_TYPE
tanımlayıcı
Tanım
DEAL_TYPE_BUY
Satın almak
***
Kapalı bir POZİSYON hakkında bilgi almanız gerekir (tam teşekküllü bir pozisyon en az iki İŞLEM içerir: giriş ve çıkış). Bunun için:
Açık. Teşekkürler) MT5'te çok garip terminoloji.
Geliştiricilerin neden tarihte hazır konum özellikleri yapmadıklarını merak ediyorum. MT4'te vardı.
Açık. Teşekkürler) MT5'te çok garip terminoloji.
Geliştiricilerin neden tarihte hazır konum özellikleri yapmadıklarını merak ediyorum. MT4'te vardı.