100 likes | 246 Views
Programming Neural Networks and Fuzzy Systems in FOREX Trading. Presentation 5 Balázs Kovács (Terminator 2), PhD Student Faculty of Economics, University of Pécs E-mail: kovacs.balazs.ktk@gmail.com Dr. Gabor Pauler, Associate Professor Department of Information Technology
E N D
Programming Neural Networks and Fuzzy Systems in FOREX Trading Presentation 5 Balázs Kovács (Terminator 2), PhD Student Faculty of Economics, University of Pécs E-mail:kovacs.balazs.ktk@gmail.com Dr. Gabor Pauler, Associate Professor Department of Information Technology Faculty of Science, University of Pécs E-mail: pauler@t-online.hu
Content of the Presentation • References • Alapvető devizaműveletek a Forexen • Alapvető stratégiák • Stratégiaépítés • Money Management • Risk Management • Az eredményesség mérése
Alapvető devizaműveletek a Forexen • A forex spot piac lévén korlátozott lehetőséget nyújt devizaműveletekre. A következőkben ezekről lesz szó: • Háromszögarbitrázs: • Rövid távú piaci tökéletlenség • Két deviza cseréjét nem az érvényes spot árfolyamon érjük el, hanem annál alacsonyabb áron. • Kockázatmentes profitszerzési lehetőség, de ez már automatikus kereskedési rendszerek miatt nem fordul elő. • Az ilyenkor meginduló tranzakciók miatt ugyanis megszűnik. • Példa: Ismerjük 3 különböző devizából képzett párok árfolyamát a Forex-en. USD számlával rendelkezünk, ezért a profitot USD-ben számoljuk. Cseréljünk 1 USD-t 0,9 CHF-re. Ezután ezt a 0,9 CHF-et cseréljük el EUR-ra. 0,75-öt kapunk érte. A 0,75 EUR helyett vegyünk 1,0125 USD-t. Dollá-ronként kerestünk0,0125 USD-t. • Az arbitrázs egyirányú. Más sorrendben veszteségünk lett volna:
Alapvető devizaműveletek a Forexen 2 • Devizaportfólió: • Hosszú távon és nagy volumenben éri meg • Eltérő devizapárokban nyitott pozíciók, amelyek között nincs, vagy ellentétes irányú együttmozgás tapasztalható. • A szisztematikus kockázat szintjére csökkenti a kockázatunkat, tehát ez a kockázat már nem küszöbölhető ki. • A megtérülés az adott kockázatszinthez képest a lehető legkedvezőbb, amennyiben rendszeresen karban tartják a portfóliót. • A portfólió gyakori átrendezése viszont rontja a megtérülést. • Devizacsere ügylet: • Oldalazó piacokon jelent mérvadó profitlehetőséget, mivel ilyenkor az árfolyamváltozásból nyerhető profit mértéke relatív alacsony • Két különböző devizában fennálló jövőbeli pénzáram elcserélése a devizák elcserélésével párhuzamosan • Mérsékelt kockázatú profitszerzés: oldalazó piacon kicsi az árfolyamkockázat, és ehhez „hozzáadódik” az overnight kamatok változásából eredő kockázat • Példa: EURUSD long: szerveridő szerint éjfélben az EUR után kamatot kapunk, az USD után fizetünk, a kettő különbsége pipekben kifejezve: 2,88 (mivel az EUR kamatok magasabbak), swap költség (1 lot esetén): 2,88 * 100 000 EUR * 0,0001 USD/EUR
Alapvető stratégiák • A fundamentalista stratégiák hátránya a formalizáltság alacsony szintje, amely a megbízható teljesítménymérést lehetővé tenné. • A technicista stratégiák fajtái: • Indikátor jelzések alapján történő kereskedés • Árfolyammintázatok alapján történő kereskedés • Gyertyaalakzatok alapján történő kereskedés • A fundamentalista stratégiák lehetnek • Hosszú távú folyamatokra épülők • Bejelentések rövid távú hatását kihasználók • Léteznek kevert stratégiák, amelyek általában a fundamentalista elemzés által várható kimenetek megerősítésére technicista módszereket alkalmaznak. • A legegyszerűbb kereskedési stratégiák között a trendkövető és a trenddel szemben történő kereskedést említjük. • Trendkövető kereskedés célja az árfolyamtrendekkel megegyező irányú pozíciók révén árfolyamnyereségre szert tenni. • A trenddel szemben történő kereskedés célja a trendfordulók idejében történő felismerése révén történő árfolyamnyereség elérése. • A két megközelítés eltérő módszertant igényel. A trendek felismerése leíró idősori statisztikával elvégezhető. A trendforduló előrejelzése már prediktív megközelítést feltételez, és inkább adatbányászati jellegű feladatnak tekinthető. • A technicista elemekből felépülő stratégiák hátránya, hogy lényeges információkat hagynak figyelmen kívül, melyek hírek formájában érkeznek.
Stratégiaépítés • Az időegységre jutó kereskedések száma (tick/óra) szintén befolyásolja a változékonyságot, ráadásul ez még napszakonként is eltérő, tehát a megfelelő idősáv kiválasztása is fontos. • A függőben lévő megbízások adása is volatiris piacon nagyobb veszélyeket rejt magában. • Válasszuk ki azokat a termékeket, amelyekkel kereskedni szeretnénk. Ebben a döntésben vegyük figyelem-be, hogy a jutalék (forexen spread) aránya a volatiritáshoz képest ala-csony legyen. A 10%-os szabály ér-telmében ne haladja meg az ATR 10%-át. (Az ATR helyett használhat-juk az ATR/árfolyam arányt is). • A spread aránya ugyanis meghatározza az időtávot is, amelyen kereskedni érdemes. Hiszen kisebb időtávon az eszköz volatiritása is kisebb. • Nyilván a szóba jöhető instrumen-tumokat is befolyásolja, hogy volatiritásuk elegendően nagy legyen. • A slippage (valós és tervezett végrehajtási ár közötti különbség)-re úgy hat a volatiritás, hogy nagyobb szórás esetén kisebb a valószínűsége, hogy a megbízás adása alatt az árfolyam nem változik. Árfolyam (BID, ASK) idő
Money Management • Martingale stratégia: • 50-50% kimenetelű játék esetén • A forex közelítőleg ilyen (lásd a következő diát) • Minden veszteséges kör után duplázzuk a tétet. • Példa: pénzfeldobás, írás nyer, kezdőtét 1 $: • Ha bármikor nyer, a potenciális nyereség fedezni fogja addigi veszteségeit. • Tőkeigénye exponenciálisan nő az elvesztett körök számával, ezért csak nagyon tőkeerős befektetőknek ajánlott, nagyon kis kezdőtét esetén. • Miben különbözik a forex a szerencsejátéktól? • A hazárdőr úgy viseli a kockázatot, hogy azért semmiféle kompenzációt nem kap. • A spekuláns azért hajlandó kockázatot vállalni, mert ezért kockázati prémiumot vár el. • Kockázati prémiumnak nevezzük azt a többlethozamot, amit egy kockázatosabb értékpapír birtoklásáért az értékpapír kibocsátója fizet az értékpapír tulajdonosának. • A kockázati prémium azonban valószínűségi változó, nem biztos, hogy adott befektetés esetén érvényesül. • Szükséges felkészülni arra az esetre, ha sorozatosan veszteséges ügyleteket kötünk. • Erre a hazárdjátékokban (elméletileg garantált nyereség miatt) gyakran tiltott stratégiákat használhatjuk: • Maringale és Antimartingale
Money Management 2 • Antimartingale stratégia • nyerés után történik tétduplázás • Így a tőke gyors növelése érhető el. • Vesztés után tétfelezés következik, ami a tőkevesztés gyors visszafogását eredményezi. • Hátránya, hogy egy tévedés esetén elveszthetjük egész addig gyűjtött tőkénket, és elölről kezdhetjük. • Alapprobléma a moneymanage-mentben, hogy a relatív tőkeváltozás nem szimmetrikus csökkenés és növekedés esetén. • Példa: Van 5000$ tőkénk. Elveszítjük 50%-át. Hány százalék nyereséget kell elérni a következő ügyleten, hogy visszanyerjük a tőkénket? • A megoldás: 100%:5000$ - 5000 $ * 0,5 = 2500 $2500$ + 2500$ * 1 = 5000$ • A tőkenyereség valószínűség-eloszlása lognormális eloszlással is jellemezhető. • A tőkénk maximum 100%-kal csökkenhet, a bróker ekkor margincall keretében zárja pozícióinkat. A függvény 1-nél kisebb értékekre nincs értelmezve. • A brókeri díj miatt az eloszlás mediánja (és így módusza is) negatív tartományba esik.
Risk Management • A tőke természetesen a kereskedés fedezetéül szolgáló pénzeszközöket jelenti. • Az ügyletenként kockáztatott érték a stop loss bekövetkezésekor elvesztett pénzérték 1 lotra vetítve • Az ügyletek nagyságrendje a lot méretet jelenti, amelyről feltesszük, hogy tetszőleges tört szám lehet. • Példa: adott 5000$ értékű forex-számla, és 50 pipes minimális stop loss távolság. Ekkor EURUSD párra legalább 50 $/lot értéket kockázta-tunk. Tegyük fel, hogy tőkénk 10 %-ának elvesztése még nem jár komo-lyabb következményekkel életvite-lünk szempontjából. Ekkor0,1 * 5000 / 50 = 10 lot az az ügyletméret, amelynek kockázatát tőkénkből még finanszírozni tudnánk. • Az 1:50 áttétel miatt ténylegesen 2,5 lotot tudunk finanszírozni: • 5000 $ / (100 000 $/lot * 1/50) = 2,5 lot • Az elvárt hozamhoz tartozó indokolt mértékű kockázat felmérése az első lépés a kockázat menedzseléséhez. • Stop kockázatok fajtái: • Az árfolyam fix %-a mértékében kifejezett stop kockázat • Fix árfolyamnál lévő stop kockázat • Volatiritástól függő stop kockázat • Az árfolyam értékétől függő stop kockázat (nem fix, hanem csúszó) • Tőke: C • Kockáztatott tőkehányad: Crisk • Ügyletenként kockáztatott érték: Orisk • Ügyletek nagyságrendje: Lots • Ekkor a kockázatnak megfelelő maximálisan köthető ügyletek száma: • Lots = Crisk (%) * C ($) / Orisk ($/lot) • Ahol a kockáztatott tőkehányad az a pénzösszeg, amelyet komolyabb következmények nélkül elveszthet a kerskedő
References • Száz János (2009): Pénzügyi termékek áralakulása, Budapest • Ethel R. K. Goldman (1988): Computerized trading strategies, Wiley • Kecskeméti István (2009): Tőzsdei befektetések működő kereskedési rendszerek felépítésével, kockázatkezeléssel