MQL5 Algo Forge, MQL5 projeleriyle çalışmak için MetaEditor'a tamamen entegre edilmiş ve Git sürüm kontrol sistemi üzerine kurulmuş çevrimiçi bir merkezdir. Ana amacı, algoritmik alım-satım geliştiricilerine GitHub'ın açık kaynak topluluğuna sağladığı avantajların aynısını sağlamaktır:
Güvenilir Sürüm Kontrolü
Git geçmişi yerel olarak depolar, böylece commitler, dal değiştirme ve değişiklik gözden geçirme daha hızlıdır ve çevrimdışı olsa bile kullanılabilir.
Kullanışlı Dallar Oluşturma ve Birleştirme
Deneysel fikirler için ayrı dallar oluşturun ve bunları ana sürümle kolayca birleştirin.
Birleşik Proje Portalı
forge.mql5.io adresinde, her bir depo için dosya yapılarını, commitleri, dalları, katkıda bulunanları ve görevleri üçüncü taraf hizmetler olmadan tarayıcınızda görüntüleyebilirsiniz.
Algoritmik Alım-Satım Geliştiricileri için Sosyal Ağ
İlginizi çeken yazarları takip edin, ekiplere katılın, değişiklikleri doğrudan kodda tartışın ve her bir katılımcının katkısını izleyin.
MetaEditor ile Doğrudan Entegrasyon
Yerleşik komutlar, komut satırını kullanmadan klonlamanıza, commit ve push etmenize olanak tanır; her şey tek bir tıklama ile doğrudan editörden çalışır.
Öğrenme ve Bilgi Paylaşımı
Açık depolar, diğer geliştiricilerin çözümlerini incelemenize, en iyi yöntemleri benimsemenize ve kendi çatallarınızı hızla başlatmanıza olanak tanır.
Algo Forge, alım-satım robotu geliştirmeyi tek başına kodlama sürecinden Git tabanlı altyapı, şeffaf sürüm geçmişi ve aktif bir topluluk ile işbirliğine dayalı ekip çalışmasına dönüştürür - büyük ölçekli, yüksek kaliteli algoritmik alım-satım projeleri için tam olarak ihtiyaç duyulan şey.
Algo Forge'a her biri farklı özelliklere erişim sağlayan iki şekilde giriş yapabilirsiniz.
forge.mql5.io adresine gidin, MQL5 hesabınızın giriş bilgilerini girin ve oturum açın.
Portal, birleşik MQL5.community hesabını kullanır, bu nedenle ek bir hesap gerekmez. Henüz bir hesabınız yoksa, bir kullanıcı adı oluşturun, e-postanızı girin ve “Kayıt ol” düğmesine tıklayarak kaydolun. Bu kullanıcı adı/şifre ikilisi Mağaza, VPS ve Sinyaller dahil olmak üzere tüm MQL5 hizmetlerinde çalışacaktır.
Tarayıcınızda çerezlerin etkinleştirildiğinden emin olun - onlar olmadan oturum açma çalışmayacaktır.
Giriş yaptıktan sonra, etkinliğinizi ve bağlı olduğunuz depoları (hem kişisel hem de paylaşılan) gösteren kişisel proje akışınızı göreceksiniz.
Diğer geliştiricilerin çalışmalarını keşfetmek ister misiniz? Keşfet sekmesine gidin: burada herkese açık depolar, Yıldızla ve Çatalla düğmeleri, katılımcı listeleri ve commit geçmişi bulacaksınız - tüm standart GitHub işlevleri, ancak MQL5 için.
Aynı depolara doğrudan IDE'nizden erişmek için MetaEditor'ı MQL5 hesabınıza bir kez bağlamanız yeterlidir:
MetaEditor'ı açın ve Araçlar → Seçenekler → Topluluk bölümüne gidin.
Buraya MQL5.community hesabınızın giriş bilgilerini girmelisiniz.
Kullanıcı adınızı (e-postanız değil) ve parolanızı girin, ardından Tamam düğmesine tıklayın. Parolanız şifrelenerek yerel olarak saklanır, böylece her seferinde yeniden girmeniz gerekmez.
Özet: Bir MQL5.community hesabı = hem web sitesinde hem de MetaEditor'da hızlı oturum açma. Tüm Git işlevleri ve işbirliğine dayalı geliştirme kullanıma hazırdır - alıştığınız ortamdan ayrılmadan projeleri kodlayın, commit edin ve paylaşın.
Amaç: Depodaki olaylarla ilgili bildirimlere abone olun.
İzle düğmesine tıklarsanız, yeni konular, pull talepleri, sürümler ve diğer aktiviteler hakkında bildirimler alırsınız (e-posta veya yerleşik bildirimler yoluyla).
Amaç: Projeyi ilgi çekici veya değerli olarak işaretleyin.
Yıldızla düğmesine tıklamak sizi güncellemelere abone yapmaz; bu daha çok takdirinizi göstermenin ve depoyu favorilerinize eklemenin bir yoludur.
Yıldızlar genellikle bir projenin popülerliğini gösterir: ne kadar çok yıldız varsa, o kadar çok insan onu yararlı buluyordur.
Yıldızladığınız projelere daha sonra 'Yıldızladığım depolar' bölümünüzden kolayca erişebilirsiniz.
MQL5 Algo Forge sitesinde, kendi kopyanızı oluşturmak için başka bir geliştiricinin projesini çatallayabilirsiniz. Bu, proje sayfasındaki Çatalla düğmesi aracılığıyla yapılır. Hesabınız altında yeni bir depo oluşturulacaktır. Bunu yapmak için MQL5 hesap verilerinizi kullanarak forge.mql5.io adresinde oturum açın, Keşfet bölümüne gidin ve bir proje seçin. Basit dosya kopyalamaya göre avantajları:
4.1. Başka bir geliştiricinin projesini klonlama
Klonlamak istediğiniz projeyi forge.mql5.io adresinde açın ve Çatalla düğmesine tıklayın. Çatal için bir ad ve açıklama girin ve kaydedin.
Klonlamadan sonra projeyi kontrol etmek için proje klasörüne sağ tıklayarak içerik menüsünü açın ve Git Log seçeneğine tıklayın. Bu, projenin geçerli dalı için tüm commit geçmişini gösterecektir.
4.2. MetaEditor'da kendi projenizi oluşturma
Doğrudan MetaEditor'da yeni bir proje oluşturabilirsiniz. Bu, MQL5 dizininin herhangi bir klasöründe bulunan özel bir proje (1) olabileceği gibi, 'Shared Projects' dizininde oluşturulan herkese açık bir proje (2) de olabilir. Proje oluşturma ve yönetme ile ilgili tam dokümantasyon MetaEditor çevrimiçi yardım bölümünde mevcuttur.