ridwaanhall Profile Photo
Ridwan Halim

IHSG AlgoTrader

Automated trading system for IHSG stocks with overnight and swing trading strategies.

Design
Back Back
Python Python
Django Django
Pandas Pandas
NumPy NumPy
IHSG AlgoTrader
·

Description

IHSG AlgoTrader is an advanced automated trading platform designed for the Indonesian capital market, built to help traders achieve monthly profits exceeding 50% by leveraging overnight and swing trading strategies through multiple approaches. The system combines short-term price movement analysis with medium-term market trend detection, offering a balanced framework for consistent profitability.

Developed with Python and Django, it integrates seamlessly with broker APIs to enable real-time execution and portfolio management, while Pandas and NumPy power its data analysis capabilities. TA-Lib enriches the platform with a wide range of technical indicators, including moving averages, RSI, MACD, and Bollinger Bands, ensuring robust signal generation.

A built-in backtesting engine allows users to simulate strategies against historical IHSG data, providing insights into profitability, drawdowns, and risk-adjusted returns before live deployment. Risk management is central to the system, with configurable stop-loss, take-profit, and dynamic position sizing features that promote disciplined trading and capital preservation.

Its modular architecture supports extensibility, making it easy to add new strategies, integrate additional brokers, or experiment with custom indicators without disrupting the system. Designed for scalability, IHSG AlgoTrader can run locally for personal use or be deployed to cloud environments for continuous automated trading.

This makes it an ideal solution not only for traders seeking automation in overnight and swing trading but also for fintech developers exploring algorithmic trading innovations in Indonesia’s capital market.

Features

Overnight & Swing Strategies

Implements overnight and swing trading strategies tailored for IHSG stocks.

Broker Integration

Supports broker API connections for live trading execution and portfolio management.

Risk Management

Configurable stop-loss, take-profit, and position sizing for disciplined trading.

Backtesting Engine

Simulate strategies using historical IHSG data to validate performance before deployment.

Extensible Architecture

Easily add new strategies, brokers, or indicators with modular design.

Tech Stack

Python
Python Versatile programming language for web development, data science, and automation
Django
Django High-level Python web framework for rapid development
Pandas
Pandas Data manipulation and analysis library for Python
NumPy
NumPy Fundamental package for scientific computing in Python