Forex məsləhətçisi və Expert Advisor nədir
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
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
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?
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
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
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
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
- 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.
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
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
“Ə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
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
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.





