Tőzsdei Oktatóközpont kezdőknek - Huntraders.com

Közlemény

Collapse
No announcement yet.

Automata kereskedés

Collapse
X
  • Szűrés
  • Idő
  • Mutat
Clear All
new posts

  • Automata kereskedés

    Tőzsdei Oktatóközpont kezdőknek - Huntraders.com
    Ismer valaki olyan lehetőséget, hogy az árfolyamokat egy szöveges fájlban kapja meg az ember?

    Szeretnek saját kis programot írni, ami tud trendvonalakkal is számolni. Ehhez kellene, hogy folyamatosan jöjjenek az adatok.

  • #2
    Magyar, vagy külföldi tőzsde? Lehet, hogy nem szöveges adatokból kéne konvertálnod, hanem pl a PETIből kinyerni őket, ha megvan hozzá a megfelelő tudásod. Érdekel ez a program, mégis mit lehetne vele csinálni?

    Hozzászólás


    • #3
      Külföldi.

      Nem tudom mi az a PETI. Elég új vagyok a témában.

      Akikkel beszéltem automata kereskedésről, azok mind azt mondták, hogy trendvonalakra nem, vagy csak nagyon nehezen lehet kereskedni.
      Azt szeretném, hogy egy bizonyos taktika alapján tudjon húzni a program vonalakat, és azokat is figyelembe véve kereskedjen. Ehhez szükséges lesz egy jó taktika is, ami még nincsen meg. Csak érdekel a dolog, hogy meg lehet-e valósítani.

      Hozzászólás


      • #4
        A PETI a KBC Equitas brókerház kereskedési platformja.

        Nem igazán értem, hogy mit csinál a programod.. Megvizsgál 10.000 részvényt, és előre beállított paraméterek szerint automatikusan elad, és vesz?

        Ezt meg lehet csinálni, és nem is olyan nehezen, ha megvan hozzá a tudás.
        A probléma inkább az elméleti résznél fog jelentkezni. Milyen részvényt vegyen? Mikor adja el? Milyen szabály vonatkozzon az autó, és bankpiacra? Ez vonatkozzon az élelmiszerpiacra is? Mondjuk egy kéthetes oldalazásnál volt egy kiugróan rossz nap. Figyelembe vegye a trendvonal meghúzásánál, vagy sem?

        Szóval ez nagyon sok. Van egy osztrák csóka, aki csinált ilyet fiatalon, és bohón, azóta brókerházat alapított, és milliárdos. (C-Quadrat, Wien) Nem mondom, hogy nem éri meg, csak azt, hogy tölts el pár évet a tőzsdén tervezés előtt, hogy lásd mivel fogsz szembesülni.

        Hozzászólás


        • #5
          Rendben, köszönöm!

          Hozzászólás


          • #6
            AmiBroker

            Sok olyan program van, ami szöveges fájlban tölti le az árfolyamokat. Illetve a kötéseket.
            De van egy olyan a sok közül, amit jómagam is szeretek, így ajánlom figyelmedbe. Ez az AmiBroker nevezetű program. Sok helyről (még magyarról is) tudsz letölteni bele adatokat, és azokat grafikusan megjeleníti. Mindenféle technikai indikátor segítségével. Ráadásul egy saját Pascal-szerű nyelve van, amivel különböző algoritmusokat lehet beprogramozni neki. Olyan trendvonalat rajzol neked a megadott számítási metódus alapján, amilyet csak akarsz. Sőt még automatikus megbízást is tud leadni. Szerintem érdemes megnézni!

            Hozzászólás


            • #7
              ha mar szobakerult az amibroker: tudtok valamit az sdu -rol?
              nem igazan akar mukodni az utobbi napokban, de az oldala se ugy mukodik sztem ahogy kene.

              Hozzászólás


              • #8
                Ja, pár napja kampec, nagy sajnálatomra. Jó is, hogy mondod, mert legalább most rászántam magam, hogy megkérdezzem Zolitól, hogy mért nem megy a cucc.

                Remélem fog menni.

                Hozzászólás


                • #9
                  Igen sajnos, úgy néz ki az SDU mintha lejárt volna licensze. úgyhogy én átálltam egy petiexport nevű programra. petiből nyeri ki az adatokat szövegfájl formában. Az amibroker nekem is teccik.

                  Hozzászólás


                  • #10
                    korompai.andras eredeti hozzászólása Hozzászólás megtekintése
                    Nem igazán értem, hogy mit csinál a programod.. Megvizsgál 10.000 részvényt, és előre beállított paraméterek szerint automatikusan elad, és vesz?
                    Szerintem ezt nem célszerű így megcsinálni, hiszen rengeteg olyan algoritmus létezik ami maga is tanul, ami segít megkeresni az ideális paramétereket, taktikát. Ha van nagy mennyiségben történelmi adatod, stb. azon is lehet tanítani a programot.

                    Utána virtuálisan versenyeztetsz néhány programot (tanulnak is közben) és megnézed, melyik ér el nagyobb sikereket. Innen már könnyebb választani, nem? Ha megvannak az igazán jók, amik esetleg kiegészítik egymást mindeigyik elindul egy kisebb (elveszthető) kezdőtőkével. Ez a program fejlesztésére szánt összeg egy része

                    Ha nyereséget teremel és nem elveszti a pénzt, hanem sokat nyersz vele, akkor jó.

                    korompai.andras eredeti hozzászólása Hozzászólás megtekintése
                    Szóval ez nagyon sok. Van egy osztrák csóka, aki csinált ilyet fiatalon, és bohón, azóta brókerházat alapított, és milliárdos. (C-Quadrat, Wien) Nem mondom, hogy nem éri meg, csak azt, hogy tölts el pár évet a tőzsdén tervezés előtt, hogy lásd mivel fogsz szembesülni.
                    Amint látod, ideális esetben nem neked kell tanulnod, megteszi a program is, az pedig nem tudja, a múltat nézi vagy a jelent.... Ugyanúgy kapja az adatot.

                    geri eredeti hozzászólása Hozzászólás megtekintése
                    Azt szeretném, hogy egy bizonyos taktika alapján tudjon húzni a program vonalakat, és azokat is figyelembe véve kereskedjen. Ehhez szükséges lesz egy jó taktika is, ami még nincsen meg. Csak érdekel a dolog, hogy meg lehet-e valósítani.
                    Meg lehet, de ne trenvonalakkal próbálkozz szerintem!

                    Hozzászólás


                    • #11
                      TheElf, ez tetszik. Foglalkoztál már ilyennel? Ha igen, akkor bővebben kifejthetnéd ezirányú tapasztalataidat, mert nagyon érdekel!

                      Hozzászólás


                      • #12
                        A http://finance.yahoo.com/ -on minden az adatbázisukban szereplő részvénynek (külföldi tőzsdék) letölthető a histórikus árfolyama táblázat formájában, pl. itt a http://finance.yahoo.com/q/hp?s=BP

                        Hozzászólás


                        • #13
                          eszpe: Gyakorlati szinten nem foglalkoztam, leírtam, hogy számomra a tőzsde azért fontos, mert a többi speki jó társaság, és a tőzsde pedig játék és iskola egyben... Fogom én hagyni, hogy a gép elvegye a játékomat?

                          De mivel magam is foglalkoztam programfejlesztéssel, tanultam, elolvastam pár könyvet mesterséges intelligencia témakörében, ezért akadnak olyan információim amikből ki tudok indulni, de ahhoz, hogy ilyesmivel próbálkozzam sokat kéne tanulni, kísérletezni.

                          Ha a chartot nézed, és az alapján döntöd el, hogy eladsz vagy veszel akkor feltételezed, hogy a részvény ára elsősorban attól függ, mennyibe került korábban.

                          Nagyon nehéz olyan programot írni ami a hírekre is figyel, de nem lehetetlen. Az automata kereskedést ez a korlát nehezíti meg és teszi kockázatossá. De a technikai elemzés is pont ettől lehet kockázatos.

                          De mi a technikai elemzés titka? Elsősorban az, hogy hasonló módszert alkalmazva, nagyon sok befektető jut hasonló következtetésre, az egybehangzó várakozások befolyásolják a kereslet és a kínálat egyensúlyát, ezzel a részvény árfolyamát.

                          Ergo a technikai elemzés egy klasszikus önmagát beteljesítő jóslat.

                          Mivel döntően matematika, ezért automatizálható lenne. A gép előnye, hogy gyorsabb, és egy nap tetszőlegesen sok elemzést készít, azonnal reagállhat, stb.

                          A hátránya: ritkán intelligens.

                          Egy kezdő kapcsán azt mondod, nem jó tapasztalat nélkül kezdeni, a gép aki szolgai módon tartalmazza a szabályokat, az nem használja a tapasztalatot (korábbi hasonló helyzetről szerzett információkat), sem a híreket (ismét egy információforrás), így információs hátrányban van.

                          Hogyan lehet ezen változtatni? Mi van akkor, ha nem fix szabályokra írunk algoritmust, hanem a szabályok felismerésére, és a felismert szabályok alkalmazására alkalmas algoritmusokat (neurális háló, adaptív valószínűségi háló) alkalmazunk, és akad lehetőség a természetes szelekcióra is (genetikus algoritmusok)?

                          Feltételezésem szerint a technikai elemzés döntéseit megtanulja az algoritmus de többlet információként meglesz a tapasztalata, a múltról szerzett ismerete is. De még mindig a chart alapján döntesz. Nagyon

                          Teszem azt, az általunk használt program bizonyos helyekről RSSben tölti a gazdasági híreket, és bizonyos kulcsszavak jelentléte is egy paraméter ami alapján tanul?

                          Esetleg más adatokat is használ bemenetként? Például jegybanki kamatot, időpontot (mikor várható osztalék), más tőzsdék indexeinek változását (esetleg iparágakra jellemző átlagos árváltozást), stb. megnézzük melyik adatok figyelembevétele után lesz jobb az eredmény.

                          Ugye neurális hálót, spiked neural netet, APNt, stb. is kipróbálhatsz.

                          Én még nem próbáltam ki, tanulnom is kellene hozzá, hogy pontos legyek, de tudom, ha automatiks kereskedésen gondolkodnék, és jobban érdekelne a mesterséges intelligencia témaköre, akkor ezen a nyomon indulnék el

                          Hozzászólás


                          • #14
                            TheElf eredeti hozzászólása Hozzászólás megtekintése
                            eszpe: Gyakorlati szinten nem foglalkoztam, leírtam, hogy számomra a tőzsde azért fontos, mert a többi speki jó társaság, és a tőzsde pedig játék és iskola egyben... Fogom én hagyni, hogy a gép elvegye a játékomat?
                            Kár, pedig reméltem, hogy van némi gyakorlati ötleted, algoritmusod. Érdeklődöm a terület iránt, tudom, hogy vannak működő rendszerek, még itthon is. Csak sajnos még nem volt módom személyesen megismerni egyet sem.

                            TheElf eredeti hozzászólása Hozzászólás megtekintése
                            Nagyon nehéz olyan programot írni ami a hírekre is figyel, de nem lehetetlen. Az automata kereskedést ez a korlát nehezíti meg és teszi kockázatossá. De a technikai elemzés is pont ettől lehet kockázatos.
                            Nem gondolnám, hogy a híreket egy programnak figyelnie kéne. Ugyanis a hírek, amik esetleg hatással vannak az árfolyamra, meglátszanak az árfolyamban. A technikai elemzés nem épít a hírekre. Ha egy profi TA szakit beraksz egy hermetikus helységbe, és csak egy monitor van előtte, és az árfolyam a maga néhány adatával, az bőven elég. Hiszen a charton nyönyörűen látszanak a hírek is. Ugyanis egy hír akkor válik tényezővé, ha az emberek bármi jelentőséget is tulajdonítanak neki, az meg elég sok tényezőtől függ.
                            TheElf eredeti hozzászólása Hozzászólás megtekintése
                            A hátránya: ritkán intelligens.

                            Egy kezdő kapcsán azt mondod, nem jó tapasztalat nélkül kezdeni, a gép aki szolgai módon tartalmazza a szabályokat, az nem használja a tapasztalatot (korábbi hasonló helyzetről szerzett információkat), sem a híreket (ismét egy információforrás), így információs hátrányban van.
                            Ezzel nagyon nem értek egyet. Ugyanis az első kereskedelmileg is életképes algoritmus az 1990-es évek közepén 8 paraméter figyelésével működött, ami már akkor több profitot hozott, mint az emberi kereskedők.
                            Ugyanis nagy adattal bíró likvid piacon egy ember nem tud versenyezni milliszekundumok alatt döntő géppel. Persze fordított a helyzet egy kis adatú illikvid piacnál. De hosszabb időtávban továbbra is az emberé marad a jóslás (bár ki tudja meddig), de mint tudjuk az is csak jóslás.
                            Az újabb algoritmusok szerintem igenis, hogy intelligensek, számomra ebben az esetben annyit jelent ez, hogy öntanulók.
                            A gépek például kiszorították az embereket mégpedig a rejtett kereskedés területén. A vezető brókercégek többsége számítógépein úgynevezett mennyiség-súlyozott átlagár algoritmusokat futtat. Ezek felszeletelik a nagy tranzakciókat, majd korlátozzák a vásárlások és eladások számát az adott papír aznapi összes kereskedelmének adott hányadának függvényében. Az elv a fentebb már említett "ne keltsük fel a többi kereskedő figyelmét az általunk kipécézett részvénycsomagra" alapul. Azonban a leleményes programozók az általad említett genetikus algoritmusoknak hála darwini szükségszerűséggel turbózták fel mechanizmusokat.
                            Léteznek algoritmus figyelő programok, amik képesek megbecsülni az elrejteni kívánt ügyletben szereplő papírok összértékét. Vannak a ködösítő programok, amik véletlenszerűséggel próbálják átverni a fenti algoritmusokat.
                            Vagy például az orvlövész algoritmus, ami olyan sebességgel zavarja le az ügyletet, hogy mire neked az az eladó feltűnt már a könyvből eltűnt
                            A piaclikviditást figyelő algoritmusok meg csalival halásszák a zavarost, amivel az adott hely likviditási és profit lehetőségeinek rátáját határozzák meg.

                            Az USA-ban már irdatlan háború folyik, a gépek háborúja. Ahol már azzal is foglalkoznak, hogy az adott szerverek fizikailag mennyire vannak közel vannak a forrásokhoz, ezzel is milliszekundumokat lefaragva. Mert ezen a szinten már ez is számít!

                            Persze ez más világ, nyilván én sem szeretném feladni a játék örömét, de a profitot szeretném maximalizálni.

                            Hozzászólás


                            • #15
                              "Az USA-ban már irdatlan háború folyik, a gépek háborúja"

                              In the future, a computer program called Skynet will declare a war on the human race. Machines have traveled back in time, taking human form to terminate John Connor, the future leader of the resistance;
                              Sarah Connor, John's mother, teacher, and protector;
                              Cameron, a terminator reprogrammed to defend them at all costs;
                              Derek Reese, John's uncle, and the commanding officer with the resistance.
                              Together they fight to stop Skynet from ever being created.
                              The battle for our tomorrow starts today.
                              Previously on Terminator The Sarah Connor Chronicles...



                              sajnos a ReTek kLubról levették ezt a remek sorozatot, de szerencsére vannak torrent oldalak..

                              Hozzászólás

                              Working...
                              X