Skip to content

nMaroulis/sibyl

Repository files navigation

Python Streamlit FastAPI Tensorflow Statsmodels Pandas Plotly Sklearn

Sibyl - Your AI-Powered Crypto Trading Hub with a UI

Welcome to Sibyl! This application is your centralized hub for all things crypto. With Sibyl, you can connect multiple crypto exchange accounts, deploy smart trading strategies, and access a wide range of AI-powered tools—all within a secure, locally deployed environment.

Key Features

Interactive Dashboard UI

The intuitive dashboard provides a comprehensive view of your crypto activities. Manage your trading strategies, analyze market trends, and keep an eye on the latest news—all in one place.

AI-Driven Smart Trading Strategies - Oracle Module 🔮

Sibyl allows you to deploy intelligent trading strategies using advanced AI models. Leverage custom TensorFlow Bi-Directional LSTMs, Gated Transformer Units (GTUs), and ARIMA models to make informed trading decisions. With these advanced models, you can optimize your trading for maximum returns.

Data Analysis & Visualization - Analyst Module 📈

Track your profits and losses with detailed tables and plots, allowing you to measure the success of each trading order.

Sibyl offers powerful data analysis and visualization tools to support your trading decisions:

  • Correlation Analysis
  • SHAP Feature Importance
  • Regression Analysis

Visualize the data with custom plots and tables for clear insights.

NLP Models - Reporter Module 🕵🏻‍

Stay informed with the Natural Language Processing (NLP) tools:

  • Web scraping for the latest crypto news
  • Text summarization for quick news highlights
  • Sentiment analysis using advanced language models to gauge market mood

Customized Strategy Planning - Broker Module 🎯

Develop and deploy your own trading strategies, including:

  • Parametrized trading based on AI-driven models
  • Scalping (Greedy), Dollar-Cost Averaging (DCA), Arbitrage and more...

Connect with Popular Exchanges - Technician Module 🛠️

Sibyl supports API connections with major crypto exchanges. Currently supported:

  • Binance.com
  • Binance Testnet

Additional exchanges are planned for future releases.

  • Kraken
  • Coinbase
  • Uniswap

Roadmap

The development roadmap includes exciting new features:

  • A Reinforcement Learning Agent that automatically places buy/sell orders based on optimized strategies and timing.

Security & Local Deployment

Sibyl is designed for local deployment, ensuring your data stays secure. You have complete control over your trading activities and account connections. No sensitive information is stored on external servers, giving you peace of mind.


If you have any questions or suggestions, please open an issue or submit a pull request. I'm excited to see how you use Sibyl to enhance your crypto trading experience!