A villanyszerelő, aki “vibe codinggal” épített tőzsderobotot
forrás: facebook
2025 márciusában, nulla programozói tapasztalattal (tényleg: egy sor kódot nem írtam korábban) vágtam bele egy projektbe, ami végül egy 4 hónapos, hiperfókuszos “vibe coding” maratonná vált. Svédországból hazatérve döntöttem el: automatizálom a bináris opciós kereskedésemet (Pocket Option).
Ami funkcionálisan megvalósult:
Böngésző automatizáció: Selenium és Playwright hibrid megoldás. A bot-detekció kikerülésére saját Chrome profilt csatoltam CDP porton keresztül, így a rendszer “élő” felhasználóként interaktált.
Adatnyerés: Nem elégedtem meg a külső API-kkal (eltérő adatok miatt). Kifigyeltem a platform WebSocket kapcsolatát, és direktben onnan scrappeltem a tick-szintű adatokat SQLite-ba.
Architektúra: 21 devizapár párhuzamos kezelése, szinkronizált váltásokkal és UI-manipulációval.
Döntéshozatal: Bevezettem egy queue-alapú rendszert (időbélyegzett döntésekkel), ahol 5 másodpercnél régebbi jelet a bot automatikusan kukázott a csúszás elkerülése érdekében.
Saját fejlesztői környezet: Mivel a ChatGPT webes felülete kevés volt, írtam egy saját Python-alapú “programozó botot” (GPT-4 API). Ez kezelte a sessionöket, automatikusan fájlba mentette/futtatta a kódot, és a hibakódokat visszacsatolva önjavító loopba került (RAG-szerű kontextuskezeléssel).
A tanulság:
Bár eljutottam az ML modellekig (CNN, LSTM, Transformer), rájöttem, hogy a piac nem determinisztikus függvény. A projekt technikai része viszont bizonyította: a “vibe coding” nem csak játék.
https://www.facebook.com/groups/552853658246596/posts/3146731382192131/