FreqInsight: Een Python GUI voor Freqtrade Crypto Trading

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Idifix-nl
  • Registratie: Maart 2011
  • Laatst online: 21-12-2024
Hallo mede tweakers :) mijn naam is Idifix-nl, en ik ben een enthousiaste tech-liefhebber met een sterke interesse in crypto trading. Momenteel werk ik aan een project genaamd FreqInsight, dat ik graag met jullie wil delen. FreqInsight is een grafische gebruikersinterface (GUI) voor het Freqtrade crypto trading platform. Het project is geschreven in Python en werk samen met Freqtrade in docker.

Het doel van FreqInsight is om het proces van backtesten, hyperopting en algemene configuratie van Freqtrade te vergemakkelijken. Ik ben voortdurend bezig met het verbeteren van de functionaliteit en het toevoegen van nieuwe features om FreqInsight gebruiksvriendelijker en krachtiger te maken.

Voor de duidelijk alles draaid lokaal de applicatie draaid op je eigen infra

Als je geïnteresseerd bent in het project en meer wilt weten, bezoek dan mijn GitHub-pagina: https://github.com/IdifixNL/FreqInsight

Discord
https://discord.gg/9GDat84gyQ

Ik waardeer alle feedback en suggesties die jullie kunnen bieden. Samen kunnen we FreqInsight nog beter maken! _/-\o_

Laat maar weten als je hulp nodig hebt.

Impressie screenshots


Afbeeldingslocatie: https://tweakers.net/i/Q4RpxYW2s3tvI_HHDeF7SlIXoF8=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/osAOd8s1htIUEAz8cW2cM9wj.png?f=user_large


Afbeeldingslocatie: https://tweakers.net/i/qfL_v2BuSRqvctVspVUfjN5B_Dg=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/NZ0CoojXQQ0RuTkDC9wHzoJ0.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/_Zg4eIciAz-Hecr653Vw_T0DTxY=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/9jvQJKfgEMbtdnINCE0ZpORO.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/nrwvUqpTCWAAoNaq4ML0__zMgmc=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/hO0S4Q03osU5EAPpgQFGkM4E.png?f=user_large


Met vriendelijke groet,
Idifix-nl

[ Voor 34% gewijzigd door Idifix-nl op 04-05-2023 23:28 ]


Acties:
  • 0 Henk 'm!

  • Idifix-nl
  • Registratie: Maart 2011
  • Laatst online: 21-12-2024
Updated

Je kan nu via config locatie setten van je config,json

Voor hyperopting een listbox toegevoegd waar je coins kan selecteren voor hyperopting
Je wil niet altijd alle coins tegelijk maar 1 of meerdere van je whitelist testen

Afbeeldingslocatie: https://tweakers.net/i/ZP2p1ot5JD7gnFSC0T-YRCzCqDY=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/dvSkjum528BMCCAfeMGyyUhG.png?f=user_large

Acties:
  • 0 Henk 'm!

  • Idifix-nl
  • Registratie: Maart 2011
  • Laatst online: 21-12-2024
Een dagje reflecteren en besluiten maken.


Na het lezen van de feedback en wat mensen gesproken in de community van freqtrade zelf heb ik besloten om over te stappen naar Flask. De voordelen van het kunnen versturen van commando's via een web-GUI naar je serverpark om het te hyperoptimaliseren lijken me erg nuttig.

Volgende week ga ik aan de slag met het bouwen van het framework en het overzetten van de eerste functies. De huidige interface, die is gebouwd met de Python GUI-toolkit "tkinter", blijft bestaan en wordt op dit moment niet actief ontwikkeld. Hoewel ik nog nooit eerder aan een opensource-project heb gewerkt, vind ik het vanwege mijn hobby in crypto trading erg interessant om wat tooling te bouwen rond Freqtrade om het gemakkelijker te maken om er meer uit te halen in een kortere tijd. Ik heb genoeg ideeën voor het hele jaar :) Maar eerst ga ik mijn code overzetten naar Flask. Vandaag heb ik al mijn eerste succesvolle experiment gedaan door via een browser mijn docker container up en down te brengen waarin Freqtrade draait. Hoe gaaf is dat!

Acties:
  • 0 Henk 'm!

  • Idifix-nl
  • Registratie: Maart 2011
  • Laatst online: 21-12-2024
Na avondje hard werken veel koffie en een geduldige vrouw die mij lekker een avondje laat aanromelen
Al een eerste menu werkend gekegen waar mee uit van uit flask commands kan sturen naar mijn docker container en resultaat terug krijg in de browser.

Nu ik dit truckje door heb kan ik gaan beginnen aan echte leuke werk de, interface bouwen met alle opties erin.

Afbeeldingslocatie: https://tweakers.net/i/ZPbsITHTB86Qtfnoqba5HUETdck=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/8AU3NZPZqYI3wHbvs1gB5Nbq.png?f=user_large

Acties:
  • 0 Henk 'm!

  • Idifix-nl
  • Registratie: Maart 2011
  • Laatst online: 21-12-2024
Lekker de smaak te pakken
Na wat onderzoek gedaan te hebben en mijn project niet echt te managen is binnen 1 file besloten een modulaire structuur neer te zetten die beter beheersbaar is. Later zal ik het misschien nog wel paar x moeten aanpassen maar dit zal voor nu de bassis structuur zijn.

FreqInsight/

├── config/
│ ├── config.ini
│ ├── __init__.py

├── static/
│ ├── css/
│ │ └── main.css
│ └── js/
│ └── main.js

├── templates/
│ ├── base.html
│ ├── navbar.html
│ ├── configuration.html
│ ├── help.html
│ ├── test.html
│ └── index.html

├── routes/
│ ├── __init__.py
│ ├── about.py
│ ├── test.py


└── app.py

[ Voor 8% gewijzigd door Idifix-nl op 08-05-2023 00:31 ]


Acties:
  • 0 Henk 'm!

  • Idifix-nl
  • Registratie: Maart 2011
  • Laatst online: 21-12-2024
Inmiddels framework overgezet naar flask en navigatie menu gebouwdt
Configuratie menu werkt en kan nu die waarders wegschrijven naar een conf.ini file zodat een user zijn settings er in kan opslaan. Later ga ik dat nog uitbreiden naar profielen maar voorlopig 1 server defineren voor je backtest en hyperopting lijkt me genoeg :)

Ook kan de app nu onder backtest sectie via een knop backtest duuhh ;-) je opgeven hoeveel dagen je terug je historische data wil ophalen .

Verder de Main Branch geupdate naar het Flask framework en mijn oude Python app met vervroegd pensioen gestuurd.

Afbeeldingslocatie: https://tweakers.net/i/kkwSJJUapBD725fdZh5NOeHRPCY=/800x/filters:strip_exif()/f/image/Ach7YhCHbnZ8mNQLyHmG1l3R.png?f=fotoalbum_large

[ Voor 15% gewijzigd door Idifix-nl op 12-05-2023 01:15 ]


Acties:
  • 0 Henk 'm!

  • Idifix-nl
  • Registratie: Maart 2011
  • Laatst online: 21-12-2024
Even avondje door gehaald
Backtest and Datadownload werken alle bassis functionaliteiten zitten er in.
Trots op weer mooi stukje werk.

Afbeeldingslocatie: https://tweakers.net/i/TwUbvKt-pfFjg5t__4-tNmMoRQU=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/zEkEw1ynLghO6RJuaMM8TvDP.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/5U3kD22kS_d9K-eoKNgRgbMOpKI=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/G0BFjHL2f3Syw9A1mTWlmpnj.png?f=user_large
Pagina: 1