Vítejte v byznysu, kde uspět může každý.
Menu
Zavřít

Expert Advisor (EA) BF Scalper: Popis a testování

Očima brokerů, Tradingové strategie

V tomto článku se zaměříme na Expert Advisor určený pro skalpování s názvem BF Scalper. Samotný název odhaluje, že jeho hlavní obchodní funkcí je skalpování. Jedná se o obchodní styl charakterizovaný vysokou frekvencí obchodů, krátkou dobou držení pozic a relativně malou velikostí pozic a Take Profitů. 

Jak funguje BF Scalper

Hlavním problémem skalpování je obtížnost rozlišení mezi falešnými a skutečnými signály. Je zajímavé, že k filtrování signálů se někteří obchodníci uchylují ke složitým a naprosto zbytečným algoritmům, které nedělají nic jiného, ​​než dělají systém komplikovanějším. Ve skutečnosti je odpověď na povrchu. Stačí hledat a najít pouze cenový impuls a ignorovat prázdné pohyby trhu. 

BF Scalper realizuje strategii pomocí několika technických indikátorů. V první fázi robot definuje globální nebo dominující trend na základě analýzy klouzavých průměrů. Pak čeká, až cena klesne o stanovený počet bodů za jednu z hranic indikátoru Bollinger Bands. Nakonec je signál analyzován indikátorem hodnotícím sílu momenta a teprve poté je otevřen obchod. Dalo by se tedy říct, že BF Scalper je momentum strategie.

Logika výstupu z trhu je také založena na Bollinger Bands. Pozice je uzavřena, když se cena blíží opačnému Bollingerovu pásmu nebo ho prorazí (i když takové uzavření pozice znamená ztrátu). 

Zvláštnosti BF Scalper

Podle tvůrce funguje Expert Advisor stejně dobře v jakémkoli časovém rámci. Nicméně M15 byl doporučen jako nejlepší.

Pokud jde o obchodované trhy, tak robotu vyhovují GBP/USD, EUR/USD, EUR/CHF, EUR/AUD, GBP/CAD, USD/CAD, USD/CHF a USD/JPY. Ve výchozím nastavení je EA nastaven na GBP/USD. 

Parametry a nastavení EA

  • MaxSpread nastavuje největší přípustný spread.
  • Slippage nastavuje největší přípustný skluz plnění.
  • TicksTrade nastavuje režim algoritmu. Pokud je nastaven jako False, algoritmus se spustí na začátku M1 svíčky. Pokud je nastaven jako True, spustí se na novém vrcholu.
  • StealthMode true/false zapíná a vypíná virtuální úrovně Stop Loss a Take Profit.
  • EmergencyStopDist je druhá úroveň ochrany pro použití StealthMode. Pokud je nad nulou, objeví se „nouzová“ úroveň Stop Loss ve větší vzdálenosti ve srovnání s počátečním „skrytým“ SL. Nouzový Stop Loss se rovná součtu EmergencyStopDist a skrytému SL.
  • MinEquity je minimální požadovaný majetek na obchodním účtu.
  • StopLoss
  • TakeProfit
  • MarketExitProfit opouštění trhu za market cenu.
  • BandPeriod nastavuje období výpočtu pro Bollinger Bands.
  • BandBreakEntry je rozpětí, o které by měla být proražena linie Bollinger bands, aby mohl být otevřen opačný obchod (může být záporné).
  • BandBreakExit je rozpětí, o které by měla být proražena opačná linie Bollinger bands, aby byl obchod uzavřen (může být záporné).
  • UseTrendFilter: pokud je nastaven jako True, EA obchoduje pouze s trendem definovaným MA.
  • MA_Fast_Period je období rychlého MA.
  • MA_Slow_Period je období pomalého MA.
  • MA_Trend_TF je časový rámec obou MA.
  • TimeRestriction: pokud je nastaveno True, tak EA obchoduje pouze v níže uvedených hodinách. Pokud je nastaveno False, funkce je vypnutá.
  • CTHour1-6 - šest dostupných variant obchodních hodin. Může být nastaveno jako libovolné číslo od 0 do 23. Čas musí být přizpůsoben času serveru, na kterém obchodujete. Ve výchozím nastavení jsou hodnoty GMT +2 (zimní čas).
  • WednesdaySwapFilter - (true/false). Před středečním rolloverem tento swapový filtr zruší všechny obchody s negativním swapem, pokud jsou horší než MaxNegSwapPips.
  • MaxNegSwapPips nastavuje maximální negativní swap v pipech.
  • RolloverTimeFilter - (true/false) zapíná a vypíná filtr rollover času.
  • MinutesBefore je období před půlnocí, během kterého jsou zrušeny všechny obchody.
  • MinutesAfter je období po půlnoci, během kterého jsou zrušeny všechny obchody.
  • x_MaxSpreadFilter zapíná a vypíná další rollover filtr.
  • x_MaxSpread znásobí počáteční maximální povolený spread před zrušením všech obchodů. Pokud je například hodnota MaxSpread 6 a hodnota x_MaxSpread 2, jsou všechny obchody zrušeny, pokud je spread větší než 6x2 = 12 pipů.
  • RecoveryMode aktivuje obnovení drawdownu. Funguje, když AutoMM> 0.
  • FixedLots funguje, když AutoMM = 0.
  • AutoMM - pokud je nad nulou, aktivuje proporcionální Money Management. Například pokud je AutoMM 5, znamená to 0,05 lotu na účtu s majetkem 1000.
  • AutoMM_Max je maximální hodnota proporcionálního Money Managementu při použití RecoveryMode.
  • MMTrades je počet obchodů, na jejichž základě se počítá maximální drawdown pro RecoveryMode.
  • RecoveryFactor je kladná kompenzace drawdownu (v procentech drawdownu).
  • RecoveryMultiplier je multiplikátor hodnoty pozice v RecoveryMode.
  • LossPausePips je algoritmus pauzy po ztrátě (v pipech).
  • LossPauseHours je algoritmus pauzy v hodinách po ztrátě větší než definovaná ztráta v pipech.

Před nějakou dobou začal vývojář propagovat placenou verzi EA. Od té doby se některé parametry nemohou měnit a obchodování se standardně provádí s 0,01 lotu.

Testování BF Scalper

Autor doporučuje otestovat robota na M5 na otevíracích cenách. Použili jsem jejich rady a otestovali EA na GBP/USD s výchozím nastavením:

  • MaxSpread - 3
  • Slippage - 2
  • TicksTrade - True
  • StopLoss - 55
  • TakeProfit - 15
  • MarketExitProfit - 50
  • BandPeriod - 8
  • BandBreakEntry - 0
  • BandBreakExit - -1
  • UseTrendFilter - false
  • MA_Fast_Period - 15
  • MA_Slow_Period - 30
  • MA_Trend_TF - 15
  • TimeRestriction - true (23:55)

Testované období bylo 31. ledna 2018 do 31. ledna 2020. Výsledek byl následující:

Nelze to nazvat úžasným, ale pamatujte, že velikost pozice byla pouze 0,01 lotu. Musíme každopádně souhlasit, že vzestupná křivka je celkem stabilní.

Optimalizace nastavení

Optimalizace nastavení vedla k minimálním změnám v práci robota.

Všimněte si, že pokud bylo obchodování prováděno s 0,01 lotu, využitý kapitál činil 100 USD. Test s GPB/USD a optimalizovaným nastavením přinesl následující výsledky:

Výsledek na H1 byl podobný.

Také jsme testovali na EUR/USD M15 a H1. Výsledek byl skromnější kvůli nižší volatilitě nástroje.

Testování BF Scalper - EUR / USD - M15

BF Scalper testování - EUR / USD - H1

Závěr

Nejprve si všimněte, že jsme testovali bezplatnou verzi EA, takže jsme nemohli otestovat systém automatické správy peněz. Předpokládáme, že s progresivním systémem správy kapitálu se může zvýšit efektivita fungování a zisk.

Klíčovou výhodou EA je jeho jednoduchost. Máme však otázky ohledně analytického modulu, který hodnotí sílu budoucího momenta. Tvůrce tento detail neprozradil a je to jeho právo, ale ten detail je zajímavý. 

Celkově vzato, díky jednoduchosti a stabilitě EA je velmi slibný v reálném obchodování. Výsledky testu nebyly úžasné, ale je to spíše výhoda než naopak, protože nám umožňuje vyloučit další svatý grál.

Tým RoboMarkets
info@robomarkets.cz
+420 800 088 482
https://www.robomarkets.cz/

Upozornění na rizika:

  1. Tento materiál a informace v něm obsažené slouží pouze pro informační účely a v žádném případě by neměly být považovány za poskytování investičního poradenství pro účely zákona o investičních společnostech 87 (I) 2017 Kyperské republiky, nebo jakoukoli jinou formu osobního poradenství nebo doporučení, která se týká určitých typů transakcí s určitými druhy finančních nástrojů.
  2. Minulá výkonnost není spolehlivým ukazatelem budoucích výsledků nebo budoucího výkonu.
Ohodnoťte článek
Sdílejte článek
Přečtěte si další články
Expert Advisor (EA) BF Scalper: Popis a testování