Lib - EAPADPRO Panelimizi Expert Advisor’ınıza ekleme

Lib - EAPADPRO Panelimizi Expert Advisor’ınıza ekleme

24 Mayıs 2026, 09:53
Vladislav Andruschenko
0
1
🖥 MetaTrader 4 & MetaTrader 5 için EAPADPRO kütüphanesi

MetaTrader Expert Advisors için profesyonel bilgi paneli ve grafik arayüz kütüphanesi.

EAPADPRO, geliştiricilerin ve yatırımcıların Expert Advisor’larına modern bir dashboard, gerçek zamanlı işlem bilgileri, hesap verileri, strateji değerleri, bildirimler ve tek tıkla kontrol öğeleri eklemesine yardımcı olur.


💎 EAPADPRO MT4 Kütüphanesi 💎 EAPADPRO MT5 Kütüphanesi
⬇ MetaTrader 4 için indir ⬇ MetaTrader 5 için indir
▶ Videoyu izle 📘 Kütüphane için tam talimat


🏠 Ana bölüm 🎓 Dokümantasyon ⚙ Ayarlar
❓ SSS ⭐ Yorumlar 💬 Tartışmalar


🎬 EAPADPRO’nun nasıl çalıştığını görün

Bu videoda, EAPADPRO bilgi panelinin MetaTrader 4 ve MetaTrader 5 içindeki Expert Advisors için profesyonel bir dashboard olarak nasıl kullanılabileceği gösterilir.


🖥 Expert Advisors için EAPADPRO kütüphanesi

MetaTrader Expert Advisors için EAPADPRO kütüphanesi bilgi paneli

EAPADPRO, kullanıcıyı yalnızca loglar, yorumlar ve MetaTrader’ın standart pencereleriyle baş başa bırakmak yerine, Expert Advisor’ınıza profesyonel bir bilgi arayüzü vermek için oluşturulmuştur.


🚀 EAPADPRO nedir?

EAPADPRO, MetaTrader Expert Advisors için profesyonel bir bilgi paneli ve grafik arayüz kütüphanesidir.

EA’sına modern bir dashboard eklemek isteyen geliştiriciler ve mevcut sembol, hesap, pozisyon durumu, strateji değerleri, Magic number, işlem izinleri, bildirimler ve kullanışlı kontrol düğmelerini doğrudan grafik üzerinde gerçek zamanlı görmek isteyen yatırımcılar için tasarlanmıştır.

Her programın arayüzü ilk izlenimi oluşturur. İşlem algoritması güçlü olsa bile zayıf bir arayüz ürünü eksik gösterebilir. EAPADPRO, Expert Advisors’a temiz, düzenli ve bilgi odaklı bir görsel katman ekleyerek bu sorunu çözmeye yardımcı olur.

🖥 EA için profesyonel dashboard

Expert Advisor, sembol, hesap ve işlemle ilgili önemli verileri doğrudan grafikte gösterin.

🧩 MT4 / MT5 kütüphanesi

Kütüphane entegrasyonu sayesinde MetaTrader 4 ve MetaTrader 5 için aynı konsepti kullanın.

⚙ Özelleştirilebilir arayüz

EA adı, sürüm, logo, yazar adı, giriş parametreleri ve strateji verilerini ekleyin.

🔔 Bildirimler ve kontrol

Bildirimleri, logları, işlem durumunu, trading durdurma modunu ve sadece değiştirme modunu kullanın.


✨ EAPADPRO animasyonlu arayüz

MetaTrader Expert Advisors için EAPADPRO animasyonlu arayüz

Panel, kullanıcının grafik üzerinde ve Expert Advisor içinde neler olduğunu daha net anlamasını sağlar.


⭐ Geliştiriciler neden EAPADPRO kullanır?

  • Profesyonel GUI ile Expert Advisor’ınızın ilk izlenimini güçlendirmek
  • Önemli EA bilgilerini doğrudan grafikte göstermek
  • Giriş parametrelerini ve strateji değerlerini okunabilir şekilde görüntülemek
  • Gösterilen bilgileri Magic number’a göre filtrelemek
  • Hesap, sembol ve pozisyon verilerini gerçek zamanlı göstermek
  • Gerekirse tek tıkla BUY / SELL düğmeleri eklemek
  • Açma, kapama, değiştirme ve hatalar için bildirimler kullanmak
  • Benzer entegrasyon konseptiyle MT4 ve MT5’i desteklemek
  • Tam paneli sıfırdan yazmak yerine geliştirme süresinden tasarruf etmek
  • EA’nızı kullanıcılar ve müşteriler için daha tamamlanmış bir ürün gibi göstermek
⚠ Önemli: EAPADPRO, Expert Advisor arayüzünü, bilgi gösterimini ve kullanıcı deneyimini iyileştirir. Trading kârı garanti etmez ve kontrol fonksiyonlarını EA’nıza açıkça bağlamadığınız sürece strateji mantığınızı değiştirmez.


🎯 Ana fikir: yatırımcıya bilgi vermek

Expert Advisor kullanan bir yatırımcı için yalnızca gülen yüz simgesi ve loglar yeterli değildir. Kullanıcı robotun ne gördüğünü, ne yaptığını, trading’e izin verilip verilmediğini, hangi Magic number’ın işlendiğini, mevcut durumun ne olduğunu, hangi değerlerin önemli olduğunu ve hata oluşup oluşmadığını bilmek ister.

EAPADPRO bu fikir üzerine kuruludur: bilgi vermek. Panel, EA’yı “kara kutu” olmaktan çıkarıp daha şeffaf, profesyonel ve kullanışlı bir ürüne dönüştürmeye yardımcı olur.

📊 EAPADPRO bilgi paneli örneği

MetaTrader grafiğinde EAPADPRO bilgi paneli örneği

Panel, EA, strateji, hesap, sembol ve trading ortamı hakkında önemli verileri gösterebilir.


🧩 EAPADPRO neleri gösterebilir?

Kesin içerik, kütüphaneyi nasıl entegre edip yapılandırdığınıza bağlıdır; ancak genel amaç, mevcut Expert Advisor için faydalı gerçek zamanlı bilgileri göstermektir.

Panel alanı Gösterebileceği bilgiler
EA bilgileri Expert Advisor adı, sürüm, yazar adı, logo ve özel açıklama.
Inputs bloğu Seçilen dış değişkenler veya önemli kullanıcı ayarları.
Strategy bloğu Mevcut strateji değerleri, sinyal durumu, mod, filtre durumu veya hesaplanan veriler.
Trading durumu Trading izni, durdurulmuş durum, sadece değiştirme modu, hatalar ve mevcut EA durumu.
Magic number mantığı Panel bilgilerinin manuel işlemler, tüm işlemler veya seçili Magic number’a göre filtrelenmesi.
Bildirimler Açma, kapama, değiştirme ve hata işlemleri için sesli veya metin bildirimleri.
İsteğe bağlı işlem kontrolü Tek tıkla trading panel öğelerini etkinleştirdiyseniz BUY / SELL ve lot kontrolü.


🧠 Expert Advisors için arayüz neden önemlidir?

Trading robotu yalnızca bir algoritma değildir. Aynı zamanda yatırımcının anlaması ve güvenmesi gereken bir üründür.

EA’da görsel bilgi yoksa kullanıcı logları aramak, terminal sekmelerini açmak, hesap geçmişini kontrol etmek ve programın ne yaptığını tahmin etmek zorunda kalır. Bu, özellikle yeni başlayanlar için karışıklık oluşturur.

İyi bir arayüz kötü bir stratejiyi kârlı yapmaz; ancak iyi bir ürünü daha anlaşılır, desteklenmesi daha kolay ve kullanıcı gözünde daha profesyonel hale getirir.

Arayüz olmadan EAPADPRO ile
Kullanıcı logları manuel kontrol eder Önemli bilgiler grafikte görünür
EA eksik görünür EA tamamlanmış bir ürün gibi görünür
Ayarları açıklamak daha zordur Seçilen inputs ve strateji değerleri gösterilebilir
Kullanıcı EA durumunu anlamakta zorlanır Panel durum, izinler ve kontrol durumlarını gösterebilir
Destek süreci zorlaşır Kullanıcı net panel bilgileri içeren ekran görüntüleri gönderebilir


🛠 EAPADPRO nasıl dağıtılır?

EAPADPRO, MetaTrader için bir kütüphane olarak dağıtılır. Kütüphane MT4 ve MT5 Expert Advisors içinde kullanılabilir.

Gerekli MQL4 veya MQL5 klasörünü terminal dizinine kopyalar, Expert Advisor’ınızı açar, örnek dosyayı kullanır ve entegrasyon adımlarını uygularsınız.

Orijinal dokümantasyon süreci adım adım entegrasyon olarak açıklar. Pratikte ana fikir basittir: kütüphaneyi bağlamak, paneli başlatmak, tick ve olaylarda güncellemek ve EA bilgilerinizi panele aktarmak.

Bileşen Amacı
Kütüphane dosyası EAPADPRO panel mantığını içerir.
Kaynaklar Panel için gerekli resimler, ikonlar, fontlar ve grafik bileşenler.
Örnek Expert Advisor Panelin kendi EA’nıza nasıl bağlanacağını gösterir.
Entegrasyon adımları OnInit, OnTick, OnDeinit, OnTrade ve OnChartEvent içine kodun nereye ekleneceğini gösterir.
Özelleştirme ayarları EA adı, sürüm, logo, yazar ve seçilen değerleri göstermenizi sağlar.


⚙ EAPADPRO özelleştirme

EAPADPRO’nun güçlü yönlerinden biri özelleştirilebilir olmasıdır. Paneli kendi Expert Advisor’ınıza uyarlayabilir, kullanıcının ürün adını, sürümü, yazarı, logoyu ve önemli strateji değerlerini görmesini sağlayabilirsiniz.

Parametre Anlamı
versionea Panelde gösterilen Expert Advisor sürümü.
BMPLOGO Panel içinde gösterilen EA logosu.
icon Terminal özelliklerinde gösterilen Expert Advisor ikonu.
defEANAME Panelde gösterilen Expert Advisor adı.
YourName Panelde gösterilen adınız veya takma adınız.
copyright Expert Advisor özelliklerinde gösterilen copyright bilginiz.
CreateInputs Seçilen dış değişkenleri panelde gösterir.
CreateStrategy Seçilen strateji değerlerini, hesaplanan bilgileri veya EA iç verilerini gösterir.


🎨 Entegrasyondan sonra görsel sonuç

EAPADPRO kütüphanesi entegrasyonundan sonra panel sonucu

Başarılı entegrasyondan sonra EA’nız doğrudan grafikte profesyonel bir bilgi paneli gösterebilir.


📌 Magic Number ve trading bilgisi mantığı

EAPADPRO bilgileri Magic number’a göre filtreleyebilir. Bu önemlidir, çünkü birçok MetaTrader kullanıcısı aynı anda birkaç Expert Advisor çalıştırır veya manuel işlemleri otomatik stratejilerle birlikte kullanır.

Ayar Anlamı
MagicForEaPadPRO = 0 Panel manuel pozisyonları izler.
MagicForEaPadPRO = -1 Panel, hesaptaki mevcut sembole ait tüm pozisyonları alabilir.
MagicForEaPadPRO = custom value Panel, seçilen Magic number’a sahip pozisyonları izler.
MagicForEaPadPRO_Open Panelden açılan işlemlere atanacak Magic number.
CommentForEaPadPRO Panelden açılan emirlere atanacak işlem yorumu.


🔔 Bildirimler, loglar ve hata bilgileri

EAPADPRO; loglar, sesli bildirimler ve hata bilgileri sayesinde Expert Advisor davranışını daha şeffaf hale getirir.

Kütüphane, mesajları loglara yazdırmak ve hata bilgilerini göndermek için fonksiyonlar içerir. Bu, geliştiriciler için faydalıdır; çünkü hatalar daha kolay fark edilir ve destek süreci daha düzenli hale gelir.

Bildirim ayarı Amacı
Notice_Open_NameSound Açma işlemi için ses.
Notice_Close_NameSound Kapama işlemi için ses.
Notice_Modify_NameSound Değiştirme işlemi için ses.
Notice_Error_NameSound Hata bildirimi için ses.
PrintToLog İşlemleri ve önemli bilgileri loglara yazdırmanızı sağlar.


🤖 Telegram ve uzaktan bilgi

Modern EAPADPRO ayarları Telegram bot ile ilgili parametreleri de içerir. Seçilen moda ve çalışma ortamına bağlı olarak Telegram bot üzerinden bildirim almayı ve sınırlı etkileşimi mümkün kılabilir.

Bu, yatırımcının terminalden açma, kapama, değiştirme, hata veya ekran görüntüsü bilgileri almak istediği durumlarda kullanışlıdır.

Telegram ayarı Anlamı
TG_Token Bildirimler ve komutlar için kullanılan Telegram bot token.
TG_ChannelName Bildirimler için kanal adı veya özel kanal ID’si.
TG_UserNameFilter Botu kullanmasına izin verilen kullanıcılar için whitelist.
TG_UseBotTimer Telefon ve terminal üzerinden Telegram bot ile etkileşimi etkinleştirir.
TG_PRIORITY Botun nerede çalışacağını belirler: ev bilgisayarı, VPS veya öncelik modu.


⚠ Not: Telegram bildirimleri ve komut işleme bilgisayar kaynaklarını kullanır. Telegram bot işlevini yalnızca gerçekten gerekli olduğunda kullanın ve dikkatli yapılandırın.



🧩 EAPADPRO’yu Expert Advisor’ınıza nasıl programlarsınız?

Bu bölüm, Expert Advisor’ınıza eklenmesi gereken pratik programlama kısmını içerir.

Fikir basittir: kodun üst kısmına ürün bilgilerini eklemek, EAPADPRO kütüphanesini bağlamak, paneli OnInit içinde başlatmak, OnTick içinde güncellemek, trading ve grafik olaylarını kütüphaneye aktarmak ve son import/input bloğunu dosyanın sonuna yerleştirmek.


EAPADPRO’yu 10 adımda programlama

Örnek dosyada, EAPADPRO panelinin doğru görüntülenmesi için Expert Advisor’ınıza eklenmesi gereken adımları bulacaksınız.

Adım 1: 

Aşağıdaki kodu Expert Advisor’ınızın üst kısmına kopyalayın ve düzenlenebilir verileri EAPADPRO özelleştirme ayarlarınıza göre değiştirin:

// Adım 1 ####################################################################
// Bu adım paneli Expert Advisor’ınıza kurmak için gereklidir
// ###########################################################################
//+------------------------------------------------------------------+
// Bu kodu EA dosyasının başına ekleyin
//+------------------------------------------------------------------+
// Panel copyright bilgisi. Değiştirmeyin!
#define EAPADPRODescription ""
#property strict
#ifdef __MQL5__ 
#define MT "MT5" 
#endif
#ifdef __MQL4__ 
#define ORDER_FILLING_FOK 0 
#define MT "MT4" 
#endif
//===========================
// Programınız hakkındaki bilgiler |
//===========================
// Programınızın demo sürümü olduğunu gösteren bildirim. Panelde görüntülenir.
bool DEMO=false;
// Sürüm
#define versionea "77.777"
#property version versionea
// BMP LOGO 60x60 
#define BMPLOGO "Images\\EAPADPRO_Images\\YOURLOGO.bmp" 
#resource "\\"+BMPLOGO;
// Ürününüzün ikonu
#property icon "\\Images\\EAPADPRO_Images\\YOURLOGO.ico" 
// Expert Advisor adı
#define defEANAME "EA NAME"
// Ürün açıklamanız 
#property description defEANAME+" for "+MT+" "+EAPADPRODescription 
// Panelin alt kısmında gösterilen takma adınız veya adınız 
#define YourName "Your Nick" 
// Copyright bilginiz
#property copyright YourName+" Your Copyright" 
// ###########################################################################

 

Adım 2: 

Bu değiştirme yalnızca journal içinde yinelenen çıktıyı önlemek istiyorsanız gereklidir.

// Adım 2 ####################################################################
// Bu adım paneli Expert Advisor’ınıza kurmak için gereklidir
// ###########################################################################
//+------------------------------------------------------------------+
// Print yerine EAPADPRO_LIBRARY_PrintToLogs kullanın
// Örnek: EAPADPRO_LIBRARY_PrintToLogs("Bu print journal içine yazılacak ");
//+------------------------------------------------------------------+
// ###########################################################################
 

Adım 3: 

MODIFY ONLY seçeneğinin Expert Advisor’ınızda çalışması için, aşağıdaki kodu  if(MODIFYONLY)return(false); pozisyon veya emir açma fonksiyonunuza ekleyin.

// Adım 3 ####################################################################
// Bu adım paneli Expert Advisor’ınıza kurmak için gereklidir
// ###########################################################################
//+------------------------------------------------------------------+
// Bu satırı pozisyon veya emir açma fonksiyonunuzun başına ekleyin
//+------------------------------------------------------------------+
// if(MODIFYONLY)return(false);
// ###########################################################################

 

Adım 4: 

Aşağıdaki fonksiyon hata bilgisini PUSH bildirimi olarak telefona, email’e ve terminal ekranına gönderir. Bu bildirimler daha sonra panel ayarlarından kapatılabilir.

// Adım 4 ####################################################################
// Bu adım paneli Expert Advisor’ınıza kurmak için gereklidir
// ###########################################################################
//+------------------------------------------------------------------+
// Bu fonksiyonu NOTICE bölümü için hata işleme mantığınıza ekleyin:
//+------------------------------------------------------------------+
// EAPADPRO_LIBRARY_Notice_ErrorCheck(bilgi, fonksiyon teknik bilgisi, hata numarası);
// örnek:
// EAPADPRO_LIBRARY_Notice_ErrorCheck("WRITE INFORMATION HERE","Line: "+__LINE__+" Function: "+__FUNCTION__+"\n"+__FUNCSIG__,GetLastError());
// örnek:
// Notice_ErrorCheck("ClosePosition ERROR "+OrderTicket(),"Line: "+__LINE__+" Function: "+__FUNCTION__ ,GetLastError());
// ###########################################################################

Adım 5: 

Aşağıdaki kodu OnInit fonksiyonunuza ekleyin ve CreateInputs ile CreateStrategy satırlarına dikkat edin.

// Adım 5 ####################################################################
// Bu adım paneli Expert Advisor’ınıza kurmak için gereklidir
// ###########################################################################
//+------------------------------------------------------------------+
//| bu kodu OnInit içine ekleyin |
//+------------------------------------------------------------------+
void OnInit()
 {
 EAPADPRO_LIBRARY_PrintToLogs("Bu print journal içine yazılacak ");
// Aynı kod OnTick içine de eklenir:
// Burada dış değişkenlerinizi "Ad","Değer" formatında yazabilirsiniz. En fazla 10 değişken kullanılabilir.
 CreateInputs("Inputs_TEST1",TimeCurrent(),"Inputs_TEST2","Inputs_TEST2");
// Burada strateji verilerinizi "Ad","Değer" formatında yazabilirsiniz. En fazla 10 değer kullanılabilir.
 CreateStrategy("Strategy_TEST1",TimeCurrent(),"Strategy_TEST2","Strategy_TEST2");

//============================================================================
// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
 EAPADPRO_LIBRARY_OnInit(ShowEaPadPro,-1,-1,"EAPADPRO",DEMO,defEANAME,0,FontName,Notice_Open_NameSound,Notice_Close_NameSound,Notice_Modify_NameSound,
 Notice_Error_NameSound,BMPLOGO,versionea,YourName,true);
// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
//============================================================================

 return;
 }

Adım 6: 

Aşağıdaki kodu OnDeinit fonksiyonunuza ekleyin.

// Adım 6 ####################################################################
// Bu adım paneli Expert Advisor’ınıza kurmak için gereklidir
// ###########################################################################
//+------------------------------------------------------------------+
//| bu kodu OnDeinit içine ekleyin |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
 {
//============================================================================
// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
 EAPADPRO_LIBRARY_OnDeinit(reason);
// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
//============================================================================
 }
// ###########################################################################

 

Adım 7: 

Aşağıdaki kodu OnTick fonksiyonunuza ekleyin ve CreateInputs ile CreateStrategy satırlarına dikkat edin.

// Adım 7 ####################################################################
// Bu adım paneli Expert Advisor’ınıza kurmak için gereklidir
// ###########################################################################
//+------------------------------------------------------------------+
//| bu kodu OnTick içine ekleyin |
//+------------------------------------------------------------------+
void OnTick()
 {
//============================================================================
// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
 MODIFYONLY=Get_MODIFYONLY();
 STOPTRADING=Get_STOPTRADING();
 EAPADPRO_LIBRARY_OnTick(ShowEaPadPro);

// OnInit içinden aynı kodu kopyalayın
// Burada dış değişkenlerinizi "Ad","Değer" formatında yazabilirsiniz. En fazla 10 değişken kullanılabilir.
 CreateInputs("Inputs_TEST1",TimeCurrent(),"Inputs_TEST2","Inputs_TEST2");
// Burada strateji verilerinizi "Ad","Değer" formatında yazabilirsiniz. En fazla 10 değer kullanılabilir.
 CreateStrategy("Strategy_TEST1",TimeCurrent(),"Strategy_TEST2","Strategy_TEST2");

// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
//============================================================================
 }

Adım 8: 

Aşağıdaki kodu OnTrade fonksiyonunuza ekleyin. EA’nızda OnTrade fonksiyonu yoksa aşağıdaki kodu değiştirmeden kopyalayın:

// Adım 8 ####################################################################
// Bu adım paneli Expert Advisor’ınıza kurmak için gereklidir
// ###########################################################################
//+------------------------------------------------------------------+
//| bu kodu OnTrade içine ekleyin veya yoksa fonksiyonu oluşturun |
//+------------------------------------------------------------------+
void OnTrade()
 {
//============================================================================
// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
 EAPADPRO_LIBRARY_OnTrade(ShowEaPadPro);
// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
//============================================================================
 }
// ###########################################################################

Adım 9: 

Aşağıdaki kodu OnChartEvent fonksiyonunuza ekleyin. EA’nızda OnChartEvent fonksiyonu yoksa aşağıdaki kodu değiştirmeden kopyalayın:

// Adım 9 ####################################################################
// Bu adım paneli Expert Advisor’ınıza kurmak için gereklidir
// ###########################################################################
//+------------------------------------------------------------------+
//| bu kodu OnChartEvent içine ekleyin veya yoksa fonksiyonu oluşturun |
//+------------------------------------------------------------------+
void OnChartEvent(const int id,const long &lparam,const double &dparam,const string &sparam)
 {
//============================================================================
// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
 EAPADPRO_LIBRARY_OnChartEvent(id,lparam,dparam,sparam,ShowEaPadPro);
// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
//============================================================================
 }
// ###########################################################################

Adım 10: 

Son programlama adımı: aşağıdaki tam kodu Expert Advisor’ınıza kopyalayın.

// Adım 10 ####################################################################
// Bu adım paneli Expert Advisor’ınıza kurmak için gereklidir
// ###########################################################################
//+------------------------------------------------------------------+
// Bu kodu EA dosyasının sonuna ekleyin
//+------------------------------------------------------------------+
input string EAPadPRO=" =============== EAPadPRO Info ";
input bool ShowEaPadPro=true;
input string FontName="Roboto";
input string Notice_Open_NameSound="ok";
input string Notice_Close_NameSound="request";
input string Notice_Modify_NameSound="stops";
input string Notice_Error_NameSound="alert2";

bool STOPTRADING=false;
bool MODIFYONLY=false;

#ifdef __MQL5__ 
#import "Lib5 EAPadPRO for MT5.ex5"
#endif
#ifdef __MQL4__
#import "Lib4 EAPadPRO for MT4.ex4"
#endif
void EAPADPRO_LIBRARY_OnInit(bool ShowEaPadProexport=true,
 int MagicForEaPadPRO=0,
 int MagicForEaPadPRO_Open=-1,
 string CommentForEaPadPRO="",
 bool DemoForEaPadPRO=false,
 string EaNameForEaPadPRO=defEANAME,
 int TypeFillingForEaPadPRO=0,
 string FontNameForEaPadPRO="",
 string Notice_Open_NameSoundForEaPadPRO="",
 string Notice_Close_NameSoundForEaPadPRO="",
 string Notice_Modify_NameSoundForEaPadPRO="",
 string Notice_Error_NameSoundForEaPadPRO="",
 string BMPLOGOForEaPadPRO=BMPLOGO,
 string versioneaForEaPadPRO=versionea,
 string NICKNAMEForEaPadPRO=YourName,
 bool ShowBuySell=true,
 double StartLotToEapadPRO=0

 );
bool Get_STOPTRADING();
bool Get_MODIFYONLY();

void EAPADPRO_LIBRARY_OnDeinit(const int reason);
void EAPADPRO_LIBRARY_OnTick(bool ShowEaPadProexport=true);
void EAPADPRO_LIBRARY_OnTrade(bool ShowEaPadProexport=true);
void EAPADPRO_LIBRARY_OnChartEvent(const int id,const long &lparam,const double &dparam,const string &sparam,bool ShowEaPadProexport=true);
void CreateInputs(string inputs_name_1=" ",string inputs_value_1=" ",
 string inputs_name_2=" ",string inputs_value_2=" ",
 string inputs_name_3="",string inputs_value_3="",
 string inputs_name_4="",string inputs_value_4="",
 string inputs_name_5="",string inputs_value_5="",
 string inputs_name_6="",string inputs_value_6="",
 string inputs_name_7="",string inputs_value_7="",
 string inputs_name_8="",string inputs_value_8="",
 string inputs_name_9="",string inputs_value_9="",
 string inputs_name_10="",string inputs_value_10="");
void CreateStrategy(string strategy_name_1=" ",string strategy_value_1=" ",
 string strategy_name_2=" ",string strategy_value_2=" ",
 string strategy_name_3="",string strategy_value_3="",
 string strategy_name_4="",string strategy_value_4="",
 string strategy_name_5="",string strategy_value_5="",
 string strategy_name_6="",string strategy_value_6="",
 string strategy_name_7="",string strategy_value_7="",
 string strategy_name_8="",string strategy_value_8="",
 string strategy_name_9="",string strategy_value_9="",
 string strategy_name_10="",string strategy_value_10="");
void EAPADPRO_LIBRARY_PrintToLogs(string text="");
void EAPADPRO_LIBRARY_Notice_ErrorCheck(string infoabouterror="",string techinfofunction="",int NumberofError=-1);

#import
//+------------------------------------------------------------------+

 

⚠ Geliştirici notu: Yukarıdaki kod MT4 ve MT5 için evrensel bir entegrasyon şablonudur. Expert Advisor’ınızı yayınlamadan önce EA adını, sürümü, logoyu, yazar bilgilerini, Magic number mantığını, yorumları ve gösterilen değerleri kendi ürününüze göre değiştirin. Entegrasyondan sonra sonucu mutlaka MetaTrader içinde derleyin ve test edin.


🛠 EAPADPRO kullanmaya nasıl başlanır?

MetaTrader 4 veya MetaTrader 5 için EAPADPRO kütüphanesini indirin, gerekli dosyaları terminal klasörüne kopyalayın, örnek Expert Advisor’ı açın ve yukarıdaki programlama adımlarını uygulayın.

⬇ MT4 için EAPADPRO indir ⬇ MT5 için EAPADPRO indir
📘 Tam talimat ▶ Videoyu izle
🖥 MQL5’te EAPADPRO Blog 🛒 Tüm Expforex ürünleri


🏁 Son düşünceler

EAPADPRO, Expert Advisor’ınıza profesyonel bir bilgi paneli eklemenize yardımcı olur ve trading ürününüzü daha anlaşılır, desteklenmesi daha kolay ve görsel olarak daha güçlü hale getirir.

Trading mantığınızın yerine geçmez. EA’nıza modern bir arayüz, gerçek zamanlı durum bilgisi ve önemli değerleri doğrudan grafikte yapılandırılmış şekilde gösterme yöntemi sağlar.

🚀 EAPADPRO’yu Expert Advisor’ınıza ekleyin ve kullanıcılara MetaTrader’da daha net ve profesyonel bir deneyim sunun.


SEO Tags

EAPADPRO, MetaTrader paneli, MQL4 kütüphanesi, MQL5 kütüphanesi, Expert Advisor GUI, MetaTrader dashboard, Forex EA arayüzü, trading robotu paneli, MT4 Expert Advisor, MT5 Expert Advisor, Expforex