
Closed
Posted
Paid on delivery
I need an end-to-end algorithm that trades a single share-market instrument entirely on technical chart analysis. The core logic must follow a technical trading approach, relying on candlestick patterns, moving averages, RSI, and manually-defined trend lines to decide entries, exits, and position sizing. Scope The build starts from raw market data ingestion, moves through signal generation, and finishes with live order execution and performance reporting. All elements—data cleaning, feature engineering, back-testing, walk-forward validation, risk controls, and real-time monitoring—should sit inside one coherent codebase so I can flip from historical tests to live trading with minimal re-configuration. Implementation Notes • Python is my preferred language; common libraries such as pandas, NumPy, TA-Lib, and matplotlib are ideal. • Please structure the project so that broker connections (for example Interactive Brokers, Zerodha Kite, or a similar API) can be swapped out without touching strategy code. • Configuration files or a simple UI for parameter tweaks (MA lengths, RSI thresholds, candlestick filters, position limits) will keep things flexible. Deliverables 1. Well-commented source code with modular architecture. 2. Back-test report covering at least five years of data, including equity curve, drawdown, and key ratios. 3. Documentation explaining setup, parameter tuning, and how to switch from paper to live trading. 4. A short video walk-through (screen-recorded) showing the algorithm running in both back-test and simulated live modes. Acceptance Criteria • Trade signals must match the specified candlestick, moving average, RSI, and trend-line logic. • Historical tests replicate when rerun on the same dataset. • Live mode places, modifies, and closes orders automatically without manual intervention. Once these items are met, the project is complete and ready for hand-off.
Project ID: 40705154
184 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
184 freelancers are bidding on average $3,777 SGD for this job

I am a seasoned algorithm developer with robust expertise in crafting trading systems, particularly with technical chart analysis. I have a strong command of Python and frequently employ libraries like pandas, NumPy, and TA-Lib to build comprehensive trading solutions. My experience makes me well-suited to develop a stock trading algorithm that aligns perfectly with your outlined strategies and requirements. I have previously developed algorithms that utilize candlestick patterns, moving averages, RSI, and trend lines for both historical analysis and live trading scenarios. Understanding the importance of flexibility, I design architectures that allow seamless replacement of broker APIs and facilitate parameter adjustments through configuration files or UI interfaces. Ensuring rigorous testing, I specialize in data cleaning, feature engineering, back-testing, and risk management, delivering high-performing, reliable systems. I am keen to explore further how my skills can bring value to your project. Could you share more specifics about your preferred broker API, or any particular challenges you've encountered that you'd like addressed? Looking forward to your insights.
$5,000 SGD in 30 days
8.4
8.4

⭐⭐⭐⭐⭐ Create an End-to-End Trading Algorithm with Technical Analysis ❇️ Hi My Friend, I hope you're doing well. I reviewed your project details and see you're looking for an end-to-end trading algorithm. You don't need to look any further; Zohaib is here to help you! My team has completed 50+ similar projects for trading algorithms. I will build a robust solution that includes data ingestion, signal generation, and live order execution, ensuring everything is in one codebase for easy switching between historical tests and live trading. ➡️ Why Me? I can easily create your trading algorithm as I have 5 years of experience in financial technology, focusing on algorithm development, data analysis, and trading strategies. My expertise includes Python, data cleaning, and performance reporting. Additionally, I have a strong grip on libraries like pandas, NumPy, and TA-Lib, ensuring a comprehensive solution. ➡️ Let's have a quick chat to discuss your project in detail. I can show you samples of my previous work and how my solutions have helped others. Looking forward to chatting with you! ➡️ Skills & Experience: ✅ Python Programming ✅ Technical Analysis ✅ Candlestick Patterns ✅ Moving Averages ✅ RSI Implementation ✅ Data Cleaning ✅ Feature Engineering ✅ Back-Testing ✅ Risk Management ✅ API Integration ✅ Real-Time Monitoring ✅ Performance Reporting Waiting for your response! Best Regards, Zohaib
$3,400 SGD in 2 days
8.1
8.1

Hi, This is Elias from Miami. I’ve checked the project description, and I understand you need a complete Python trading system for one market instrument, from raw data ingestion and technical signal generation through backtesting, walk-forward validation, risk management, live execution, and performance monitoring. I have experience with Python, APIs, data processing, SQL, and building modular application workflows. I can structure the strategy separately from the broker layer so Interactive Brokers, Zerodha Kite, or another broker can be switched without changing the core strategy. Candlestick patterns, MA, RSI, manually defined trend lines, position sizing, stop/exit rules, and configurable parameters will be implemented as testable modules. Q1: Which exact instrument, exchange, timeframe, and historical data source should the five-year backtest use? Q2: How should the manually-defined trend lines be provided—fixed price/time coordinates in configuration, or should the system include a chart interface for drawing and saving them? Q3: Which broker should be implemented first for paper/live execution, and what are your required position limits, stop-loss, and maximum daily loss rules? I’ll provide reproducible backtests, equity/drawdown/ratio reports, documentation, and a video showing both historical and simulated live execution. Regards.
$4,000 SGD in 7 days
8.0
8.0

Hi, I’m a Full-Stack Software Developer with **11+ years of experience** in software architecture, backend development, API integrations, data processing, testing, automation, and production systems. I also have experience working with Python and data-oriented applications. Your project is particularly interesting because it requires a complete separation between the trading strategy, backtesting engine, risk management and broker execution layer. I would structure the system so that the same strategy can run against historical data, paper trading and live trading without rewriting the core strategy. ### Strategy implementation I can implement the specified technical rules using: * Candlestick pattern detection * Moving averages * RSI * Manually defined trend-line logic * Entry/exit conditions * Position sizing * Stop-loss/take-profit rules where specified * Configurable strategy parameters ### Technology I would use a modular Python codebase with appropriate use of: * Python * Pandas * NumPy * TA-Lib or equivalent indicator implementation * Matplotlib * REST/broker APIs * Configuration files for strategy parameters * Automated tests The project would include clear documentation covering installation, configuration, backtesting, parameter changes and switching between paper and live trading.
$3,000 SGD in 7 days
7.3
7.3

Hello, I trust you're doing well. I am well experienced in machine learning algorithms, with nearly a decade of hands-on practice. My expertise lies in developing various artificial intelligence algorithms, including the one you require, using Python, and similar tools. I have worked with pytorch, and tensorflow to develop DL models, .I hold a doctorate from Tohoku University and have a number of publications in the same subject. My portfolio, which showcases my past work, is available for your review. Your project piqued my interest, and I would be delighted to be part of it. Let's connect to discuss in detail. Warm regards. please check my portfolio link: https://www.freelancer.com/u/sajjadtaghvaeifr
$5,000 SGD in 7 days
7.6
7.6

Hi there, I understand this project requires a complete technical-analysis trading system that moves from raw market data through deterministic signal generation, back-testing, walk-forward validation, risk management, and automated broker execution. I’m confident I can build this as one modular Python codebase so the same strategy logic can run consistently in historical, paper, and live modes. My approach is to first build the data and strategy engine using pandas/NumPy, including cleaning, OHLCV normalization, candlestick pattern detection, configurable moving averages, RSI, and manually-defined trend-line rules. Then, I’ll implement the back-testing engine with position sizing, stop/exit rules, transaction costs, drawdown controls, five-year historical testing, and walk-forward validation while preventing look-ahead bias. Finally, I’ll separate broker execution behind a common interface so Interactive Brokers, Kite, or another API can be swapped without changing strategy logic, with real-time monitoring, order state handling, logging, and performance reporting. I’ll ensure historical runs are deterministic on the same dataset and that live orders follow exactly the validated strategy and risk rules. Could you confirm which single instrument, market/exchange, and broker API you want to use for the initial implementation? I’m ready to start immediately. Warm Regards, Aneesa.
$3,000 SGD in 3 days
6.9
6.9

Manually-defined trend lines are what usually breaks a backtest, so I'd store them as dated anchor points in config. Everything else sits around one signal engine that both the backtest and the live loop call, so a rerun on the same dataset gives the same trades. Broker access goes behind a thin interface (place, modify, cancel, positions) with an IB adapter and a paper adapter, so moving to Zerodha later doesn't touch strategy code. The main trap is lookahead: signals computed on closed bars only, fills on the next bar, or the five-year equity curve looks great and live never matches it. MA lengths, RSI thresholds, candlestick filters and position limits all live in a config file. A demo I built with a rules engine and a backtest lab running the same tested engine over real data is at steady-stack.vercel.app. First milestone: data ingestion plus the signal engine and the five-year backtest report (equity curve, drawdown, key ratios) in about a week, released only when the numbers reproduce on a rerun. Which instrument and which broker should run live first?
$4,000 SGD in 7 days
7.1
7.1

Hi, I have been developing exactly this kind of stock trading algorithmic solutions since 2018, I am always working with Python frameworks. Recently I have been very occupied with automated setups of Options trading. My favorite platform is Interactive Brokers (their paper trading mode is great for development), but I fully understand your requirement to be flexible, and ultimately this always have to be a separate layer (connection to broker API) from the rest of algorithmic logic which should be fully functional and robust even without this. I am interested to discuss a little more about what kind of approach on the algorithmic side would seem better for you, of course I am familiar and have used any kind of indicator and even more exotic custom candlestick-pattern matching. Anything decided will be extensively backtested using the same setup, the documentation will also be as extensive and clear as possible and I will accept feedback and amendment down the road. A brief screen-recorded walk-through is also a method I frequently use myself even without required, great point. I will be free and very glad to discuss it more if my bid seems interesting to you. This kind of projects is my specialty to be honest. Regards, Thanassis
$3,600 SGD in 7 days
7.1
7.1

Hi there, I am thrilled to offer my expertise for your Comprehensive Stock Trading Algorithm Development project. Your requirement for a robust and flexible trading system resonates with my extensive experience in developing algorithms focused on technical chart analysis using Java and Python. My proficiency in libraries such as pandas, NumPy, and TA-Lib ensures the creation of an efficient and modular codebase. Understanding the importance of a seamless end-to-end solution, I propose an architecture that encompasses market data ingestion, signal generation, and live order execution. The design will prioritize modularity, allowing for easy swapping of broker APIs without altering core strategy logic. By incorporating dynamic configuration files, you will be able to adjust parameters like MA lengths and RSI thresholds effortlessly. With a solid background in back-testing and data analysis, I commit to delivering a comprehensive five-year back-test report, along with a detailed documentation package to guide you through setup and live deployment. I will also provide a video walk-through to demonstrate the algorithm's performance in both back-test and simulated live scenarios. I am passionate about crafting solutions that align with your trading strategy requirements and look forward to collaborating on this exciting project. Best Regards, Efanntyo
$4,000 SGD in 40 days
6.8
6.8

Hello!, I am a US-based full stack/Python developer with around 10 years of experience building trading tools, market-data pipelines, technical indicators, backtesting systems, broker API integrations, reporting dashboards, and automated execution workflows. I read your project description carefully and understand the goal: build one clean Python codebase that can move from historical testing to simulated/live trading with minimal reconfiguration, while keeping the strategy logic based on candlesticks, moving averages, RSI, manually defined trend lines, and strict risk controls. For this build, I’d recommend Python with pandas, NumPy, TA-Lib/pandas-ta, matplotlib/Plotly for reports, YAML/JSON config files for parameters, and a broker adapter layer so Interactive Brokers, Zerodha Kite, or another API can be swapped without touching the strategy module. Relevant work includes: - Python backtesting engine with technical indicators - Broker API trading bot with paper/live modes - Performance report with equity curve and drawdown - Configurable strategy engine with risk limits Estimated timeline: 3–4 weeks depending on broker choice and trend-line rules. Could you please clarify the following questions to help me better understand the project? 1. Which single instrument and exchange should the first version support? 2. Are the trend lines manually uploaded/drawn, or should the system detect them? 3. Which broker API should be integrated first? Regards, James Zappi
$4,000 SGD in 7 days
6.5
6.5

Hi, I can build this as a modular Python trading system covering market-data ingestion, cleaning, technical signals, reproducible backtesting, walk-forward validation, risk-based position sizing, paper/live execution, and performance monitoring. The strategy will combine candlestick patterns, moving averages, RSI, and manually defined trend lines without coupling the logic to one broker. Broker and data providers will use interchangeable adapters, while YAML configuration controls indicators, filters, exposure limits, stops, and execution mode. The handover will include documented code, five-year reporting, equity/drawdown metrics, and a recorded walkthrough. Three technical questions: 1. Which instrument, exchange, timeframe, and trading session should the strategy target? 2. How should manual trend lines be supplied: timestamps and price coordinates, chart interaction, or configuration files? 3. Which broker and historical-data provider should be integrated first, and is a paper-trading account available? Best regards, Houssame
$4,000 SGD in 7 days
6.8
6.8

Hello, The important part here is keeping the exact technical-analysis rules identical between back-testing and live execution, especially around candle-close timing, indicator calculation, manually defined trend lines, and position sizing. The broker connection also needs to remain completely separate from the strategy so changing between Interactive Brokers, Zerodha Kite, or another API does not alter signal generation or risk logic. Here’s my approach to the project: I’d build a modular Python pipeline with a normalized market-data layer feeding feature/indicator calculations, a deterministic strategy engine for candlestick patterns, MA/RSI conditions and trend-line rules, and a broker-agnostic execution interface. The same signal/order models would feed a historical execution simulator for five-year back-testing and walk-forward validation, then pass to a live broker adapter for real-time orders. Testing would include deterministic back-test reruns, signal-by-signal validation, walk-forward checks, paper execution, risk-limit tests, and live/paper order-state reconciliation. Relevant Work: https://www.freelancer.in/portfolio-items/11493491-mt4-mt5-trade-copier https://www.freelancer.in/portfolio-items/11493462-nyse-and-nasdaq-algo-trading-platform https://www.freelancer.in/portfolio-items/11493278-algorithmic-trading-bot-for-mt5 Kind regards, Gowtham
$4,000 SGD in 5 days
6.3
6.3

Hello, I’m an experienced Python/algo-trading developer with strong experience building automated trading systems, technical indicators, backtesting frameworks, risk management, and broker/API integrations. I can build the complete system as a modular codebase covering: * Raw market-data ingestion, cleaning and feature engineering * Candlestick, MA, RSI and configurable trend-line signal logic * Entry/exit rules, position sizing and risk controls * Five+ years of reproducible backtesting with equity curve, drawdown and performance metrics * Walk-forward validation and parameter testing without curve-fitting * Real-time monitoring and automated order management * Broker-independent execution layer so IBKR, Zerodha Kite or another API can be swapped without changing strategy logic * YAML/JSON configuration for all strategy and risk parameters * Paper/simulated and live execution modes I’ll ensure historical results are deterministic when rerun on the same dataset and that live execution handles order state, errors, reconnections and duplicate protection. Deliverables will include documented source code, backtest report, setup/live-trading documentation and the requested video walkthrough. Please contact me to discuss the instrument, data source and exact trading rules.
$4,000 SGD in 7 days
6.2
6.2

Hi, I am Sourabh Jain, I have been writing automated trading system using python for various brokers including Schwab, Interactive Broker, Zerodha, Fyers and Finvasia. I have written option trading systems which uses various indicators like rsi, supertrend etc on renko chart and trades intraday. It also utilized TP, SL and TSL. I have written several systems for index options, stock options and crypto futures. I have used jupyter notebook (voila) to create GUI(dashboard) for user input. You can also check images on my profile page. My backend engine is heavily tested by my clients over years for all kind of real money trading issue which arise. If you would like to discuss this further, I am available. Regards Sourabh
$4,000 SGD in 30 days
6.2
6.2

Hi there, I went through your project description and understand you need an end-to-end Python trading algorithm for a single market instrument, covering technical signal generation, backtesting, validation, risk management, and automated broker execution. I will build the system with a modular architecture using Python, Pandas, NumPy, TA-Lib, and Matplotlib. The strategy layer will implement your candlestick, moving average, RSI, and manually defined trend-line rules, while separate modules will handle data ingestion, feature engineering, position sizing, risk controls, backtesting, walk-forward validation, and broker execution. I will keep the broker interface interchangeable so Interactive Brokers, Zerodha Kite, or another API can be integrated without modifying the strategy logic. Configuration files will make parameters easy to adjust. I will share a project blueprint within 24-48 hours of being awarded the project, covering architecture, workflow, and implementation stages. QUESTION: Which broker API and market instrument will you be targeting initially? Looking forward to working together. --Imran Ali S.
$3,000 SGD in 3 days
5.9
5.9

Hi, I am a Python algorithmic trading developer with 8 years of rich experience in software development, with a strong background in automated trading systems, technical analysis, backtesting, broker APIs, and risk management. I am familiar with Python, Pandas, NumPy, TA-Lib, matplotlib, Interactive Brokers API, candlestick patterns, moving averages, RSI, trend-line logic, position sizing, backtesting, walk-forward validation, order execution, logging, and performance reporting. For your project, I can build a modular trading engine that keeps strategy logic separate from broker connectivity, supports historical backtesting and simulated/live execution, and includes configurable indicators, risk limits, reproducible reports, and broker adapters for systems such as Interactive Brokers or Zerodha. I'm an individual freelancer and can work on any time zone you want. Please contact me with the best time for you to have a quick chat. Thanks. Emile.
$3,000 SGD in 7 days
5.9
5.9

Hi, The part I'd pin down first is the trend-line logic. Candlestick, MA, and RSI signals are deterministic, but manually-defined trend lines need a clear source. Do you want them read from a config file with coordinate anchors, or drawn in a small UI and persisted? That decision shapes the whole feature layer. I recently built a deterministic data ingestion and CI pipeline where reruns on the same dataset replicated exactly, which is the same discipline your back-test reproducibility criterion needs. Secure CI Pipeline & Deterministic Ingestion: Adil Freelancer I'd structure broker access behind one interface so Interactive Brokers or Zerodha swaps without touching strategy code. Since we're new to each other, first milestone can be the back-test engine on your five-year data, released only when reruns match. How will you supply the trend-line definitions? Adil
$4,116.14 SGD in 21 days
6.0
6.0

Hi, Your priority is to make the same trading rules behave consistently from historical backtesting to simulated/live execution—with reproducible signals, controlled risk, and a broker layer that can be changed without rewriting the strategy. I can build: • Python-based market data & signal pipeline • Candlestick, MA, RSI & trend-line rules • Configurable position sizing and risk controls • Reproducible 5+ year backtesting • Walk-forward validation & performance reports • Broker-independent execution layer • Paper/live trading modes with monitoring • Documentation and implementation walkthrough The key area I’d define carefully first is how your manually drawn trend lines are stored and replayed during backtests, so historical results remain reproducible. Please note: The budget and timeline in my bid are placeholders. Can you share the exact trading rules and how you currently define the trend lines? I can map the strategy specification first and structure the initial backtesting milestone around it. Best regards, Sagar
$3,500 SGD in 21 days
5.7
5.7

Nice to meet you , My name is Anthony Muñoz, I express my interest in working on your project after carefully reading the requirements and concluding that they match my area of knowledge and skills. I am currently the lead engineer for the IT agency DSPro and I have more than 10 years of experience in the field. I have successfully completed a large number of similar jobs and I consider your project to be a challenge in which I would like to work and be able to make it a reality. Please feel free to contact me, it will be my pleasure to help you. I greatly appreciate the time provided and I remain attentive to any questions or concerns. Greetings
$3,701 SGD in 7 days
5.9
5.9

Hi there, I’m Karthik, bringing over 15 years of experience in algorithmic trading and software development. I specialize in creating robust trading algorithms focused on technical analysis, and I am excited to help you with your project. I’ll develop an end-to-end stock trading algorithm using Python, integrating technical indicators like candlestick patterns, moving averages, RSI, and trend lines. My approach will ensure a seamless transition from data ingestion to live execution, featuring: - Modular architecture for easy broker swaps (e.g., Interactive Brokers, Zerodha Kite). - Comprehensive back-testing reports over five years, analyzing key metrics. - Intuitive configuration options for parameters via a simple UI. - Well-commented source code and detailed documentation for setup and trading. I guarantee that the algorithm will meet all specified acceptance criteria, with trade signals accurately reflecting your defined logic. Let's discuss your vision in detail! Best, Karthik
$4,000 SGD in 7 days
5.7
5.7

Singapore, Singapore
Member since Sep 11, 2026
₹12500-37500 INR
₹600-1500 INR
₹12500-37500 INR
$15-25 USD / hour
£10-11 GBP
$15-25 USD / hour
₹12500-37500 INR
₹1500-12500 INR
$10-30 USD
$250-750 USD
$250-750 USD
$30-250 USD
₹750-1250 INR / hour
$30-250 USD
$750-1500 USD
$30-250 USD
$15-25 USD / hour
$300-1000 AUD
$250-750 USD
$15-25 USD / hour