freqtrade / freqtrade-strategies

Free trading strategies for Freqtrade bot
GNU General Public License v3.0
3.24k stars 1.1k forks source link

Questions about AI #159

Closed nodwan closed 1 year ago

nodwan commented 3 years ago

hi, i‘was look your free content. first thanks to make it public! i‘know it is always a hard work. so but here is a smal question, about ML . it is possible to optimize a running strategy by hereself with ML and i ask myself always why, nobody use tensorflow to optimize buy and sell signals in realtime. AI Trading, in my opinion will be the future. about this i’think why nobody bring AI to freqtrade in realtime ... maybe you have an answer ...

thanks ...

xmatthias commented 3 years ago

Just because you're not seeing it here does not mean nobody did it so far. this can mean anything between

Freqtrade itself would support a tensorflow-based strategy just fine (it'll not care what other libraries you use) as long as the strategy interface is adhered by. If you're keen on looking into it, feel free to try and contribute it to this repository ...

you will however notice that to properly train a model, you'll need labeled data - and labeling data to properly work is not easy. it's also quite easy to have "future-looking" algorithms - which use data that should not be available at that point in time - which will look great in tests, and fail miserably in live trading.

You'll also suffer to understand trading decisions, which will make you more likely to switch it off after a few days of "bad runs" ...

mablue commented 3 years ago

See GodStra and GodStraHo.maybe it will helpfull for making new god strategys based on tensorflow

nodwan commented 3 years ago

thanks, for answer unfortunate, i‘m not a programmer, but a good analyst, something work or not. i‘was years use gecko as my favorit bot. this year now i‘start with ft and i’love it. and godstra, yes i‘love this strat too. ai will the futher of trading an my hope is one day ft will run with tensorflow in the background by train itself with training periode, before it‘s start real trading. i‘remember a NN strategy with gecko, there was a warm up Periode before the strategy was start make real trades … may this is also a way to let learn tenserflow by him self. i‘m not a programmer, so may i‘dont know something like that is possible.

mablue commented 3 years ago

thanks, for answer unfortunate, i‘m not a programmer, but a good analyst, something work or not. i‘was years use gecko as my favorit bot. this year now i‘start with ft and i’love it. and godstra, yes i‘love this strat too. ai will the futher of trading an my hope is one day ft will run with tensorflow in the background by train itself with training periode, before it‘s start real trading. i‘remember a NN strategy with gecko, there was a warm up Periode before the strategy was start make real trades … may this is also a way to let learn tenserflow by him self. i‘m not a programmer, so may i‘dont know something like that is possible.

Was nn stra of gekko profitable ir not?in real?

nodwan commented 3 years ago

yes, it was, not so mutch only little … freqtrade make more, it was only normal Neuronal Network with 16 (i‘dont know the word in englisch), german „knoten“

StanWijn commented 3 years ago

@mablue We are also searching for NN strategies that were previously implemented in Gekko Trader. See these examples: https://deandree.medium.com/can-neural-networks-beat-the-crypto-market-of-september-part-4-66547b5fe415

However, the currenty DevilStra looks even more advanced compared to some of these NN strategies, so I doubt if these really improve the outcome much. Thanks mablue!

roko772 commented 2 years ago

I wrote something like NN strategies. V2 is meant to be single layer strategy, V3 - as triple layer one. It may be written in worst possible way, but I'm a noob, so please, don't throw tomatoes to me :) https://github.com/roko772/RokoNeural P.S. Also, there was freqtrade-gym framework, but I can't make it work...

xmatthias commented 1 year ago

With the addition of freqAI to freqtrade - i think this question is now obsolete.