GRIDBOT CONSOLE ist eine lokale Weboberfläche für die Entwicklung und Steuerung einer Grid-Bot-Mechanik. Die Anwendung kombiniert Bot-Konfiguration, Chartansicht, Guthabenanzeige, Grid-Menü, Orderplan und Debug-Ansicht in einer kompakten Arbeitskonsole.
Die Mechanik ist in getrennte Bausteine aufgeteilt. Dadurch können Grid-Erstellung, Orderüberwachung und Schutzregeln einzeln geprüft und weiterentwickelt werden.
- Lokale Weboberfläche mit React und Vite
- Lokaler API-Server für Bot-Daten und Phemex-Abfragen
- Speicherung der Bot-Parameter in
data/store.json - Phemex-Konfiguration über
.env - Chartansicht mit mehreren Intervallen
- Grid-Erstellung als separater Funktionsbaustein
- Orderüberwachung als separater Funktionsbaustein
- Schutz gegen Doppelorders
- Mindestabstand-Regel für Orderplatzierungen
- Start-Asset-Option für vorhandenes Asset-Guthaben
- Deutsch-/Englisch-Umschaltung der Oberfläche
.
├── Bilder/
│ ├── bild_1_Overlay.PNG
│ └── bild_2_Grid_Menu.PNG
├── Grid-Bot-Bausteine/
├── data/
│ └── store.json
├── scripts/
│ └── dev.mjs
├── server/
│ ├── phemexCreateGrid.mjs
│ └── phemexMonitor.mjs
├── src/
│ ├── App.tsx
│ ├── App.css
│ └── MarketChart.tsx
├── server.mjs
├── start-gridbot-menu.bat
└── README.md
npm install
npm run devWeboberfläche:
http://127.0.0.1:5173
API-Server:
http://127.0.0.1:5174
Unter Windows kann die Anwendung auch über diese Datei gestartet werden:
start-gridbot-menu.bat
Das X rechts neben „Globales Setup“ öffnet die Sicherheitsabfrage zum Beenden der Gridbot Console. „Nein“ schließt die Abfrage. „Ja“ wartet auf laufende Prüfungen und beendet das Backend sowie den über die BAT-Datei gestarteten Webserver. Offene Börsenorders bleiben bestehen. Der Browser zeigt anschließend „Beendet / Stopped“.
npm run buildDie Phemex-Zugangsdaten werden lokal über eine .env Datei bereitgestellt.
PHEMEX_API_KEY=
PHEMEX_API_SECRET=
PHEMEX_PASSPHRASE=
- Bot-Start und Initialisierung
- Datenabfrage für Preis und Guthaben
- Grid-Level-Berechnung
- Grid-Erstellung
- Orderprüfung
- Buy-Abholung und Sperre
- Sell-Folgeorder
- Sell-Abholung und Freigabe
- Doppelorder-Blockierung
- Testplan