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/

Blogbook : PHP | Javascript | Laravel | VueJs | Python | TensorFlow