Skip to content

Releases: marketcalls/openalgo

v1.0.0.19

05 Jan 02:43
Compare
Choose a tag to compare

Data API Implemented for 5paisa , Angel, Upstox, Fyers, Firstock, Flatrade, Dhan, ICICI Direct, shoonya, Zebu

Fixing log module and will be written once the placesmartorder is sentiment.

Historical Date with GMT/UTC timing fix

While sending Basket Orders. Now Buy Orders will execute on priority compared to sell orders.

This helps traders to manage hedged trades and manage margins effectively.

Fyers Data API fixed to support special symbols like 'M&M'

Dhan Broker V2 API Migration

Added: Bruno and Postman collections are now available in the /collections folder for easier API testing and documentation.

Updated readme file with stat badges

Amibroker Amiquote Ticker API (enabled) to connect with Amibroker

Updated Jinja library in requirement.txt

Updated copyright year to 2025

Dashboard Error Fix if the user changes the apikey and api secret to handle the invalid login gracefully.

Ubuntu Server Install Script updated for Firstock and Flattrade
Removed hardcoding of FyersAPI Class and removed hardcoding of D,W,M in the intervals API

v1.0.0.18

24 Dec 17:53
14e394d
Compare
Choose a tag to compare

Added Firstock and Flattrade Brokers to OpenAlgo
Added Shell Script for Auto Installation and Configuration of Custom domain hosting in Nginx , Ubuntu Server
Moved important documents to /docs folder
Fixed Realized PNL issues with Kambala Brokers (Shoonya, Flattrade, Zebu)

v1.0.0.17

18 Dec 11:13
aac3eb8
Compare
Choose a tag to compare

New Features

ChartInk Strategy Management Feature (Intraday/Stoploss Mode)
Simple Queue Management for processing Orders in ChartInk
Monitoring Tools for Latency /traffic and /latency introduced

Bug Fixes

SmartOrder Response Fix for all brokers when quantity is 0 and position_size is 0 and current position book size is 0
Fyers Historical Data Timeframe Fix for 5s and 10s timeframe
load .env file centralization and removed load_dotenv() from various files.

v1.0.0.16

13 Dec 02:06
f32f04e
Compare
Choose a tag to compare

Local Compilation of TailWind and Daisy UI
Added Install.md Document
ICICIDirect NAN values in Symbols Fix
supporting Action - buy and sell lower case in RESTX API in PlaceOrder and PlaceSmartOrder

v1.0.0.15

09 Dec 10:40
9131bb5
Compare
Choose a tag to compare

Updated the Following API's

Account API

-Funds
-OrderBook
-TradeBook
-PositionBook
-Holdings

OrderAPI
-BasketOrder
-SplitOrder
-OrderStatus
-OpenPosition

DataApi(Pilot with Fyers)
-quote
-depth
-history
-interval

Added Sample Strategies under Strategies Folder (Supertrend and Simple EMA Crossover) which works with newer history data api. (Currently supports only fyers as part of pilot implementation and other brokers soon it will get implemented)

v1.0.0.14

07 Dec 23:25
4ede8f1
Compare
Choose a tag to compare

Version 1.0.0.14 (6th Dec 2024)

Major Features

1. API Analyzer Mode

  • New analyze/live mode toggle for strategy testing.
  • Real-time order validation without actual execution.
  • Strategy performance monitoring and analysis.
  • Garden theme in analyze mode for clear visual distinction.
  • Mode switcher with status badge for easy toggling.

2. Enhanced Security

  • TOTP-based two-factor authentication.
  • QR code generation for easy TOTP setup.
  • Secure password reset with multi-step verification.
  • Rate limiting for password reset (3 attempts/hour).
  • Improved security hashing mechanisms.

3. New Broker Integration

  • Added Shoonya broker support.
  • Complete order management capabilities.
  • Real-time data integration.
  • Portfolio tracking support.

4. User Experience Improvements

  • Garden theme for analyze mode, Light/Dark for live mode.
  • API key requirement notification for TradingView access.
  • Visual mode indicators for analyze/live states.
  • Copyable TOTP secret key for manual entry.
  • Improved error messages and validations.

5. Technical Improvements

  • Centralized version management through version.py.
  • Removed version from environment variables.
  • Enhanced version checking mechanism.
  • Improved environment variable validation.
  • Better error handling and user feedback.

Detailed Changes

Security Enhancements

  • Multi-step password reset flow:
    • Email verification.
    • TOTP verification.
    • Secure token generation.
    • New password setup.
  • Session-based token validation.
  • Enhanced rate limiting protection.

TOTP Implementation

  • QR code generation from TOTP URI.
  • Manual secret key entry option.
  • Copyable secret key display.
  • Optional TOTP setup during installation.

UI/UX Updates

  • Distinct themes for analyze/live modes.
  • Clear mode indicators.
  • Improved navigation.
  • Enhanced error messaging.
  • Better user guidance.

System Improvements

  • Centralized version control.
  • Improved configuration management.
  • Enhanced validation systems.
  • Better error handling.
  • Streamlined setup process.

Password Meter

  • Added a password strength meter in the setup section.
  • Provides real-time feedback on password strength.
  • Encourages users to create stronger, more secure passwords.

Notes

  • TOTP setup is optional but recommended for account security.
  • Analyze mode is for testing only, not paper trading.
  • Garden theme indicates analyze mode operation.
  • Version is now managed through version.py.

v1.0.0.13

28 Nov 16:38
Compare
Choose a tag to compare

What's Changed

Fixes

fix - Kotak Login issue
fix - Margin Utilized Missing

v1.0.0.12 - Major UI Enhancement Release

27 Nov 06:35
678f542
Compare
Choose a tag to compare

🎨 Modern UI Refresh:
• Integrated DaisyUI components for a cleaner interface
• Light/Dark theme support with instant switching
• Responsive design for all devices

⚡ Real-Time Capabilities: (Only for Orders coming via API)
• Live orderbook updates via WebSocket
• Instant trade monitoring
• Real-time position tracking
• Dynamic log updates
• Sound-enabled notifications

v1.0.0.11

10 Nov 20:10
Compare
Choose a tag to compare

11 November 2024
Major Changes

1)Added FAQ page

2)Enhanced Log Functionality. Making the Boring logs interesting

OpenAlgo's Trading Logs Interface! Here's what we built:

Enhanced Visualization:
Modern card-based design with smooth hover animations Color-coded badges for different API types (placeorder, modifyorder, etc.) Visual indicators for BUY/SELL actions with intuitive icons Quick-view panels for essential order details Custom gradient badges for strategy and exchange information

Advanced Filtering & Search:
Real-time search functionality with debouncing Date range filtering with intuitive calendar inputs Smart pagination for handling large datasets Instant filtering without page reloads

Modern UI/UX Features:
Responsive design that works beautifully on all devices Collapsible JSON data sections for cleaner viewing Loading states with smooth transitions Interactive hover effects and animations Clear visual hierarchy for better information scanning

Technical Improvements:
Modular component architecture for better maintainability CSV export functionality for data analysis Efficient data sanitization (removing sensitive info like API keys) Optimized performance with debounced search Error handling with graceful fallbacks

Smart Features:
Intelligent order detail extraction and display Strategy highlighting from request data Dynamic badge system based on order types Context-aware icons for different operations

v1.0.0.10

07 Nov 07:07
Compare
Choose a tag to compare

OpenAlgo - Version 1.0.0.10 Launched

Major Changes

1)Added Robust Session Expiry Handling
2)Detect Broker Configuration at Login
3)Error Handling in improper Redirect URL
4)Werkzeug library upgrade to 3.1.2 - Security Upgrade
5)token.html Enhanced UI and UX
6)Profile icon Sub Menu issue Fix
7)Kotak bug fix in holdings display issue and PNL Calculation

More details in the Documentation: https://docs.openalgo.in/change-log/version-1.0.0.10-launched