Experienced Python/MT5 Developer Needed to Optimize XAUUSD Signal Engine — Increase Signal Frequency Without Sacrificing Quality

指定

Title

Project Description

I am looking for an experienced developer specialized in Python, MetaTrader 5, algorithmic trading systems, market structure and XAUUSD, to work on an existing professional Gold/Forex AI signal platform.

The project is already developed and operational. I am NOT looking for a developer to build a new trading system from scratch.

The main objective is to improve the existing signal-generation architecture so that it can produce approximately 2 high-quality XAUUSD signals per day on average, while preserving signal quality and avoiding a simple relaxation of all existing filters.

The target is an average, not a guarantee of exactly two signals every calendar day.

Current Problem

The current engine is highly selective.

It uses multiple confirmation layers including:

  • Smart Money Concepts
  • Order Blocks
  • Fair Value Gaps
  • BOS
  • CHOCH
  • Liquidity
  • Volume
  • Multi-Timeframe analysis
  • Momentum
  • Trend Strength
  • Support/Resistance
  • News Filter

The current system can identify meaningful market movements, but many potential opportunities are rejected before becoming actionable signals.

We have already performed extensive historical and shadow testing.

Several obvious approaches have already been tested and should NOT simply be repeated, including:

  • Lowering the main score threshold
  • Loosening PHASE_B / MTF restrictions
  • Changing counter-trend thresholds
  • Removing individual confirmation requirements
  • Using SuperTrend + SMA as a replacement signal engine
  • Quality-gated direct entry
  • Entry-zone fallback experiments
  • Various alternative candidate families

Some of these increased signal quantity, but the resulting realistic performance was not sufficiently robust.

An important finding from recent realistic Tick-data testing is that entry/execution selection can create adverse selection. Therefore, I do not want a developer to solve the problem simply by generating more signals or weakening every gate.

What I Need

I need an experienced developer to diagnose and redesign the signal-generation pathway intelligently, while preserving the core philosophy of the existing system.

The goal is:

More opportunities + maintained quality + realistic execution performance.

The desired target is approximately:

≥ 2 quality XAUUSD signals/day on average

while maintaining:

  • Positive expectancy
  • Robust out-of-sample performance
  • Reasonable drawdown
  • Stable results across different years/market regimes
  • Realistic spread/slippage assumptions
  • No look-ahead bias
  • Closed-candle logic
  • No repainting

Important Requirement

Do not simply lower thresholds until two signals/day appear.

I want the developer to identify where good opportunities are currently being rejected, determine whether those rejected opportunities form a statistically valid secondary signal path, and then design the smallest defensible architectural change.

The solution may involve:

  • A secondary signal path
  • Better separation between trigger / confirmation / context
  • Direction-aware interpretation of existing analyzers
  • Better handling of mixed vs genuinely opposing evidence
  • Improved entry methodology
  • Better distinction between signal validity and entry location
  • A controlled secondary-quality tier

But I want these conclusions to be based on data and reproducible tests, not assumptions.

Existing Architecture

The project is a Python/FastAPI-based XAUUSD analysis platform with a React dashboard.

The Signal Engine currently uses the following 12 analyzers:

  1. Smart Money
  2. Order Block
  3. Fair Value Gap
  4. Break of Structure
  5. CHOCH
  6. Liquidity
  7. Volume
  8. Multi-Timeframe
  9. Momentum
  10. Trend Strength
  11. Support/Resistance
  12. News Filter

There is also a Signal Manager responsible for things such as duplicate/repeat protection, cooldown and active-signal management.

Development Philosophy

The developer must:

  1. First inspect the existing architecture.
  2. Understand the current signal flow completely.
  3. Reproduce the current Production baseline.
  4. Identify the real bottleneck.
  5. Propose measurable changes.
  6. Test changes in Shadow/Read-Only mode first.
  7. Compare against the current Production baseline.
  8. Use realistic spread/slippage and, where available, real MT5 Tick data.
  9. Validate IS/OOS and yearly stability.
  10. Only implement Production changes after approval.

No Blind Refactoring

I do not want:

  • A complete rewrite
  • A new unrelated strategy
  • Random threshold optimization
  • Curve fitting
  • Overfitting to one period
  • Look-ahead
  • Repainting
  • Future candle information
  • Synthetic results presented as live results
  • Changing multiple variables without attribution

Every meaningful modification must have a measurable reason.

Required Deliverables

The developer should provide:

1. Architecture audit

Explain exactly:

Market Data → Snapshot → Analyzers → Direction → Score → Gates → Entry → Manager → Signal

and identify where good opportunities are being lost.

2. Baseline reproduction

Reproduce the current Production results before modifying anything.

3. Bottleneck analysis

Show which gates/rejections are responsible for the majority of missed opportunities.

4. Proposed solution

Explain the proposed architecture before implementation.

5. Shadow test

Test the proposed solution without changing Production.

6. Performance comparison

At minimum:

  • Signals/day
  • Executed signals
  • Win Rate
  • AvgR
  • Profit Factor
  • Total R
  • Maximum Drawdown
  • Confidence interval
  • IS/OOS
  • Annual performance
  • Performance by market regime
  • Spread/slippage sensitivity

7. Final implementation

Only after the Shadow results are approved.


Files I Can Provide

After the developer confirms exactly what he needs, I can provide the relevant project files.

The initial review should focus on these files:

app/services/gold_analysis_service.py app/services/signal_service.py app/services/market_data_feed.py app/services/sr.py app/services/sr_quality.py app/services/scoring.py app/services/signal_state_service.py app/services/outcome_service.py app/services/engines/regime_engine.py app/tasks/scheduler.py

And the relevant API/config files if required:

app/config.py
app/api/v1/routes/analysis.py
app/api/v1/routes/signals.py 

I can also provide relevant historical signal/outcome data and diagnostic reports.

If MT5 execution/entry behavior is part of the investigation, the developer can request the relevant MT5 integration files separately.

Important

The project is GoldPulsev6 only.

Do not touch GoldPulse V4.

The existing frontend is not the main focus unless a UI change is specifically required to display the new signal state.

Developer Requirements

Please apply only if you have strong experience with:

  • Python
  • FastAPI
  • MetaTrader 5
  • XAUUSD
  • Algorithmic trading
  • Market structure / SMC
  • Backtesting
  • Tick-level data
  • MTF analysis
  • Statistical validation
  • Avoiding look-ahead and overfitting

I am particularly interested in a developer who can diagnose an existing production system rather than simply write more code.

Please include in your proposal:

  1. Your experience with XAUUSD signal engines.
  2. Similar projects you have worked on.
  3. How you would approach increasing signal frequency while preserving quality.
  4. How you validate against overfitting.
  5. Whether you can work with real MT5 Tick data.
  6. Your estimated timeline.
  7. Your proposed Phase 1 scope and price.

Phase 1 should be analysis + architecture + reproducible baseline + Shadow proposal. No Production changes without approval.



応答済み

1
開発者 1
評価
(627)
プロジェクト
735
34%
仲裁
49
53% / 39%
期限切れ
14
2%
取り込み中
2
開発者 2
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
暇
3
開発者 3
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
暇
パブリッシュした人: 7 codes
4
開発者 4
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
暇
5
開発者 5
評価
(1)
プロジェクト
1
0%
仲裁
0
期限切れ
0
取り込み中
パブリッシュした人: 2 codes
6
開発者 6
評価
(2)
プロジェクト
2
0%
仲裁
1
0% / 100%
期限切れ
0
暇
7
開発者 7
評価
(1)
プロジェクト
1
0%
仲裁
0
期限切れ
0
暇
パブリッシュした人: 2 codes
8
開発者 8
評価
(2)
プロジェクト
3
67%
仲裁
0
期限切れ
0
仕事中
パブリッシュした人: 2 codes
9
開発者 9
評価
(3)
プロジェクト
9
67%
仲裁
0
期限切れ
0
仕事中
10
開発者 10
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
暇
パブリッシュした人: 2 codes
11
開発者 11
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
暇
12
開発者 12
評価
(11)
プロジェクト
18
33%
仲裁
0
期限切れ
1
6%
仕事中
13
開発者 13
評価
(23)
プロジェクト
31
42%
仲裁
9
22% / 33%
期限切れ
3
10%
取り込み中
パブリッシュした人: 8 articles, 35 codes
14
開発者 14
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
暇
15
開発者 15
評価
(10)
プロジェクト
12
33%
仲裁
0
期限切れ
2
17%
仕事中
パブリッシュした人: 1 code
16
開発者 16
評価
(30)
プロジェクト
37
43%
仲裁
4
50% / 50%
期限切れ
3
8%
仕事中
17
開発者 17
評価
(78)
プロジェクト
246
74%
仲裁
7
100% / 0%
期限切れ
1
0%
暇
パブリッシュした人: 1 article
類似した注文
Experienced Python/MT5 Developer Needed to Optimize XAUUSD Signal Engine — Increase Signal Frequency Without Sacrificing Quality 4 minutes ago Python Experts Design Strategy optimization Statistics and mathematics Python I am looking for an experienced developer specialized in Python, MetaTrader 5, algorithmic trading systems, market structure and XAUUSD, to work on an existing professional Gold/Forex AI signal
Economic Event Analysis Back ground . I have an app which downloads economic event data from a website called MyFXBook, using a script. But currently this website does not allow any script to be used. So, I have to go back to manually downloading a .csv file that shows the economic events scheduled to occur in the coming week Python . This job requires Python. Execution of this job by any other method that does not
Are you able to build one bot for stock and one for ninja trader and tell me the win rate on it. I need ninja trader bot that enter buy and exit according the move to do not stay long in the market in each entry . That can follow the smart money concept or other if you have a good one
I am looking for an experienced developer to build a professional web-based trading performance dashboard connected to an MT5 trading account and/or FX Blue. The dashboard should automatically collect trading data and display: • Daily P&L calendar – profitable days green, losing days red and no-trade days grey • Equity/growth curve • Drawdown curve • Initial capital and current balance • Net profit and percentage
i need someone to help me create 3 random tradingview strategy i need it for a test, i need it to have 5% to 20% win rate and 1:1 RR, the win rate is very important is the main thing i need those strategy for, i am planning on building a tradingview strategy and i need this 3 tradingview strategy first they are for test on my plans to build the main tradingview strategy, also for he 3 i have a fixed budget of $30 for
I need a trading system similar to the attached files. Check attachment for details on the indicator. i guess the indicator contains some of (Rainbow MA , MTF Dashboard , Symbol Switcher , and Trend Histogram), though may not be exactly as listed
1. Project Overview I would like to develop a market-monitoring and notification system that automatically analyses historical price action on a higher timeframe , identifies a specific price level according to a predefined rule, and then monitors a corresponding lower timeframe for a confirmation/breakout condition. The system should allow multiple timeframe combinations and multiple financial instruments to be
I need a professional XAUUSD signal indicator for MetaTrader 5, written entirely in MQL5 (.mq5). IMPORTANT: This is NOT an auto-trading EA. It must never open, close or modify trades. It only analyzes XAUUSD and generates signals + MT5 push notifications. 1. Multi-timeframe analysis: H4 → H1 → M30 → M15 → M10 → M5 → M1. 2. Detect market structure: - Swing High / Swing Low - BOS - MSS - CHOCH - Bullish/Bearish HTF
i have indicator for Trading View, also copy for NT, i need someone to improve and check the NT version (indicator is simple is volume density koncept)…. when i put same settings on TV version and NT version i have diffrerent results, but this can be because diffrent market data or fact that TV sending tick info in blocks , not tick by tick like NT8 on both. I(ndicator base on counting volume) so besied that is it
I need a developer who can write me a XML file for a dbot robot to trade any deriv option instruments and trading mode A market analyser is needed. Let it automatically scan the market and choose the instrument and with the best input parameters for a given trading mode and show the predicted win rate as shown in the videos below; https://vt.tiktok.com/ ZSb14aoAA/ https://vt.tiktok.com/ ZSb1bFBkA/

プロジェクト情報

予算
30 - 350 USD
締め切り
最低 1 最高 5 日

依頼者

(10)
出された注文14
裁定取引数0