Fan sayfamıza katılın
- Görüntülemeler:
- 251
- Derecelendirme:
- Yayınlandı:
- Güncellendi:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Ticaret otomasyonu için grafiksel panel. Panelin araçları sekmelere ayrılmıştır. Panelin ayırt edici özelliği, ticaret stratejilerinin görsel olarak oluşturulmasına olanak tanıyan moddur.
Ticaret otomasyonu, yatırımcılar arasında oldukça rağbet gören bir konudur. Ancak tüm yatırımcılar programcı değildir ve belirli bir stratejiye göre işlem yapan bir robot oluşturmak, temel programlama ilkeleri ve özellikle MQL dili hakkında bilgi gerektirir.
Manuel ticaret sürecini otomatikleştirmek için kullanılan görsel araçlar, bazı rutin işlemleri terminal arayüzüne devretmeye olanak tanır. Ancak, belirli bir algoritmayı, en basitini bile olsa, uygulamaya koymak için bir danışman program kodu yazmak gerekir; bu da bir geliştirici bulmak ya da kodu kendiniz yazmaya veya değiştirmeye çalışmak anlamına gelir.
The First Algorithmic Trading (FAT) Panel 0.2, yatırımcının tek bir kod satırı bile yazmadan kendi başına ve görsel olarak işlem stratejileri tasarlayabilmesini sağlayan bir araçtır. FAT Panel 0.2 sürümü, bir dizi kullanışlı arayüz çözümü sunar: Kullanılan görsel araç setleri arasında geçiş yapmanıza ve ekran alanında yer tasarrufu sağlamanıza olanak tanıyan sekmeli iç paneller, özellik pencereleri, onay kutuları, radyo düğmeleri, düzenleyici çalışma alanındaki kaydırma ve yakınlaştırma işlevleri.
'in"Algoritma" sekmesi
- Ticaret robotunun algoritmasını görsel olarak oluşturmaya olanak tanıyan çalışma alanı.
- kullanım için türe göre gruplandırılmış hazır blok setleri
- Giriş sinyali olarak göstergelerin kullanımı ve bir dizi ek sinyal bloğu (teklif, sabit değerler)
- 4 adet sinyal işleme bloğu
- 4 durum bloğu (zaman aralığı, haftanın günleri, açık pozisyonların varlığı)
- 3 mantık işlem bloğu (VE, VEYA, DEĞİL)
- 2 emir işleme bloğu (al, sat)
- blokları ekleme, seçme, taşıma, birleştirme, toplu taşıma ve silme gibi sezgisel işlemler
- blokların giriş ve çıkışlarına göre uyumluluk kontrolü
- her bloğun parametrelerinin ayarlanması
- çoklu para birimli işlem stratejileri oluşturma
- herhangi bir karmaşıklıkta işlem stratejisini rahatça oluşturmak için çalışma alanının yakınlaştırılması ve kaydırılması
- hazır algoritmanın ve blok ayarlarının kaydedilmesi/yüklenmesi
- şemayı bozmadan emir verme bloklarını etkinleştirme/devre dışı bırakma imkanı
- kaydedilmiş şema ile danışmanını geçmiş veriler üzerinde test etme
- stratejiye dahil olan blokların parametrelerini değiştirmek için optimizasyon aracının kullanılması
- tamamen görsel kontrol: dosya, kod, ayarlar ve benzeri unsurlarla herhangi bir müdahaleye gerek yoktur.
Yakında:
- desteklenen gösterge listesinin genişletilmesi
- davranış bloklarının işlevselliğinin genişletilmesi (olaylar için sesli bildirim, grafiğe grafik nesnelerin eklenmesi vb.)
- çalışma alanının optimizasyonu, "tekrarlayıcı" ve "dallandırıcı" bloklarının eklenmesi
- şemaların özel depolama formatı (ikili olmayan)
- gömülü algoritmalar ve ayar parametrelerine sahip “entegre” blokların oluşturulması
Kısa kurulum kılavuzu:
Arşivin içeriğini MetaTrader 5 kurulum klasöründeki MQL5 dizinine kopyalayın. Ardından, düzenleyiciyi açın (terminalde F4 tuşuna basın), MQL5/indicators/fatpanel dizininde bulunan göstergeyi ve MQL5/Experts/fatpanel dizininde bulunan uzman danışmanı açıp derleyin (F7 tuşuna basın). Ardından, terminalde uzman danışmanı listeden seçip grafikte çalıştırın ve DLL kullanımına izin verin (test aracıyla doğru şekilde çalışması için).
Algoritmanın oluşturulması ve ticaret robotunun çalıştırılması:
En basit çalışma şemasını oluşturmak için 4 blok yeterlidir. Çalışma alanına blok ekleme işlemi basittir: sağdaki paneldeki blok düğmesine bir kez tıklayın ve ardından çalışma alanındaki boş bir alana ikinci kez tıklayın. "Davranış" sekmesinden "Buy" bloğunu, "Sinyaller" sekmesinden 2 adet "MA" ve "Bid" bloğunu ve "İşlemler" sekmesinden ">" bloğunu ekleyelim. Sonuçta şuna benzer bir şey elde edilecektir:
Şimdi blokları birbirine bağlayabiliriz. Bir bloğa tıkladığınızda blok seçilir ve etrafında mavi bir çerçeve belirir. Şimdi, çalışma alanındaki boş bir alana tıklarsanız blok yer değiştirir; "alıcı" bloğuna tıklarsanız blok onunla bağlantı kurar. Sinyal bloklarını ">" işlem bloğuna, işlem bloğunu da emir bloğuna bağlayalım.
Tüm blokların giriş ve çıkışları tipleştirilmiştir, bu nedenle bunları yanlış bir şekilde bağlamak mümkün değildir. Bir bloğu silmek için, seçili durumdayken "Delete" düğmesine tıklamanız gerekir. Blok özelliklerini ayarlamak için, seçim modundayken bloğa bir kez daha tıklamanız (veya seçili olmayan bir bloğa çift tıklamanız) gerekir. "Büyük" işlem bloğu için parametreleri ayarlayalım.
"Buy" bloğunda tp=120 ve sl=60 değerlerini ayarlayalım. "Etkinleştir" seçeneğinin yanındaki kutucuğu işaretleyelim. Parametreler uygulandıktan sonra şema çalışmaya başlar. Danışmanın grafiğe bağlandığında işlem yapmasına izin verilmişse, pozisyon açmaya başlayacaktır. Dikkat! Danışmanın çalışmasını gerçek hesaplarda test etmeniz kesinlikle önerilmez.
Ortalama fiyat, Bid fiyatından 200 puan daha yüksek olduğunda danışman emir verecektir.

Stratejinin geçmiş veriler üzerinde test edilmesi:
Geçmiş veriler üzerinde test yapmak için, "Save" düğmesine basarak şemayı kaydetmeniz gerekir. Ticaret stratejileri test aracında Fatpanel/FatPanel.ex5 seçilmelidir. Danışman, seçilen para birimlerinde emir blokları ve zamanlayıcı ile işlem yaptığı için sembol ve dönem değerlerinin bir önemi yoktur.
Tabii ki, güzel bir eğri olmadan olmaz. Geleneği bozmayacağım. Oluşturulan en basit şemada, işlem bloğunda 200 yerine 300 değerini belirtirsek, 2010 yılı için yaklaşık bir tablo elde ederiz:
2. "Grafik" sekmesi – tüm semboller ve açık pozisyonlar hakkında bilgi sağlar ve manuel ticaretin temel özelliklerini sunar.
- Sembol yönetimi sekmelere ayrılmıştır
- bilgi görüntüleme ve açık pozisyonların yönetimi
- tüm pozisyonu tek seferde kapatma seçeneği (pozisyon maksimum lot miktarından fazlaysa, otomatik olarak parçalara bölünür)
- sekmenin vurgu rengi, sembol bazında kârlı/zararlı pozisyonu gösterir
- Emir parametrelerindeki hatalarla ilgili uyarılar açılır pencerelerde görüntülenir
- fiyatın belirtilmesi (mevcut fiyatın üstü/altı) ile ertelenmiş emir türünün otomatik olarak ayarlanması
MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/218
Calendar-Based Backtesting: an Event-Driven Trading EA
Bu Komut Dosyası ve EA, kodlayıcıların MQL5 Takvimini kullanan haber tabanlı stratejilerini geriye dönük test etmelerini sağlar.
Trend Denge Göstergesi TrendEQ
Trend Denge Göstergesi TrendEQ, momentum ve volatiliteyi birleştirerek piyasa trendlerini dinamik olarak analiz eder. TrendEQ, piyasa trendlerine karşı momentumu ölçerek trendin gücü ve yönü hakkında güvenilir bir ölçüm sağlar.
Yarışma kontrol paneli
Manuel alım satım ve pozisyon takibinin kolaylaştırılması
eInTradePanel
eInTradePanel işlem paneli. Standart emir açma penceresine bir alternatif. Mümkün olan en küçük boyutta, biraz daha genişletilmiş işlevselliğe ve bir dizi ek özelliğe sahiptir.




