1 / 22

Programming Neural Networks and Fuzzy Systems in FOREX Trading

Programming Neural Networks and Fuzzy Systems in FOREX Trading. Practice 1 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

kyna
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 Practice 1 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 Practice • Checking Home Assignment 0: Create a demo account • First start • Checking client status • How to trade in MT4? • Technical analysis in MT4 • Generating statements • Home Assignment 1: Basic trade in MT4 • References

  3. First start • A kliens telepítése utáni első indítás-kor a kliens rögtön számlainfor-mációkat kér a bejelentkezéshez. • A bróker számlanyitás után el-küldte a számlainformációkat e-mail címünkre. • Másoljuk ki a megfelelő adatokat, majd illesszük be a kliens párbe-szédpaneljének megfelelő mező-ibe! • Az MT4 képes több számlát is ke-zelni, ezért jelentősen megköny-nyíti a váltogatást, ha elmentjük a számlainformációkat. • Éles számlánk adatait nem cél-szerű menteni, ha a számítógép-hez, amelyen a kliens fut, több ember is hozzá-fér. • Bejelentkezés utánbal oldalt látjuk a Na-vigátor ablakban a számláinkat. • Dupla kattintássaltudunk váltogatni. Click Click Click DblClick

  4. Content of the Practice • Checking Home Assignment 0: Create a demo account • First start • Checking client status • How to trade in MT4? • Technical analysis in MT4 • Generating statements • Home Assignment 1: Basic trade in MT4 • References

  5. Checking client status • Belépés után ellenőrizzük le, hogy minden úgy van, ahogy szeretnénk. • A kliens jobb alsó sarkában látjuk a kapcsolat sebességét. Ha ez piros, akkor gond van a kapcsolattal. (Ez nem csak a mi internetkapcsolatunkban lehet, hanem azért is, mert megszűnt a szerverünk, vagy a számlánk.) • A címsoron látható a számlaszám, amin be vagyunk jelentkezve, ha másik számlát szeretnénk használni, akkor a Navigátor ablakban váltsunk át! • Ha a Piacfigyelőben az árak nem változnak,akkor lehet,hogy hétvége van?

  6. Content of the Practice • Checking Home Assignment 0: Create a demo account • First start • Checking client status • How to trade in MT4? • Technical analysis in MT4 • Generating statements • Home Assignment 1: Basic trade in MT4 • References

  7. How to trade in MT4? • A kereskedéshez a Piacfigyelőre lesz szükség. Kattintsunk duplán a kereskedni kívánt devizapár (termék) szimbólumá-nak megfelelő sorban bárhova! • A Megbízás ablakban még meg tudjuk változtatni ezt a terméket, ha netán félrekattintottunk. • A Mennyiségnél állítsuk be,hány lottal szeretnénk kereskedni! • Kisebb számlákhoz, kisebb áttétellel kisebb lotokban érdemes kereskedni. DblClick • A veszteség-stop (stop loss) és a Profit-kivét (take profit) szinteket meg lehet adni ezen a felületen is, de később is lehet módosítani a megbízást. • Ha megbízás típusaAzonnali, akkor a véglegesítés pillanatában vételi/eladási művelet fog indulni. • Ha kevésbé likvid piacon kereskedünk, állítsuk be, hogy hány pippel térhet el a piaci ár a megbízásban rögzített ártól, hogy azt még végrehajtsák. • Ezután kattintsunk az Eladás gombra (a bid ár a gomb felett látható), vagy a Vétel gombra (ask ár felette látható). Click Click Click Click • Ha a megbízás típusát Függőben lévőre állítjuk, akkor a Megbízás panel alja nem így néz ki, hiszen ott további beállításokra van szükség. Lásd köv. dia.

  8. How to trade in MT4? 2 • A függőben lévő megbízásnak 4 fajtáját állíthatjuk be: • Buy/Sell Limit: Vételi/Eladási megbízás egy jövőbeli időpontban, amelyet egy Árszint felülről/alulról történő elérése határoz meg. • Buy/Sell Stop: Vételi/Eladási megbízás egy jövőbeli időpontban, amelyet egy Árszint alulról/felülről történő elérése határoz meg. Click Click Click • Az Árszint a fenti függő megbízások teljesítésének idejét szabályozó egyik paraméter. Az első olyan időpontban indul meg a megbízás végrehajtása, amikor az árfolyam egyenlő, vagy átlép ezen a szinten. • A Lejárat a függőben lévő megbízások teljesítési időpontjára vonatkozó másik paraméter, amely a megbízás megindításának utolsó lehetséges időpontját szabályozza. • Ügyeljünk rá, hogy általában az Árszintnek meghatározott (pipben mért) távolságra kell lenni a megbízás adásakor mért spot árfo-lyamtól! • Az Elhelyez gombra kattintva megbízzuk a brókert a meg-adott paraméterek alapján történő kereskedéssel. • A Kereskedés fülön tudjuk figyelemmel kísérni éppen aktu-ális megbízásainkat, teljesítésük esetén pozícióinkat. Click

  9. How to trade in MT4? 3 • A Terminál ablak, Kereskedés fülén látjuk az egyes megbízásaink és Számlaegyenlegünk adatait. • Itt látjuk az Egyenlegünk és az elért Profitunkösszegét, a Sajtát tőkét. • A Margin az adott megbízások fedezete. • A Szabad margin a Saját tőke és a Margin kü-lönbsége. • Itt tudjuk módosítani a megbízásunk paramétereit is (vagy módosítani a pozíciónkat). • Kattintsunk duplán a módosítani kívánt megbízás sorára, VAGY kattintsunk rá jobb gombbal, és vá-lasszuk a Megbízás Mó-dosítása vagy Törlése le-hetőséget! • Állítsuk be pipben mért tá-volságot a spot ártól, majda Másolás gombot nyom-juk meg. Az új stop loss éstake profit szintek a Módo-sítás gombbal állíthatók be. DblClick Click Click Click Click Click Click

  10. How to trade in MT4? 4 • A stop loss szint megadására van különleges meg-bízás is, a Csúszó Stop (Trailing Stop), amely auto-matikusan kiigazítja a stopszintet, ha az árfolyam a Csúszó Stopnál beállított, pipekben mért távolságnál mesz-szebbre távolodik a korábbi stopszinttől. • Kattintsunk jobb gombbal a módosítani kívánt megbízásra a Kereskedés fülön! Válasszuk a Csúszó Stop lehetőséget. Válasszunk tetsző-leges szintek közül! Click Click • Tegyük fel, hogy az EURUSD jelenleg 1,3650-en áll. Long pozícióban va-gyunk, és beállítottunk 50 pipes csúszó stopot. • A.) Az árfolyam 25 pipet esik a következő percben. A stopszint továbbra is 1,3600 marad. • B.) Az árfolyam 25 pipet nő a következő percben. A stopszint 1,3625-re változik. • Tegyük fel, hogy két perc múlva az árfolyam 1,3660-re módosul. • A.) A stopszint 1,3610 lesz. • B.) A stopszint 1,3635 marad. Click Click Click • Amennyiben egy még nem teljesített megbízást vissza szeretnénk vonni, vagy módosítani (pl. egy limit ordert), akkor ugyancsak a jobbgombos menü Megbízás Módosítása vagy Törlése paranccsal tehetjük ezt meg. Click Click Click

  11. How to trade in MT4? 5 • A pozíció zárásához a korábbi jobbgombos menü-ből válasszuk a Megbízás Lezárása lehetőséget! • Pozíciót többféleképpen is zárhatunk. Az Azonnali végrehajtás-t beállítva a Típusnál a Zárás gombra kattintsunk. • A Zárás típust választva az összes azonos devizapárban lévő, azonos irányú pozíciót látjuk, amelyeket külön-külön zárhatunk, ha a Zárás gombra kattintunk. • A Többszörös Zárás típust választva az összes azonos devizapárban lévő, bár-milyen irányú pozíciót egyszerre zárhatjuk. Click Click Click Click • A jobbgombos menüben a Profitnál lehet beállítani, hogy pipekben (Pontokban), vagy ellendevizában (Adott Devizában), vagy a forex számla devizanemében (Letét Devizanemében) akarjuk mérni a megbízások profitját. Click

  12. How to trade in MT4? 6 • A Terminálban a Számlatörténet fülön megtekinthetjük a Nyitóegyenlegünket és a korábban adott megbízásinkat, amelyek profitja ezt módosította. A végső egyenleg és profitösszesítő az utolsó sorban látható. • Az árfolyamadatok elérésének adatbázisszerű módjaaz Eszközök menü Múltbeli adatok pontjában található. • Válasszuk ki a kategóriát, a devizapárt duplakattintás-sal, majd az időfelbontást, szintén duplakattintással. Click Click • Job oldalt megjelen-nek az adatok: idő-szak, nyitóárfolyam (Open), legmagasabb árfolyam (High), lega-lacsonyabb árfolyam (Low), záróárfolyam (Close), kontraktus-szám (Volume), ame-lyet az Export gombra kattintva el-menthetünk .csv formátumban. Click DblClick DblClick Click

  13. How to trade in MT4? 7 • A kereskedési adatok elérésének gyorsabb, ám nem adatbázisszerű elérésére több lehetőség van. Az árfolyam grafikonon grafikusan láthatók ezek az információk. A konk-rét számértékekhez vigyükaz egeret a kívánt gyertya fö-lé! Alul az állapotsoron meg-jelennek az adatok. • Másik lehetőség, ha a Nézetmenüben bekapcsoljuk a Data Ablakot. Ugyanúgy vi-gyük az egeret egy tetszőleges gyertya fö-lé. Itt egyrészt ugyanazok az adatok látha-tók, amelyek az állapotsoron, továbbá agrafikonra helyezett indikátorok értékei is. • A grafikonon, akár a Múltbéli adatokban abid árfolyam látható. Egyszerre a bid és azask árfolyam a Megbízás ablakban látható. Egyrészt a gombok felett ott van mindkét árfolyam, másrészt az ablak bal oldalán lé- vő grafikonon kirajzolódik mindkettő. Ha a bróker fix spreadekkel dolgozik, akkor ez a két vonal párhu- zamosan fut egymás mellett. Ilyenkor elegendő csak a bid árfolyam ismerete a pozíció profitjának meghatározásához. Ha a spread változhat, akkor a megbízásokat érdemes akkor adni, amikor kisebb a távolság az ask és a bid ár között. Click Click

  14. Content of the Practice • Checking Home Assignment 0: Create a demo account • First start • Checking client status • How to trade in MT4? • Technical analysis in MT4 • Generating statements • Home Assignment 1: Basic trade in MT4 • References

  15. Technical analysis in MT4 • A Navigátor ablakban találhatók a legfontosabb technikai elemzőeszközök, az indikátorok. Az indikátorokat használ-hatjuk grafikus és analitikus módon is. • Húzzuk rá az indikátort a listából a grafikonra, ekkor meg-jelenik az indikátor paraméter-beállító panelje. Ez majd-nem minden indikátornál eltérő. Kattintsunk az OK-ra. • Megjelenik típustól függően az árfolyamgrafikonon, vagy alatta az indikátor. Előbbi pl. a mozgóátlag (moving ave-rage, MA), utóbbi pl. az AC. • Az egyes indikátorokkal részletesen a Practice2-4-ben foglalkozunk. • Ugyancsak a Navigátor ablak-ban találjuk az Experteket, ame-lyek programozott kereskedésistratégiákat írnak le. Akár auto-maitkus kereskedésre is hasz-nálhatók. • Ide kerülnekmajd az álta-lunk írt indi-kátorok és szkriptek is. Click Click

  16. Technical analysis in MT4 • A line studies elemzéshez szükséges eszközök is megta-lálhatók MT4-ben. Ezek egyrészt az eszköztárról érhetők el, másrészt a Beszúrás menü szinte teljes egészében erre szolgál. • A line studies elemzés nem képezi e kurzus tárgyát, de akit érdekel a téma, előbb ajánlom, hogy végezzen el egy jósnőtanfolyamot. Mindazonáltal megjegyzem, hogyhasonló minták felismerését a kurzusban is célul tűzzük ki, azonban erre statisztikai, neurális eszközöket fogunk használni „saciometria” helyett. • Végül még szólni kell a grafikonok beállításának lehetőségeiről. • Az első ilyen a megjelenített időszakok hossza. Ez 1 perctől1 hónapig terjedhet. Ez határozza meg, hogy 1 gyertya nyitó- és záróárfolyama között mennyi idő telik el. • A második eszköztár a grafikontípusok közötti váltástteszi lehetővé (vonal-bar-gyertya). Emellett lehet zoom-olni (+; -), valamint az grafikon időbeli automatikus görgetését ki-be kapcsolni. • A harmadik, legrészletesebb lehetősé-get biztosító mód, a grafikon jobbgomb-os menüje. Az előbbieken kívül itt kezel-hetjük a grafikonra helyezett objektumo-kat; menthetjük és tölthetjük a grafikon-sablonokat; menthetjük a grafikon képét;állíthatjuk a Tulajdonságokat. Click Click Click

  17. Technical analysis in MT4 2 • A grafikon tulajdonságok Szí-nek fülön testre szabhatjuk a grafikon egyes elemeinek szí-nét. Javaslott beállítás az e-melkedő oszlop és a bika gyertya Lime-ra állítása, a süllyedő oszlop és a medve gyertya Red-re állítása. • Az Általános fülön lekapcsol-hatjuk a grafikont az adatokról (Offline chart); • Beállíthatjuk a kívánt skálá-zást; • A diagram típusát; • Az Ask árfolyamot (Eladási szint) • A diagram időfelbontásához képest nagyobb egységek (pl. nap -> hónap) szerinti elvá-lasztó-vonalakat; • A Volume (Mennyiség) megjelenítését; Click Click Click Click Click Click Click Click Click Click Click Click

  18. Content of the Practice • Checking Home Assignment 0: Create a demo account • First start • Checking client status • How to trade in MT4? • Technical analysis in MT4 • Generating statements • Home Assignment 1: Basic trade in MT4 • References

  19. Generating statements • A Terminál ablak Számlatörténet fülén belül láthatók az eddig lezárt pozícióink. • Kattintsunk jobbgombbal valamelyik megbízásra. A menüből válasszuk a Mentés (Részletes) jelentésként pontra. Ekkor Html formátumban egy nyomtatható jelentést kaphatunk a beállított időszakra vonatkozó kereskedési eredményünkről. • Ezen látszanak a múltbéli megbízások; • A nyitott pozíciók; • A számla aggregált adatai; • Valamint a kereske-dést jellemző külön-böző mutatószámok, • Diagram a számla-egyenlegről. RghtClick Click

  20. Content of the Practice • Checking Home Assignment 0: Create a demo account • First start • Checking client status • How to trade in MT4? • Technical analysis in MT4 • Home Assignment 1: Basic trade in MT4 • References

  21. Home Assignment 1: Basic trade in MT4 Give an Instant Execution type order on EURUSD currency pair, wait until your profit turns in positive, then close the position! (1points) Find a currency pair, which is trending down. Place a Buy Limit order on an appropriate price level, on which the order will be executed to the beginning of the next practice! The profit must not be positive, and the position may remain opened. (1points) Place an Instant Execution freely as you want, but set up a 150 pips Take Profit level relative to the order price and a 50 pips Trailing Stop. (1points) Use your demo account! You may try as many times as you want. Send the report file to your instructor teacher!

  22. References • MT4 Manual

More Related