Self-hosted TradingView webhook → MT5 execution bridge (PineConnector replacement) — fixed price
Бюджет: $500.0
FIXED /
⭐ 4.65 (13)
Croatia
python, api-integration, forex-trading, mql-5, microsoft-windows-server
I run six automated EURUSD strategies on TradingView, currently executed via PineConnector on MT5 (Windows Server VPS). PineConnector's cloud connection is unreliable, so I'm replacing it with a fully self-hosted solution. I'm paying for a finished, working product.
Deliverables:
Webhook listener (Python preferred) running on my VPS, receiving TradingView alerts — HTTPS on port 443 with valid SSL certificate, protected by an auth token, compatible with TradingView's webhook requirements
MT5 Expert Advisor that executes signals locally: market orders, close, partial close, SL/TP — parsing my existing PineConnector alert syntax unchanged (exact syntax provided after hiring)
Per-strategy position separation via magic numbers — 6 strategies; close and partial-close commands must affect only their own strategy's positions
Reliability:
Listener runs as a Windows service and auto-starts after VPS reboot
Signal queue with retry while MT5 is restarting or disconnected from the broker — signals must be held and executed on reconnect, never dropped
Duplicate-signal protection (same alert must not execute twice)
No self-terminating behavior: on any error the EA logs, retries, and alerts — it never removes itself from the chart
Logging of every signal received and executed
Failure alerting: Telegram or email notification if the listener or EA stops responding
Full source code (Python + MQL5), short setup document, 30-day bug-fix warranty
Hard requirements:
Runs 100% on my VPS — no external servers, no license checks, no phone-home of any kind
I own the code outright on final payment
Acceptance test (required for Milestone 2 payment):
7 days on my demo account with test alerts across all six strategies — zero missed, zero duplicated, zero misrouted executions. The test includes one VPS reboot and one signal fired during a broker disconnect window; both must be handled correctly.
In your proposal, answer these — proposals without answers will be skipped:
How will the EA receive signals locally (file polling / named pipe / localhost request)?
How do you handle MT5's WebRequest whitelist and the SSL certificate?
Link or short description of a previous TradingView→MT5 webhook project.
Milestones:
Milestone 1 (50%): bridge executing market orders on my demo account
Milestone 2 (50%): full syntax coverage, all reliability features, acceptance test passed, source code handover
Відкрити на Upwork