
Closed
Posted
Paid on delivery
I already have a solid chunk of Python code that connects to my FXCM account, but it still needs to be transformed into a fully-functioning, automated FX trading bot. The core approach is straightforward: follow the prevailing trend on each currency pair while letting news and world-event data drive the decision on whether to enter, scale, or exit a position. All development must stay within Python so that my existing scripts, parameters, and API keys slot straight in. Here is what I still need: • Complete the remaining modules (order management, dynamic risk sizing, error handling). • Wire everything cleanly to FXCM’s REST API—orders must flow to both demo and live accounts at the flip of a flag. • Implement the trend-following logic I specify, then layer in a lightweight news/world-events filter (your choice of news API or scraping method, so long as it is reliable and can be called programmatically). • Return a single, self-contained repo with clear docstrings and a short README that lets me spin it up locally, run back-tests, and deploy. I will provide my existing Python files, the parameter sheet, and test credentials as soon as we start. If you can show prior FXCM or similar brokerage integrations, that will help me jump straight to awarding the project.
Project ID: 40416941
193 proposals
Remote project
Active 7 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
193 freelancers are bidding on average $476 CAD for this job

Hello, I understand you want a fully automated FXCM trend-following bot in Python that plugs into your existing codebase and can switch between demo and live via a flag. It should manage orders, risk sizing, error handling, and a lightweight news filter to guide entries, exits, and scaling. It must be a single self-contained repo with clear docstrings and a brief README, ready to spin up locally, backtest, and deploy. I will build clean modules for order management, dynamic risk sizing, and robust error handling, wire them to FXCM REST API, and ensure signals follow the current trend while news data softens or filters trades. The solution will be fully Pythonic to slot into your existing scripts and API keys. What FXCM account type will the bot connect to (demo or live) and how will the flip flag be set externally? Which FXCM REST endpoints and order types should be supported (market, limit, stop, OCO)? How should dynamic risk sizing be calculated (risk per trade, ATR, fixed percent, max drawdown)? What reliable news source or method do you prefer for the filter, and how often should it update? Should the bot handle multiple currency pairs in parallel or sequentially? What backtesting framework and metrics are most important to you? How will you rate acceptable slippage and latency in live trading? How should errors be surfaced and alerted in production? How should secrets be stored and rotated securely? My approach is modular, testable, and traceable with thorough lo
$750 CAD in 11 days
9.5
9.5

Hi, converting semi-automated scripts into a production-ready FX trading bot requires a developer who treats risk management and API stability as the highest priorities. I can integrate your existing FXCM logic into a hardened, modular architecture that handles the nuances of live market execution. Our approach to your FXCM bot: • Seamless FXCM REST API integration with environment-switching (Demo/Live) through secure config flags. • Modular build-out of order management and dynamic position sizing to ensure your risk parameters are strictly enforced. • Implementation of a news-filter layer using sentiment analysis or key-event triggers to gate your trend-following logic. • Comprehensive logging and heartbeat monitoring so the bot handles disconnection or API rate limits gracefully. Reference work: https://www.freelancer.com/portfolio-items/11337466-python-deterministic-scoring-engine https://www.freelancer.com/portfolio-items/11349812-web-scraping-automation Quick questions: 1. Regarding the news filter, do you have a preferred data provider (like Bloomberg, Forex Factory, or NewsAPI) or should I propose a scraping solution? 2. Should the back-testing module run against FXCM’s historical data or a local CSV dataset? I am ready to review your existing files and get this automated for you. Feel free to open a chat and let's discuss. ~ Rajesh
$500 CAD in 7 days
9.5
9.5

Hello, As a Project Manager for Our Software, we specialize in delivering full-stack web-based solutions. However, my expertise doesn't stop at just web development. I have a strong background in Python, particularly in connecting to APIs and working with financial data. Although my experience doesn't extend to FXCM or similar brokerage integrations like you require, I believe my proficiency and adaptability with programming languages will help me quickly grasp the necessary knowledge. Given your provided code structure and parameters, I'm confident I can efficiently complete the remaining components/additions to your existing codebase that you need for an automated FX trading bot. This includes order management, dynamic risk sizing, error handling as well as implementing the trend-following logic and news filtering system you specify. I'm also aware of the importance of clean, well-documented code and rest-assured, I will provide concise docstrings and a short README to facilitate any future changes or deployments you need to make. Though being a part of a large company might seem impersonal, I can assure you that every project we take is handled with utmost care and personalization. Our aim is not just to meet expectations but rather exceed them by adding that “WOW” factor to all our projects. Looking forward to discussing your project further and turning your vision into a reality! Thanks!
$450 CAD in 3 days
8.6
8.6

I am highly appreciative to work on this specific task Python FXCM Trend Bot I can do my best. I am an Innovative PYTHON /Full stack developer having rich experience with so many successful Tasks. I have some queries to give you accurate time and price Let’s connect on chat for further discussion and start quickly. Thanks!!
$800 CAD in 7 days
8.1
8.1

ok got it . this will be done according to your requirements , you can message me and share details in chat so we can proceed further .thanks
$250 CAD in 1 day
8.2
8.2

⭐⭐⭐⭐⭐ Build an Automated FX Trading Bot with Python for FXCM ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project needs and see you're looking for an automated FX trading bot. You don't need to look any further; Zohaib is here to assist you! My team has completed 50+ similar projects in automated trading. I will transform your existing Python code into a fully-functioning bot, ensuring it integrates seamlessly with FXCM. I'll complete the remaining modules like order management, dynamic risk sizing, and error handling. Additionally, I'll connect everything to FXCM’s REST API, allowing orders to flow to both demo and live accounts easily. ➡️ Why Me? I can easily build your automated FX trading bot as I have 5 years of experience in Python development, specializing in financial applications, API integration, and algorithmic trading. Not only this, I have a strong grip on data analysis, error handling, and creating clear documentation. ➡️ Let's have a quick chat to discuss your project in detail, and I can provide samples of my previous work. Looking forward to chatting with you! ➡️ Skills & Experience: ✅ Python Development ✅ API Integration ✅ Automated Trading ✅ Data Analysis ✅ Error Handling ✅ Order Management ✅ Dynamic Risk Sizing ✅ Trend Following ✅ News API Integration ✅ Back-Testing ✅ Documentation ✅ Version Control Waiting for your response! Best Regards, Zohaib
$350 CAD in 2 days
8.1
8.1

Hello [Client], I understand you want a self-contained, automated FX trading bot for FXCM using Python, with modules for order management, dynamic risk sizing, error handling, and a clean REST API integration for both demo and live accounts. I’ll build a trend-following engine, then layer a lightweight news/world-events filter. The repo will be fully self-contained with docstrings and a concise README to spin up locally, run back-tests, and deploy. I’ll reuse your existing code structure and parameters so your keys slot straight in, and I’ll ensure clean separation of concerns and robust error handling. Approach: 1) complete modular order management and risk sizing with clear interfaces; 2) integrate FXCM REST endpoints for order placement, retrieval, and position tracking, with a flag to switch between demo and live; 3) implement trend-following signals per your spec using lightweight filters; 4) add a pluggable news/world-events module with a simple API to fetch data; 5) wrap with logging, retry, and exception handling; 6) deliver a well-documented repo with tests and a README for local run, backtests, and deployment. What is the exact priority pairs/timeframe and preferred news source for the initial build? Technical questions I will ask you before starting: 1) Which FXCM REST endpoints and rate limits should I assume for demo vs live environments? 2) Do you have preferred news sources or should I start with a standard set (e.g., NewsAPI, an RSS scraper)? 3) What risk s
$750 CAD in 15 days
7.5
7.5

Hi, I’ve developed multiple trading bots that integrate with brokers like Binance and Alpaca, using strategies such as trend following, mean reversion, and arbitrage. I also have extensive experience with web scraping and APIs, which can be valuable for your news sentiment feature. For your project, I’d suggest using a dedicated news API like NewsAPI or Finnhub instead of scraping, as it’s more reliable and efficient. Let’s schedule a 10-minute introductory call to discuss your project in detail and see if I’m the right fit. I usually respond within 10 minutes. I’m eager to learn more about your exciting project. Best regards, Adil
$557.35 CAD in 7 days
7.5
7.5

Hello, I have thoroughly reviewed your project description and am confident in my ability to assist you in completing it successfully. I believe it would be highly beneficial to delve deeper into the job specifics to determine the most effective way forward. I am open to scheduling an interview at your convenience, and I genuinely appreciate the chance to collaborate with you on this project. Your response is eagerly anticipated, and I'm excited about the prospect of working together. Thank you for considering my proposal. Looking forward to your prompt reply! Best regards Rekha!!!
$750 CAD in 7 days
7.9
7.9

Hello, I can help you turn your existing FXCM Python code into a fully automated trading bot. I’ll complete the missing modules (order management, risk sizing, error handling), integrate cleanly with FXCM’s API for both demo/live switching, and implement your trend-following strategy with a reliable news filter. You’ll receive a clean, well-documented repo with backtesting support and easy deployment. I have experience with trading APIs and automation systems, and I can start right away once you share your current code.
$895 CAD in 4 days
7.0
7.0

Hi I can help turn your existing Python FXCM connection code into a complete automated FX trading bot with clean modules for strategy execution, order management, risk sizing, backtesting, and deployment. The main technical challenge is making the bot reliable enough to switch safely between demo and live accounts while handling API errors, position state, news filters, and trade execution without duplicate or uncontrolled orders. I can structure the system around FXCM REST API integration, configurable demo/live mode, trend-following logic, dynamic lot sizing, stop-loss/take-profit handling, event logging, and recovery logic for failed requests or disconnected sessions. For the news/world-event layer, I can integrate a reliable API-based filter that scores or blocks trades around high-impact events, depending on your strategy rules. I will keep everything in Python so your current scripts, parameters, and credentials can fit into the final repo cleanly. The final delivery can include documented source code, config files, backtest support, a README, and a simple run/deploy workflow. Thanks, Hercules
$500 CAD in 7 days
7.0
7.0

Hello, I can help turn your existing Python setup into a fully automated FXCM trend bot by completing the missing modules and connecting everything smoothly to both demo and live accounts. I’ll keep the design simple and clear so your current parameters and scripts fit right in without extra work. I’ve worked with FX trading logic before, so integrating your trend rules and adding a lightweight news filter will feel natural while keeping the repo clean and easy to run locally. Thanks, Teo
$300 CAD in 5 days
6.8
6.8

Hi! I've reviewed your project and understand you have an existing Python codebase connected to FXCM that needs to be completed into a fully automated trend-following FX trading bot — with order management, dynamic risk sizing, news/events filtering, and clean REST API integration across both demo and live accounts. I will complete all remaining modules — order management, dynamic risk sizing, and error handling — then wire everything to FXCM's REST API with a demo/live flag switch. I'll implement your specified trend-following logic and layer in a reliable programmatic news filter. Deliverable is a single self-contained repo with full docstrings, backtesting support, and a clear README for local and deployed use. I have prior experience integrating Python bots with brokerage REST APIs including order execution, position scaling, and live/demo environment switching. I can show relevant examples and am ready to begin immediately upon receiving your existing files. Q1: Which trend indicators form the core of your strategy — moving averages, Donchian channels, or a custom combination? Q2: Should the news filter block all trades during high-impact events, or only adjust position sizing dynamically? Thanks, Asif
$750 CAD in 11 days
6.9
6.9

Your FXCM bot will fail in live trading if the news filter lags by even 30 seconds during high-impact releases like NFP or Fed announcements. I've seen this exact pattern - the trend logic executes perfectly in backtests, then gets wrecked by slippage when real volatility hits because the event detection wasn't architected for sub-second latency. Before I architect the solution, I need clarity on two things: What's your acceptable latency threshold between a news event breaking and your bot reacting - are we talking 5 seconds or 500 milliseconds? And what's your risk per trade as a percentage of account equity, because that'll determine whether we need circuit breakers for flash crash scenarios or if standard stop-losses suffice? Here's the architectural approach: - FXCM REST API: Implement dual-mode execution with environment flags, rate-limit handling (FXCM throttles at 40 requests/minute), and automatic token refresh to prevent mid-session disconnects that kill open positions. - PYTHON ORDER MANAGEMENT: Build an event-driven state machine that tracks order lifecycle from signal generation through fill confirmation, with retry logic for rejected orders and position reconciliation every 60 seconds. - NEWS API INTEGRATION: Wire up NewsAPI or Alpha Vantage with webhook listeners for breaking events, then score impact severity (1-10 scale) to trigger position sizing adjustments - a Fed rate decision gets treated differently than minor GDP revisions. - BACKTESTING FRAMEWORK: Structure the codebase so your trend logic runs identically in backtest and live modes, with tick-level simulation of spreads and slippage based on FXCM's historical execution data. - DYNAMIC RISK SIZING: Implement Kelly Criterion or fixed-fractional position sizing that auto-scales based on recent win rate and adjusts exposure during high-volatility windows flagged by your news filter. I've built three similar bots for forex traders using OANDA and Interactive Brokers APIs, including one that survived the 2023 SVB collapse without manual intervention. I don't take on projects where the risk management isn't bulletproof. Let's schedule a 20-minute call to walk through your existing code and nail down the news latency requirements before I commit to a timeline.
$450 CAD in 10 days
7.2
7.2

Being a seasoned full-stack developer with extensive experience in Python - including data analysis, I am confident that I can help you transform your existing Python code into an automated FX trading bot, connected seamlessly to the FXCM REST API. My wide-ranging expertise in API integrations and backend systems will ensure orders flow effortlessly between your demo and live accounts. Moreover, I’m comfortable working with external news providers and APIs. With your specifications in mind, I’ll implement a reliable and programmatically callable news/world-events filter to complement the trend-following concept of your project. Through years of experience, I have developed a knack for understanding clients' requirements quickly, reducing unnecessary back-and-forth. Perhaps most relevantly, I aim to deliver clean, self-contained repositories accompanied by well-documented code structures. A short README file will equip you to spin up the entire system locally, conduct proper back-tests, and deploy efficiently. Plus, as you value prior brokerage integration experience -which I indeed possess- we're already one step closer to getting this project started smoothly. Let's connect promptly so we can discuss your exact needs and get this project off the ground!
$280 CAD in 7 days
7.1
7.1

Hello Dear! Greetings from Toriqul Global Solutions! We are pleased to introduce our company as a reliable and experienced provider of Web Design & Development services. Founded and led by Engineer Toriqul Islam, a B.Sc. graduate in Computer Science & Engineering from Rajshahi University of Engineering & Technology (RUET), our team brings over 10 years of industry experience. At Toriqul Global Solutions, we specialize in building modern, user-friendly, and high-performance websites that help businesses grow and stand out in the digital world. Our design approach focuses on simplicity, elegance, and functionality to ensure maximum user engagement. I have some question-- 1. What exact trend-following rules and indicators should I implement (e.g., moving averages, breakout logic, timeframe, entry/exit conditions)? Technologies We Use: Custom Websites Development Using ======>Full Stack Development. 1. HTML5 2. CSS3 3. Bootstrap4 4. jQuery 5. JavaScript 6. Angular JS 7. React JS 8. Node JS 9. WordPress 10. PHP 11. Ruby on Rails 12. MYSQL 13. Laravel 14. .Net 15. CodeIgniter 16. React Native 17. SQL / MySQL 18. Mobile app development 19. Python 20. MongoDB We would be honored to discuss your project requirements and help bring your ideas to life. Thank you for your time and consideration. Warm Regards, Toriqul Global Solutions
$250 CAD in 5 days
6.2
6.2

✅Full Experience in Trading Bot and Data Processing Automation with Python Programming✅. ✳️I am very confident that complete your project perfectly. ✳️I can guarantee the quality of the job and deliver the result on time. I hope we will discuss in more detail via chat. Best regards!
$500 CAD in 7 days
6.4
6.4

Hi There!!! ★★★★ (Python FXCM automated trend-following trading bot with news-driven decision layer & API integration) ★★★★ Project understanding: You already have a working Python FXCM connection and now need a complete automated trading bot. It should handle order management, risk sizing, trend-follow logic, news filtering, and support both demo/live trading via FXCM API, all within a clean repo. ⚜ FXCM REST API full integration (demo/live switch) ⚜ Order execution & management system ⚜ Dynamic risk & position sizing module ⚜ Trend-following strategy implementation ⚜ News & event data integration (API-based) ⚜ Backtesting & performance evaluation setup ⚜ Clean repo with docs & reusable structure I have 6+ yrs exp in Python algo trading systems and financial APIs, built bots with real-time execution and backtesting frameworks. I’ll extend your existing code into a modular, production-ready trading system with proper error handling and scalability. I focus on clean architecture, safety checks and easy deployment so you can test and run confidently. Lets connect and review your current codebase so I can integrate smoothly from there. Warm Regards, Farhin B.
$256 CAD in 10 days
6.6
6.6

I understand the urgency to transform your existing Python code into a fully-functioning, automated FX trading bot. Over my 6 years of experience, I have developed extensive skills in not only Python but also in other relevant tools like MT4/MT5, Koucoin and Binance platforms. I have a strong command over Forex, Cryptocurrencies and trading systems. My experience working with similar brokerage integrations in the past would ensure I can hit the ground running on this project. In terms of project delivery, meeting all the mentioned deliverables isn't just a commitment, but our regular practice. All development will be done cleanly in Python to keep everything compatible with your existing context. Moreover, my knowledge of various APIs and scraping methods gives me the flexibility needed to implement your news/world-events filtering requirement conveniently. Not only will you receive proper documentation and README files from my end for better understanding of your project but also you will have my unwavering support even after project completion. Let's collaborate on this project and promise some swift and quality work while ensuring a cost-effective solution within your reasonable budget!
$251 CAD in 3 days
6.4
6.4

Hi, I can complete and productionize your Python FX trading bot with reliable FXCM integration and clean modular architecture. I’ll extend your existing codebase to include order management, dynamic risk sizing, and robust error handling, all fully wired to FXCM REST API with a demo/live toggle. I’ll implement your trend-following logic and integrate a lightweight, programmatic news filter (e.g., NewsAPI or similar) to influence entry/exit decisions. The system will support backtesting, logging, and safe execution with clear separation of strategy, execution, and data layers. Deliverables: Clean, documented Python repo Backtesting + live trading support Setup-ready README I’ve worked with trading APIs and automated strategies, ensuring stability and risk control. Ready to start immediately. With Regards! Apurva
$500 CAD in 7 days
6.6
6.6

Kelowna, Canada
Payment method verified
Member since Dec 18, 2015
$100-400 CAD
$1500-3000 CAD
$15-25 CAD / hour
$10-100 USD
$250-750 USD
$10-30 USD
$30-250 USD
₹4000-6000 INR
$15-25 USD / hour
₹12500-37500 INR
₹12500-37500 INR
$30-250 USD
₹12500-37500 INR
€8-100 EUR / hour
₹12500-37500 INR
₹12500-37500 INR
$30-250 USD
₹37500-75000 INR
₹100-400 INR / hour
€8-30 EUR
$10-30 USD
₹600-1500 INR
₹1500-12500 INR
$750-1500 USD