Forex məsləhətçisi və Expert Advisor nədir
Əsas məqam
Ekspert Məsləhətçisi və ya EA, - MetaTrader daxilindəki proqram. O, bazar məlumatlarını qəbul edir, göstərilən məntiqi yerinə yetirir və avtomatik ticarət aktiv olduqda, ticarət sorğuları göndərə bilər. Bir EA bir diaqramda işləyir, lakin proqramın surətləri müxtəlif diaqramlarda işlədilə bilər. Məsləhətçinin imkanları kod, parametrlər və verilmiş icazələrlə müəyyən edilir.
Rusdilli mühitdə EA adətən məsləhətçi adlanır. Öz-özünə "bazarı başa düşmür" və qiyməti proqnozlaşdırmır: hər şey kod, giriş parametrləri, məlumatlar və icra şərtləri ilə müəyyən edilir. Bir məsləhətçi bir diaqram üzərində işləyir MetaTrader, baxmayaraq ki, eyni EA müxtəlif simvol və ya parametrlərlə bir neçə diaqramda işlədilə bilər.
“Məsləhətçi” sözünün özü bəzən yanıltıcıdır. Proqram təkcə təklif edə bilməz, həm də mövqeləri aça, dəyişdirə və ya bağlaya bilər. Buna görə işə başlamazdan əvvəl koda hansı əməliyyatların daxil olduğunu və ona hansı icazələrin verildiyini bilməlisiniz.
Məsləhətçi ticarət botu, indikator və siqnaldan nə ilə fərqlənir
Əsas məqam
ticarət botu - avtomatlaşdırma üçün geniş ad, EA - MetaTrader üçün onun formatı, göstərici məlumatları hesablayır və göstərir, və siqnal xüsusi hadisəni bildirir. Göstərici özü ticarət əmrlərini göndərmir. EA öz dəyərlərindən və ya siqnallarından giriş kimi istifadə edə, sonra isə yazılı mövqe və icra qaydalarını tətbiq edə bilər.
Göstərici xətt, səviyyə və ya işarə çəkə bilər, lakin özü ticarət əmrləri göndərmir. Siqnal daha da dardır: bu müşahidə edilə bilən bir hadisədir, məsələn, xətlərin kəsişməsi. EA indikator dəyərlərindən və siqnallardan giriş kimi istifadə edə, sonra mövqe və icra qaydalarını tətbiq edə bilər.
Bu rolları ayrı saxlamaq faydalıdır. Diaqram təhlilinə ehtiyacınız varsa, nəzərdən keçirməyə başlayın ticarət üçün göstəricilər. Əgər tapşırıq MetaTrader ünvanında avtomatik icra olunursa, siz dəqiq EA və onun ticarət icazələrini yoxlamaq lazımdır.
Ekspert Məsləhətçinin məlumatları necə qəbul etməsi və ticarətləri açması MetaTrader
Əsas məqam
yolu diaqram datası, qaydaların hesablanması, ticarət sorğusu və server cavabından ibarətdir. Bu zəncirdəki hər hansı bir fasilə EA niyə hesablandığını, lakin ticarət etmədiyini izah edir. AutoTrading həm platformada, həm də məsləhətçi xassələrində icazə verilməlidir. Diaqnostika Ekspertlər və Jurnal tablarında EA və MetaTrader mesajları ilə başlayır.
Məsləhətçi kotirovkaları və hesab statusunu oxuyur, proqram funksiyasını yerinə yetirir və şərtlər yerinə yetirildiyi təqdirdə sorğu yaradır. MetaTrader yalnız avtomatik ticarətə həm platforma səviyyəsində, həm də xüsusi EA-ın xassələrində icazə verildikdə keçəcək. Əlil düyməsi AutoTrading sorğuları bloklayır, lakin məsləhətçi hesablamaları davam etdirə və jurnala mesaj yaza bilər.
- 1
Qrafik məlumat
Simvol, vaxt çərçivəsi və işarələr
- 2
Məntiq EA
Kod və giriş parametrləri
- 3
İcazələr
AutoTrading və Avtomatik ticarətə icazə verin
- 4
Ticarət tələbi
Sifarişin həcmi, növü və qiyməti
- 5
Server cavabı
Əməliyyatı yerinə yetirmək və ya hesabat vermək
Əgər razılaşma yoxdursa, əvvəlcə Alətlər qutusunda Ekspertlər və Jurnal tablarını açın. Əməliyyat haqqında EA mesajları və platformalar axtarırlar. Server cavab kodu yalnız robot və ya platforma onu daxil etdikdə görünür; kod yoxdursa, siz EA developerdən tam jurnal və ya diaqnostika lazımdır. Bu, robotu təsadüfi bir neçə dəfə yandırıb-söndürməkdən daha etibarlıdır.
Buraxılışdan əvvəl kod, parametrlər və icazələrdə nələri yoxlamaq lazımdır?
Əsas məqam
sınaqçı fayl mənşəyini, versiyasını, daxiletmə parametrlərini və bütün xarici icazələri tutmazdan əvvəl. Naməlum EA DLL və ya WebRequest daxil olduğu üçün təhlükəsiz hesab edilə bilməz. Yoxlanılan faylın yoxlama məbləğini yadda saxlayın və onu əməliyyatlar arasında yeniləmə ilə əvəz etməyin, əks halda nəticələr uyğunsuz olacaq.
Mənbə faylını və ya quraşdırma paketini, yoxlama məbləğini, versiya nömrəsini və giriş parametr dəstini çəkin. Mənbə kodu mövcud deyilsə, heç olmasa satıcı, mənbə kanalı və lisenziya şərtlərini qeyd edin. Yoxladığınız versiyanın üzərinə yeniləmə quraşdırmayın, əks halda iki qaçışın nəticələri müqayisə oluna bilməz.
DLL girişi proqrama xarici kitabxanalara, WebRequest isə müəyyən edilmiş veb ünvanlara daxil olmaq imkanı verir. Bu funksiyalar müəyyən bir məhsula lazım ola bilər, lakin siz onları "hər halda" aktivləşdirə bilməzsiniz. Rəsmi yardım MetaTrader açıq şəkildə DLL yalnız etibarlı tətbiqlərə icazə verməyi tövsiyə edir.
Əgər uyğundur
- Versiya EA və parametrlər dəsti saxlanıldı
- DLL və WebRequest məqsədləri aydındır və sənədləşdirilmişdir
- AutoTrading yalnız testdən sonra açılır
- Diaqnostika üçün ekspertlər və jurnal mövcuddur
Əgər uyğun deyil
- Faylın mənbəyini müəyyən etmək mümkün deyil
- Məsləhətçi izahat vermədən əlavə icazələr tələb edir
- Parametrlər yeni versiya olmadan qaçışlar arasında dəyişir
- Satıcı məcburi gəlirlilik vəd edir
Real gənələr və xərclər üzrə əsas test necə aparılır
Əsas məqam
əsas run R0 real gənələrdə Strategiya Testerində həyata keçirilir. Başlamadan əvvəl işarə mənbəyini, simvolu, tarix diapazonunu, daxiletmə parametrlərini və komissiya parametrlərini düzəldin. Real işarə rejimində yayılma tarixi Təklif və Sorğu ilə müəyyən edilir. R0 aşağıdakı ssenarilər üçün müqayisə nöqtəsi kimi xidmət edir və davamlılığı və ya gələcək performansı sübut etmir.
Forex məsləhətçisi ilk dəfə real gənə rejiminə əsaslanan Hər gənədə sınaqdan keçirilir: o, mövcud broker tarixindən real gənə ardıcıllığına ən yaxındır. Ancaq rejimin iki məhdudiyyəti var. Məlumatlar xüsusi mənbəyə istinad edir və əgər dəqiqə zolağı varsa, lakin bunun üçün real gənə yoxdursa, tester Hər bir işarə rejimində gənə yaradır. Buna görə də, test pasportunda brokeri, simvolu, tarix diapazonunu, quruluş nömrəsini MetaTrader və simulyasiya rejimini göstərin.
Bu əsas qaçışdır. geri test məsləhətçi haqqında yekun hökm deyil, müqayisə üçün.
Spread, komissiya və simvol spesifikasiyası nəticəyə təsir edir. Komissiya Qabaqcıl Test Parametrlərində dəyişdirilə bilər. İdarə olunan yayılmış stress testi fərdi simvol üçün hazırlanmış Təklif və Sorğu datası ilə əvvəlcədən təsvir edilmiş təkrarlana bilən metod tələb edir. Nağd məsrəfləri əldə etmək üçün xallarda mənfəətin hesablanması rejimindən istifadə etməyin: komissiyalar və svoplar nəzərə alınmır.
Hesabatda birdən çox ümumi mənfəəti müqayisə edin. Əməliyyatların sayını, xalis mənfəəti (xalis mənfəət), hesab vəsaitləri üzrə maksimum nisbi çəkilməni (kapital), Mənfəət Faktorunu yazın, Bərpa Faktoru və Sharpe əmsalı. Xalis Mənfəət ümumi mənfəət (Ümumi Mənfəət) və ümumi zərərdən (Ümumi Zərər) ibarətdir. Mənfəət Faktoru ümumi mənfəətin ümumi zərər moduluna nisbətini göstərir. Bərpa Faktoru xalis mənfəəti balansın pulla maksimum çıxarılmasına bölür. Sharpe nisbəti gəlirin risksiz dərəcəsi çıxılmaqla gəlirin standart kənarlaşmasına nisbəti kimi hesablanır; test cihazında MetaTrader risksiz dərəcə sıfıra təyin edilib. Daha yüksək dəyər onun dəyişkənliyinə nisbətən daha çox gəlirlilik deməkdir, lakin özlüyündə sabitliyi sübut etmir. Universal keçid dəyəri təyin etmir MetaQuotes.
Optimizasiyanı irəli yoxlamadan necə ayırmaq olar
Əsas məqam
parametrləri yalnız tarixçənin əsas hissəsində konfiqurasiya edilir, sonra versiya dondurulur və sonrakı irəli seqmentdə bir dəfə yoxlanılır. MetaTrader bu seqmenti seçilmiş tarix diapazonundan ayırır. Protokolumuzda irəli baxdıqdan sonra EA versiyası və ya giriş parametrləri yenidən dəyişdirilibsə, artıq müstəqil hesab edilmir.
Optimallaşdırma giriş parametrlərinin kombinasiyası vasitəsilə təkrarlanır və seçilmiş meyara uyğun olaraq sıralanır. Bu həssaslıq testi üçün faydalıdır, lakin bir çox cəhdlər artır risk artıq məlum olan məlumatlar üçün konfiqurasiya seçin.
MetaTrader saytında siz irəli dövrü ayıra bilərsiniz. 1/3 parametri seçilmiş müddətin son üçdə birini sonrakı yoxlama üçün, ilk üçdə ikisini isə optimallaşdırma üçün buraxır. Bu, universal olaraq ən yaxşı kəsmə deyil, daxili seçimlərdən biridir. Bazar və ya əməliyyatların tezliyi fərqli müddət tələb edirsə, qərar nəticəyə baxmaqdan əvvəl müəyyən edilir.
Addım 1
Dövr seçin
Tarix, simvol və xərclər qeyd olunur
Addım 2
İrəli ayırın
Son seqment parametrə daxil deyil
Addım 3
Parametrləri konfiqurasiya edin
Yalnız əsas dövrdə işləyin
Addım 4
Dondurulmuş versiya
Robot faylı, platforma quruluşu və daxiletmə parametrləri heşlənir
Addım 5
İrəli açın
Yenidən quraşdırmadan bir qaçış
EA-da yayılma, sürüşmə və gecikmə üçün necə yoxlanmaq olar
Əsas məqam
R0 sonra testi Təsadüfi Gecikmə ilə və ayrıca daha sərt xərclərlə təkrarlayın. Komissiya test cihazının parametrlərində dəyişdirilir və yayılma yalnız Təklif və Sorğu tərəfindən hazırlanmış xüsusi simvol məlumatları vasitəsilə təkrarlana bilən şəkildə idarə olunur. Çıxış qəfil dəyişirsə, həssaslığı qeyd edin və müqayisədən əlverişsiz qaçışı istisna etmədən hesabatı yadda saxlayın.
Təsadüfi Gecikmə rejimi yalnız ticarət sorğularına təsadüfi gecikmə əlavə edir EA. MetaTrader yardımına əsasən, 0-8 saniyə diapazonu 90% ehtimalla, 9-18 saniyə isə 10% ehtimalla seçilir. Bu sintetik stress məntiqin sürətli icradan asılılığını yoxlayır və brokerə xas şərtləri təkrarlamır.
Ayrı bir qaçış R2 Qabaqcıl Test Parametrləri vasitəsilə komissiyanı dəyişir. Yalnız hazırlanmış Təklif və Sorğu məlumatları ilə fərdi simvolunuz və onları dəyişdirmək üçün qeydə alınmış metodunuz varsa, yayılma stressini əlavə edin; əks halda R2 idarə olunan yayılma testinə zəng etməyin. Bütün brokerlər üçün heç bir "düzgün" çarpan yoxdur.
Risklər və məhdudiyyətlər
Əsas məqam
test cihazı mövcud tarixdə verilmiş modeli təkrarlayır. Gələcək icra, likvidlik, yayılması, səhvlərin olmamasını, daha az mənfəəti sübut etmir. Məlumat mənbəyi və simvol spesifikasiyası brokerdən asılıdır və bir çox parametrləri sınamaq həddindən artıq uyğunlaşma riskini artırır. Məhdudiyyətləri hesabatdan sonra deyil, hesabatla qiymətləndirin.
- Tarixi və hipotetik nəticələr real vaxtda likvidliyi, sürüşməni və itkiləri udma qabiliyyətini tam şəkildə nəzərə almır.
- Bir brokerin simvol məlumatları və spesifikasiyası digərindən fərqli ola bilər.
- Bir çox parametrlər üçün optimallaşdırma həddindən artıq uyğunlaşma riskini artırır.
- Müsbət Xalis Mənfəət kapitalın azaldılmasını və bir sıra itkilər riskini ləğv etmir.
- Avtomatlaşdırma gələcəyi proqnozlaşdıra bilməz; Məcburi və ya qeyri-adi yüksək gəlirlər vəd edən qırmızı bayraqdır.
İmtina. Material təhsil xarakterlidir və fərdi investisiya məsləhəti deyil. Ticarət kapital itkisi riskini ehtiva edir. Keçmiş və test nəticələri gələcəkləri sübut etmir.
Aləti Midas ilə tətbiq edin
Midas ekosistemində addım-addım təlimatlar, texniki analiz təlimləri və icma dəstəyi var — ilk buraxılışdan tutmuş öz ticarət məntiqinizin analizinə qədər.
- addım-addım məhsul təlimatları
- Texniki analiz üzrə strukturlaşdırılmış təlim
- komanda və klub üzvləri ilə söhbət edin
Məsələn: müəllifin protokoluna uyğun olaraq bir Ekspert Məsləhətçidən dörd dəfə istifadə R0-R3
Əsas məqam
kövrəklik pasportu əvvəlcədən təsvir edilmiş dörd şəraitdə birini EA ilə müqayisə edir. Versiya, giriş parametrləri, simvol və vaxt çərçivəsi dəyişməz olaraq qalır. R3 üçün quraşdırmada iştirak etməyən tarix diapazonunun son üçdə biri əvvəlcədən istifadə olunur. Protokol əlverişli nəticənin seçilməsi riskini azaldır, lakin özü həddindən artıq uyğunluğu aradan qaldırmır.
Pasport EA sualına cavab verir: gecikmə, artan xərclər və təxirə salınma zamanı nəticənin hansı hissəsi saxlanılır. Burada bir qaçışdan gözəl fiqur axtarmırlar. Hər qaçış üçün tester hesabatını və ümumi cədvəldə bir sıra yadda saxlayın.
| Qaç | Nə dəyişir | Nə eyni qalır |
|---|---|---|
| R0 | Real gənələr və əsas komissiya | EA , giriş parametrləri, simvol, müddət, əsas tarix diapazonu |
| R1 | Random Delay | R0 -dan hər şey, gecikmə istisna olmaqla |
| R2 | Komissiya stressi; yalnız təkrarlanan üsulla yayılır | Əvvəlcədən müəyyən edilmiş xərclər istisna olmaqla, R0 saytından hər şey |
| R3 | Forward 1/3 | Dondurulmuş versiya və parametrlər; tarixlərin son üçdə biri əvvəlcədən ayrılmışdır |
R0
Əsas qaçış
Real gənələr və əsas komissiya
R1
Gecikmə
Random Delay ilə eyni versiya
R2
Xərclər
Komissiya və təkrarlanan yayılma stressi
R3
Forward 1/3
Əvvəlcədən ayrılmış son üçüncü
Hər R0-R3 üçün nəticə cədvəlində MetaTrader, versiya və hash EA, giriş parametrləri faylı (girişlər), simvol, vaxt çərçivəsi, tarixlər, işarələmə rejimi daxil edin, xərclər, əməliyyatların sayı, Xalis Mənfəət, maksimum nisbi kapitalın azalması, Mənfəət Faktoru, Bərpa Faktoru və Sharpe. Əlavə olaraq, siz R0 ilə müqayisədə Xalis Mənfəətin saxlanmasını və R0 ilə müqayisədə kapitalın azaldılması multiplikatorunu hesablaya bilərsiniz. Bu əlaqələr dəyişikliyi görməyə kömək edir, lakin universal keçid/uğursuzluq həddini yaratmır.
Niyə ən yaxşı məsləhətçilərin reytinqi keyfiyyəti sübut etmir
Əsas məqam
seçimdə yer məlumatlarınız, xərcləriniz və icranız haqqında EA davamlılığını deyil, reytinq müəllifinin qaydalarını göstərir. Robot versiyasını, parametrlərini, məlumat mənbəyini və hesabatı təkrarlamaq qabiliyyətini yoxlayın. Ayrı-ayrılıqda kolleksiyanın müəllifinin satış və ya qeydiyyat üçün təzminat alıb-almadığını öyrənin: siyahıdakı mövqe belə yoxlamanı əvəz etmir.
“Ən yaxşı Forex məsləhətçiləri” sorğusu tez-tez satıcı vitrinlərinə və nəticələrin kolleksiyasına səbəb olur. EA yuxarı sətirdə olsa belə, orijinal hesabat yalnız müəyyən versiya, dövr, simvol və parametrlərə şamil edilir. Bu məlumat olmadan müqayisə təkrarlana bilməz.
Reytinq müəllifinin marağını ayrıca yoxlayın: satış və ya qeydiyyat üçün komissiya alırmı. Bu, materialı avtomatik olaraq saxtalaşdırmır, lakin reklamın əsas sübutlardan ayrılmasını tələb edir. CFTC məcburi və ya qeyri-adi yüksək gəlir vəd edən robotlardan ehtiyatlı olmağı tövsiyə edir.
Testerdən demo hesabına təhlükəsiz keçid
Əsas məqam
real kotirovkaları və virtual fondlar üzrə terminalın işini müşahidə etmək üçün R0-R3 yaşıl texniki yoxlamadan sonra demo işə salındı. Pasportdakı eyni broker, simvol, spesifikasiya və giriş parametrlərindən istifadə edin. Əməliyyat mesajlarını, icra qiymətlərini və imtinaların səbəblərini yoxlayın. Demo real hesabın nəticəni təkrarlayacağını sübut etmir.
EA demoda eyni brokerlə, eyni simvolda, spesifikasiya və pasportdan daxil edilən parametrlərlə işə salınır. Saat qurşağını, ticarət sessiyalarını, minimum həcmi və icra növünü yoxlayın. Başladıqdan sonra Ekspertlər və Jurnalı, faktiki sorğu vaxtını, icra qiymətini və imtinaların səbəblərini yoxlayın.
Siz müqayisə jurnalına xarici siqnal əlavə edə bilərsiniz, lakin rolları qarışdırmayın. Məsələn, giriş nöqtəsi göstəricisi TradingView müşahidə edilə bilən etiket yaradır və EA MetaTrader ünvanında yalnız açıq şəkildə proqramlaşdırılmış qaydanı icra edir. Midas müqayisəli jurnal üçün siqnal verir və ticarəti avtomatik açmır.
Ticarət üçün risk və dayandırma qaydaları robotdan ayrıca müəyyən edilir. Əsas prosedur haqqında materiallarda təsvir edilmişdir risklərin idarə edilməsi Və hər ticarət üçün risk.
Ekspert Məsləhətçinin deaktiv edilməsi və ya alınmaması lazım olduqda
Əsas məqam
R1-R3 ünvanında mənbə və ya icazələr aydın deyilsə, parametrlər bərpa oluna bilmirsə, jurnal sistem xətalarını göstərirsə və ya çıxış pozulursa dayandırın. Yoxlamadan əvvəl texniki və tədqiqatın dayandırılması meyarlarını qeyd edin. Ayrı bir mənfi qaçış özlüyündə universal bir həll təmin etmir, lakin baxdıqdan sonra onu gizlədə və ya qaydaları dəyişə bilməzsiniz.
Dayanma kriteriyalarınızı əvvəlcədən yazın. Təkrar sorğu xətaları, gözlənilməz həcm dəyişiklikləri, naməlum DLL ünvanına giriş və ya versiyanı yoxlamaq mümkün olmaması üçün texniki dayandırma lazımdır. Əgər hesabatlar təkrar istehsal oluna bilmirsə və ya yalnız bir seçilmiş variantda müqavimət varsa, tədqiqatın dayandırılması lazımdır.
Əgər uyğundur
- Versiya və giriş parametrləri təkrarlanır
- R0-R3 qaydaları dəyişdirilmədən yığılmışdır
- Xərclər və səhvlər hesabatda görünür
- Demo texniki məlumat vərəqinə uyğun gəlir
Əgər uyğun deyil
- Mənbə və icazələr şəffaf deyil
- Mənfəət məcburi nəticə kimi vəd edilir
- Nəticə yalnız bir qaçışda davam edir
- Qeyd açıqlanmayan ticarət səhvlərini göstərir
Yoxlama davam edirsə, meyarları bu yerə köçürün ticarət planı: nəyi müşahidə etməli, hansı hadisəni aradan qaldırmaq lazımdır EA və kimin giriş parametrlərini dəyişmək hüququ var. Bu, artıq demo müşahidə zamanı nəzərə çarpmayan tənzimləmədən qoruyur.
Mənbələr
- MetaTrader 5 -də robotlar və göstəricilər
- Köməkdə Strategiya Testi MetaTrader 5
- MetaTrader 5 -də strategiyanın optimallaşdırılması
- Test Hesabatı Metrikləri
- Real və yaradılan gənələr
- Test agentlərinin xüsusiyyətləri
- Tarixi məlumatların hazırlanması
- Platforma qeydləri MetaTrader 5
- MQL5 İstinadında statistik düsturlar
- Ticarət server cavab kodları
- Fərdi maliyyə alətləri və Təklif/Soruş işarələri
- CFTC: AI Trading Bots
- NFA: Hypothetical Performance Results
Tez-tez verilən suallar
Test parametrlərini yenidən işlətmək üçün necə yadda saxlamaq olar?
Strategy Tester-də ayarların idarəetmə menyusunu açın və dəsti INI- faylına saxlayın. Cari parametrlər həmçinin Ctrl+C vasitəsilə kopyalana, mətn kimi saxlanıla və Ctrl+V vasitəsilə yenidən yüklənə bilər. Adında və ya yanında pasportda EA, simvol, zaman çərçivəsi, tarix aralığı və tick rejiminin versiyası və hashını qeyd edin: Tək bir giriş parametr faylı bütün eksperimenti təsvir etmir.
Niyə real gənələr üzərində ilk test daha uzun çəkir?
İlk buraxılışdan əvvəl MetaTrader simvolun tarixçəsini ticarət serveri ilə sinxronlaşdırır və mövcud dəqiqə məlumatlarını və tick-ləri yükləyir. Gənə tarixinin həcmi böyükdür, ona görə də ilk dövr daha uzun çəkə bilər. Növbəti buraxılışlarda platforma yalnız itkin məlumatları yükləyir və test agentləri artıq alınmış tarixçədən istifadə edir, əgər mənbə və parametr dəsti dəyişməyibsə.
Dayandırılmış optimizasiyaya davam etmək mümkündürmü?
MetaTrader hesablanmış keçidləri optimallaşdırma keşində saxlayır. Normal dayandırmadan sonra artıq tamamlanmış keçidlər yadda saxlanılır və davam etdirildikdə, hesablama qalan parametr dəstlərindən davam edir. Keş EA, simvol, zaman çərçivəsi, tarixlər və tick generasiya rejimindən asılıdır. Parametrlərin dəyişdirilməsi başqa nəticələr toplusu yarada bilər, buna görə də bərpa eksperiment pasportu ilə yoxlanılmalıdır.




Şərhlər
Mənbə şərhləri tərcümə edilmir.