Fan sayfamıza katılın
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
- Görüntülemeler:
- 72
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Proje, kontrol paneli yarışmasına katılım için oluşturulmuştur.
Proje ideolojisi: grafik üzerinde çalışmak için maksimum alanı korurken terminalin temel işlevselliğini tamamlamak.
Uzman Danışman mantığı, her biri kendi işlevselliğini uygulayan dört bağımsız panele bölünmüştür. Herhangi bir panel gizlenebilir (temel) veya grafikten kaldırılabilir (günlükler).
Tamamen konuşlandırılmış işlevselliğin doğru görüntülenmesi için minimum pencere boyutu 600x500 pikseldir.
Önemli:
Görüntüleme için aşağıdaki yazı tipleri kullanılmıştır:
- Lucida Console;
- Wingdings;
- Wingdings 3;
- Arial Black.
Bunların sistemde bulunmaması sistemin bir bütün olarak işlevselliğini etkilemeyecektir, ancak bilgilerin algılanmasını etkileyebilir ve bazı eylemlerin yanlış etiketlenmesine yol açabilir.
Tüm yazı tipleri yaygındır ve büyük olasılıkla işletim sisteminizde yüklüdür, ancak öyle değilse, eksik yazı tiplerini kendiniz yüklemeniz şiddetle tavsiye edilir.
Mevcut yazı tiplerinin listesi MetaTrader 5'te bir grafik nesnesinin özelliklerinde görüntülenebilir.
Bloklar
Panel 4 bloktan oluşmaktadır. 3 blok ana pencerede bulunur -
- Ayarlar paneli;
- Kontrol Paneli;
- Bilgi paneli.
1 blok devre dışıdır ve ayrı bir alt pencerede yer alır.
1. Günlükler
Günlükler, grafik üzerine TradeXpertLog göstergesi yerleştirilerek bağlanır - bu blok, Uzman Danışmanın günlüklerini (yorumlarını) içerir. TradeXpertLog, işlevsellik kaybı olmadan yerden tasarruf etmek için başka bir göstergenin alt penceresine yerleştirilebilir. Tüm günlükler terminal günlüklerinde (Yazdır) çoğaltılır. İşlem bölümünü kullanırken bu bloğun dahil edilmesi önerilir, çünkü emir işleme sürecini yorumlar.
Değişiklik sırasında hem hata ayıklama hem de yeni blokları yorumlamak için kullanılabilir. Bu tür yorumların avantajı, yalnızca EA ile ilgili yorumların ayrı bir blokta tahsis edilmesidir, bu da bilginin algılanmasını kolaylaştırır.
Kayıt süresi sunucu tarafından modellenir. Bu nedenle, hafta sonları bile doğru şekilde görüntülenecektir.
Mevcut ayarlar:
- yazı tipi boyutu
- renk
- hat uzunluğu
- maks. görüntülenen satır sayısı.
2. ticaret paneli (kontrol paneli)
Panelin amacı sanırım adından da anlaşılıyor. Mevcut işlemler:
- belirtilen hacmin satın alınması;
- belirli bir hacmin satışı;
- kar alma ayarı ile belirli bir hacmin satın alınması. Belirtilen hacim sıfıra eşitse, yalnızca ilgili durdurma ayarlanır;
- Kar Alma ile belirli bir hacmin satılması. Ayarlanan hacim sıfırsa, yalnızca ilgili durdurma ayarlanır;
- Zararı Durdur ayarıyla belirli bir hacmi satın alma. Belirtilen hacim sıfırsa, yalnızca ilgili stop ayarlanır;
- bir Zarar Durdurma ayarlayarak belirli bir hacmi satma. Belirtilen hacim sıfırsa, yalnızca ilgili stop ayarlanır;
- BuyStop, BuyLimit, SellStop, SellLimit yerleştirilmesi;
- enstrüman üzerindeki mevcut pozisyonun kapatılması;
- enstrüman üzerindeki mevcut pozisyonun tersine çevrilmesi. Bu durumda, pozisyon için belirlenen Zarar Durdur ve Kar Al iptal edilir.
Durdurma seviyelerini belirlemenin bir özelliği vardır. Örneğin, alış için 0,5 lotluk bir pozisyonumuz varsa ve TP veya SL ile satış için 0,1 lotluk bir komut verirsek, bunlar ayarlanmayacaktır. Ancak lot, örneğin 0,7'yi aşarsa, yeni duraklar ayarlanacaktır. Yanılmıyorsam terminal davranışı da benzerdir.
Hacimler sıfırsa, fiyatlar doğru ayarlanmışsa stoplar ayarlanacaktır.
Aynı panel lot ayarını da içerir. Lot otomatik hesaplamasını kasıtlı olarak yapmadım. İlk olarak, bunu hesaplamanın pek çok yolu var. İkincisi, bu işlev nadiren kullanılır ve el ticareti yaparken çok az talep görür. Eğer beğenmediyseniz, koda her zaman eklemeler yapabilirsiniz.
Teminat kontrolü de yapılmaz. Lot değerini girdikten sonra, bu değer mevcut enstrümanın ayarlarına ve ayarlamalarına göre ayarlanır, bu nedenle bir işlem yapmadan önce lotun beklendiği gibi olduğundan emin olun.
Mevcut ayarlar:
- yürütme (doldurma)
- renk şeması
- panel açıklığının düzgünlüğü
İnfaz hakkında biraz daha bilgi. Yürütmenin üç çeşidi vardır. Bunlar yardım bölümünde açıklanmıştır.
Yazışmalar aşağıdaki gibidir:
- ORDER_FILLING_FOK -- "Doldur veya Öldür"
- ORDER_FILLING_IOK -- "Kullanılabilir."
- ORDER_FILLING_RETURN -- "Mevcut+"
3. bilgi paneli
Panel, araç hakkında bilgi ve daha fazlasını içerir.
Mevcut ayarlar şunlardır:
- renk şeması;
- panel açıklığının düzgünlüğü;
- minimum ve maksimum yayılmayı sabitlemek için çubuk sayısı;
- görüntülenen zaman. Yerel saati, sunucu saatini, CET, EST, MSK, GMT'yi görüntüleyebilir.
2.4 Ayarlar paneli
Bu panel, farklı bileşenlerle ilgili Uzman Danışman ayarlarını içerir. Uzman Danışmanı değiştirirken yeni ayarlar kolayca eklenebilir - bunları eklemek birkaç satır alır.
Her seferinde bir ayar gösterilir.
Artırma ve azaltma işlemlerinin ayarlandığı ayarlar, "yukarı" "aşağı" tuşlarına basılarak klavye kullanılarak değiştirilebilir.
Mevcut ayarlar:
- renk şeması
Panel çalışması örneği, en iyi 480p kalitesinde görüntülenir:
Ek:
Ne yazık ki, kurallar tarafından tahsis edilen mqh dosyaları için sınıra sığamadım.
Bu yüzden ekte iki arşiv bulunmaktadır
- orijinal, korunmuş dosya yapısı ile
- tüm mqh dosyalarının tek bir büyük dosyada birleştirildiği ve yarışmayı tüm parametrelerde geçen paketlenmiş.
Orijinal olanı yüklemenizi tavsiye ederim.
İyi ticaretler!
MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/221

Mt5'teki tüccarlar için manuel ticarette rutin işleri gerçekleştirmek için bir sistem. Tek bir tıklama ile ticaret.

Grafik Panel Yarışması başvurusu.

Filigran göstergesi hafif ve etkilidir, ana MetaTrader 5 grafiği üzerinde bilgilendirici bir filigran görüntülemek için tasarlanmıştır. Otomatik olarak mevcut sembolü, grafik zamanını ve varlık açıklamasını göstererek yatırımcıların arayüzlerini stil ve rahatlıkla özelleştirmelerine olanak tanır.

Tek bir fonksiyon çağrısında hareketli ortalamayı hesaplayın. Farklı projeler arasında kolayca taşınabilen kod.