Skip to content

Releases: yeonholee50/AmpyFin

Dynamic Cash Flow and Asynchronous Strategy Clients Resolved

11 Nov 18:03
Compare
Choose a tag to compare

Summary of Development Update
Resolved Issues:

Dynamic Cash Flow Problem: Traders can now dynamically check cash flow before executing trades, ensuring smoother operations.
Rank Strategy: Clients can run asynchronously using non-promises, reducing busy waiting and improving efficiency.

New Features Added:

Precedence-Based Trading: Implemented a feature to prioritize buying based on the buy-sell coefficient difference, optimizing trading decisions.

Persistent Issues:

Trade Logging: Successful and failed trades are still not being logged properly, requiring further investigation.

Next Features to Implement:

Threading for Strategy Execution: Implement threading for each strategy within the ranking client to enhance concurrency.
Dynamic Quantity Calculation: Introduce dynamic quantity calculations for each strategy.
New Strategies and Quantities: Develop and integrate additional strategies and quantities.
Quantifiable Buy-Sell Decision: Implement a quantifiable buy-sell decision metric and reset the time_delta to improve tracking once trade logging is resolved.

AmpyFin V1.0

31 Oct 03:05
Compare
Choose a tag to compare

We’re excited to announce the initial release of the Trading Bot! This version lays the foundation for automated market analysis and trading, equipped with essential functionalities for ranking, trading, and logging activities.
It currently supports all four main functionalities:

  • Data Ranking: Automatically ranks stocks based on customizable criteria, providing prioritized trade candidates.
  • Automated Trading Execution: Executes trades based on ranked data, with a modular structure to support various trading strategies.
  • Logging: Comprehensive logging of major events and errors, including API errors, MongoDB operations, and market status checks, saved to system.log for easy tracking.
  • Usage Limits: Monitors API call limits (250 calls/day per Polygon API free tier), with notifications as limits are approached.

Next features to look forward to:

  • Time spent running a full trade simulation is roughly 5 minutes, so threading may be introduced for each strategy during rank.
  • Robust restriction on day trading will be implemented.
  • Additional algorithm will be added and existing algorithms will be improved in the quantity suggestion return field.