1 / 10

Programming Neural Networks and Fuzzy Systems in FOREX Trading

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

cerise
Download Presentation

Programming Neural Networks and Fuzzy Systems in FOREX Trading

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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

  3. 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:

  4. 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

  5. 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.

  6. 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ő

  7. 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

  8. 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.

  9. 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ő

  10. 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

More Related