Generated with sparks and insights from 7 sources
Introduction
-
Open Source: Gekko is a free, open-source trading bot written in JavaScript and runs on Node.js.
-
Market Data Aggregation: Gekko can aggregate live market data from various exchanges.
-
Backtesting: Users can backtest their trading strategies using historical market data.
-
Paper Trading: Gekko allows for paper trading, simulating trades without using real money.
-
Live Trading: The bot can execute live trades based on predefined strategies.
-
Profit and Risk Metrics: Gekko calculates profit and risk metrics to evaluate trading performance.
-
Graphical Interface: Results and metrics are displayed in a web-based graphical interface.
-
Exchange Support: Gekko supports 16 different exchanges, including Bitfinex, Bitstamp, and Poloniex.
Installation and Setup [1]
-
Installation: Gekko can be installed on a local machine or a VPS server.
-
Requirements: Basic understanding of Linux command line and VPS servers is recommended.
-
Steps: Installation involves downloading Gekko from GitHub, installing dependencies, and configuring the server.
-
Configuration: Users need to set up API keys for their exchange accounts and configure the bot settings.
-
SSL certificates: For secure connections, SSL certificates need to be installed on the server.
-
Running Gekko: The bot can be started using the command line interface or through a web UI.
Supported Exchanges [2]
-
Number of Exchanges: Gekko supports 16 different exchanges.
-
Popular Exchanges: Includes Bitfinex, Bitstamp, Poloniex, Kraken, and Binance.
-
API Integration: Gekko uses API keys to connect to exchanges for trading and data aggregation.
-
Exchange Features: Users can import historical data, backtest strategies, and execute live trades on supported exchanges.
-
Security: API keys should not have withdrawal permissions for security reasons.
Trading Strategies [3]
-
Custom Strategies: Users can create their own trading strategies using technical analysis indicators.
-
Pre-Designed Strategies: Gekko comes with several pre-installed strategies.
-
Backtesting: Strategies can be backtested using historical market data to evaluate performance.
-
Paper Trading: Strategies can be tested in real-time with simulated trades.
-
Live Trading: Once confident, users can deploy strategies for live trading.
-
Indicators: Supports various indicators like EMA, MACD, RSI, and more.
User Interface [1]
-
Web Interface: Gekko provides a web-based graphical interface for managing the bot.
-
Graphing: Users can view graphs of their trading performance and metrics.
-
Real-Time Data: The interface displays real-time market data and trade signals.
-
Customization: The UI can be customized to display different metrics and data points.
-
Accessibility: The interface can be accessed remotely if Gekko is set up on a VPS.
Community and Support [4]
-
Forum: Gekko has a dedicated forum for discussions on using the bot and trading strategies.
-
Discord: A support Discord channel is available for real-time chat and assistance.
-
Documentation: Comprehensive documentation is available on the Gekko website.
-
Community Contributions: Users can contribute to the project by sharing strategies and plugins.
-
Developer Support: The original developer is no longer maintaining the project, but the community remains active.
Advanced Features [5]
-
GreenGekko: An advanced version of Gekko with additional features like short trading and Heikin-Ashi candles.
-
Gekko Cloud: Allows connection of Gekko instances globally for real-time data sharing.
-
Telegram Bot: Integration with Telegram for remote control and notifications.
-
Async Strategies: Support for asynchronous trading strategies using Tulip and Talib wrappers.
-
Database Support: Advanced PostgreSQL features for better performance and data handling.
Related Videos
<br><br>
<div class="-md-ext-youtube-widget"> { "title": "Gekko Trading Bot - Never Lose a Trade", "link": "https://www.youtube.com/watch?v=bCghc_Ld9OY", "channel": { "name": ""}, "published_date": "May 13, 2018", "length": "" }</div>
<div class="-md-ext-youtube-widget"> { "title": "Setting Up My First Free Trading Bot", "link": "https://www.youtube.com/watch?v=-WiIkIIVnps", "channel": { "name": ""}, "published_date": "Jan 9, 2018", "length": "" }</div>