Feature Preview: AlphaBot

Yes. We created a bot. The alpha version is currently running in the background and doing paper trades.


We will check it's stability this week and see if it's working as expected. We plan to integrate the paper trades generated by AlphaBot into our forecast page. But this will take some more time.


Right now all bots work as expected. They do paper trades for 4hour and 1d forecasts. Every asset has its own bot which starts with 100$ balance.


The bot core is written in Python and will be provided as Open Source. Right its too much geek mode. So we'll provide a shiny web page for it later...



This QQQ / 4hour bot went long (type == 1):


creating storage client
Y8_SYMBOLS.py VERSION 2.3
GCP_Storage_Loader_Factory: EXTERNAL MODE
BotFactory initialized
BotFactory.get_bot(QQQ, 4hour)
download(alphaBot/bot-QQQ-4hour.bz2, /tmp/bot-QQQ-4hour.bz2) finishes after 0.17247962951660156
[{
'quote_0': 350.79703, 
'date_0': Timestamp('2021-06-28 11:00:00+0000', tz='UTC'), 
'type': 1, 
'recommended_exit': Timestamp('2021-06-30 03:00:00+0000', tz='UTC'), 
'real_exit': Timestamp('2021-06-29 16:29:00+0000', tz='UTC'), 'current_balance': 101.05558830916308}, 
{'quote_0': 354.5, 
'date_0': Timestamp('2021-06-29 16:29:00+0000', tz='UTC'), 
'type': 1, 
'recommended_exit': Timestamp('2021-07-01 08:29:00+0000', tz='UTC'), 'real_exit': None, 
'current_balance': 101.05558830916308
}]

This TSLA / 4hour bot went short (type == 2):


--------------------
YUCE-8 commons v 1.6
--------------------
creating storage client
Y8_SYMBOLS.py VERSION 2.3
GCP_Storage_Loader_Factory: EXTERNAL MODE
BotFactory initialized
BotFactory.get_bot(TSLA, 4hour)
download(alphaBot/bot-TSLA-4hour.bz2, /tmp/bot-TSLA-4hour.bz2) finishes after 0.1692335605621338
{
'quote_0': 688.18, 
'date_0': Timestamp('2021-06-28 16:29:00+0000', tz='UTC'), 
'type': 2, 
'recommended_exit': Timestamp('2021-06-30 08:29:00+0000', tz='UTC'), 'real_exit': Timestamp('2021-06-29 14:29:00+0000', 
tz='UTC'), 
'current_balance': 101.14940753290801}
{'quote_0': 680.27, 'date_0': Timestamp('2021-06-29 14:29:00+0000', tz='UTC'), 
'type': 2, 
'recommended_exit': Timestamp('2021-07-01 06:29:00+0000', tz='UTC'), 'real_exit': None, 
'current_balance': 101.14940753290801
}



Stay tuned!