Separate strategy approaches
Two decision paths make it possible to compare explicit custom logic with an AI-assisted exploration without treating either as an investment recommendation.
Engineering project
A Python trading-automation project exploring exchange market-data collection, technical-indicator processing, defined order logic, and API error handling.

Implementation scope
The project uses the MEXC API to collect market data and calculate technical indicators and candlestick-pattern inputs. It explored two distinct approaches to rule handling: custom logic and an OpenAI-assisted variant.
The application scope includes exchange authentication, data parsing, API-rate-limit handling, error handling, and retry behaviour around external requests.
It demonstrates the practical engineering questions behind connecting a client-defined strategy workflow to an exchange API, including order requests, latency, and connection boundaries.
Engineering choices
Two decision paths make it possible to compare explicit custom logic with an AI-assisted exploration without treating either as an investment recommendation.
Error handling and retries acknowledge rate limits, connection issues, and the fact that third-party exchange responses are part of the operating boundary.
Market-data collection, processing, defined logic, and order requests are treated as connected but distinct stages.
Current boundaries