← Jobs

Build Trading scanner using python that sends signals to my telegram

Budget: $1000.0 FIXED / ⭐ 0.00 (0) United Arab Emirates

metatrader-5, python

I am looking for an experienced Python developer to help build the first phase of a long-term trading technology project. This is not a "get rich quick trading bot" project and I am not looking for someone to build a black-box automated system that places trades without oversight. The goal is to create a Trading Operating System that combines market scanning, trade journaling, performance analytics, psychology tracking, and risk management into one integrated solution. I have been trading Forex for over six years and have developed a discretionary strategy that I now want to convert into a structured, data-driven system. I already have a detailed operating manual outlining the logic and requirements, and I am looking for a developer who can help bring it to life. Phase 1 Scope The initial phase of the project will focus on building a scanner and decision-support system only. No auto-execution is required at this stage. Core Features: Market Scanner Connect to MetaTrader 5 using the MT5 Python API. Monitor multiple instruments simultaneously. Generate alerts based on predefined strategy rules. Identify setups developing in real time. Instruments XAU/USD EUR/USD GBP/USD USD/JPY GBP/JPY EUR/JPY Strategy Logic The strategy is based on: Higher timeframe bias Market structure Liquidity sweeps Break of Structure (BOS) Fair Value Gaps (FVG) Retests Rejection candle confirmations Risk-to-reward calculations Session filters News filters The exact definitions and logic will be provided in a detailed specification document. Telegram Integration The system should send progressive alerts via Telegram, for example: Setup developing Entry zone approaching 5-minute confirmation 15-minute confirmation High-confidence setup alerts Alerts should include: Setup score Colour-coded ranking Entry, stop loss and target levels Generated chart screenshots Setup Scoring Engine Trades should be dynamically scored and categorised: Standard Setup A Setup A+ Setup Elite Setup The scoring criteria will be fully documented. Risk Management Framework The system should track and enforce trading constitution rules including: Maximum percentage risk per trade Daily drawdown limits Weekly drawdown limits Consecutive loss restrictions Special "Elite Trade" permissions Execution remains manual, but the system should monitor and enforce these rules through alerts and permissions. Trade Database & Journaling All trades and setups should be stored in a database. Examples of information recorded: Pair traded Date and time Session Setup score Entry price Stop loss Take profit Outcome Final RR achieved Screenshots User notes Daily Trading Review The system should prompt the user with a short end-of-day review using multiple-choice questions. Examples include: Did you follow your plan? What was the outcome of the trade? Did you move your stop? Was there a better entry? What emotions were present during the trade? These responses should be stored and later analysed. Dashboard A dashboard should display: Current account balance Daily and weekly drawdown status Trading constitution status Active setups Setup scores Economic calendar countdowns Elite trade status Performance statistics Journaling reminders Historical trade analysis I am open to recommendations regarding the dashboard technology, although Streamlit is currently my preferred option. Future Phases Future development may include: AI-powered coaching and feedback Performance analytics Adaptive questioning based on behaviour Statistical analysis of trading habits Machine learning enhancements Additional broker integrations Optional trade execution capabilities This initial phase should therefore be designed with scalability in mind. Requirements Please only apply if you have experience with some or all of the following: Essential: Python MetaTrader 5 Python API Telegram Bot API Pandas SQLite or similar databases Building maintainable, well-structured applications Preferred: Streamlit or dashboard development Forex or trading-related projects Knowledge of concepts such as market structure, BOS, liquidity sweeps and FVGs Experience designing scalable systems When Applying, Please Include: Examples of previous Python projects. Examples of any MT4/MT5 trading tools or scanners you have built. Experience with Telegram integrations. Your proposed approach to structuring this project. An estimated timeline and budget for Phase 1. Any suggestions or improvements you would recommend based on your experience. Important I am looking for someone who sees this as a long-term project and potential partnership rather than a quick freelance job. I value clear communication, thoughtful problem-solving, and a phased development approach. Please begin your proposal with the words: "Mission Mode" This helps me identify applicants who have read the full description. I look forward to hearing from you.
Open job