An Expert Advisor based on wyckoff schematics Accumulation/Distibution

Specification

    • The primary goal is to develop an automated trading robot that identifies and trades based on Wyckoff accumulation and distribution schematics in the Forex market. The robot aims to mechanize the discretionary aspects of Wyckoff analysis, providing consistent, emotion-free trade execution.

      2. Uses of the Robot:

      • Automated Trading: Execute trades (entry, stop-loss, take-profit) based on identified Wyckoff patterns without manual intervention.

      • Backtesting: Rigorously test the viability and profitability of Wyckoff-based strategies across various currency pairs, timeframes, and historical data.

      • Pattern Scanning & Alerting: Continuously scan multiple currency pairs and timeframes for emerging Wyckoff phases and key events, alerting the user or taking predefined actions.

      • Objective Analysis: Remove emotional bias and subjectivity inherent in manual Wyckoff interpretation.

      • Strategy Optimization: Allow for tweaking parameters related to Wyckoff event definitions to optimize performance.

      • Time Efficiency: Trade the markets 24/5 without requiring constant human monitoring, especially useful for traders with limited time.

      3. Core Specifications (The "What"):

      • A. Wyckoff Logic Engine:

        • Phase Identification: The robot must be able to identify the distinct phases of Wyckoff schematics:

          • Accumulation (Phase A, B, C, D, E)

          • Distribution (Phase A, B, C, D, E)

          • (Optional: Re-accumulation and Re-distribution)

        • Key Event Recognition: Identify specific Wyckoff events within these phases:

          • Accumulation: Preliminary Support (PS), Selling Climax (SC), Automatic Rally (AR), Secondary Test (ST) in Phase B, Spring (or Shakeout), Test of Spring, Sign of Strength (SOS), Last Point of Support (LPS), Back-Up (BU).

          • Distribution: Preliminary Supply (PSY), Buying Climax (BC), Automatic Reaction (AR), Secondary Test (ST) in Phase B, Upthrust After Distribution (UTAD), Sign of Weakness (SOW), Last Point of Supply (LPSY), Test of UTAD/LPSY.

        • Volume Analysis:

          • Integrate volume data to confirm price action (e.g., high volume on climaxes, diminishing volume on tests, increased volume on breakouts).

          • Ability to use relative volume or volume spikes compared to an average.

        • Price Structure Analysis:

          • Identify trading ranges (TRs).

          • Recognize higher highs/lows for markup and lower lows/highs for markdown.

          • Detect absorption of supply/demand.

      • B. Trading Parameters (User Configurable):

        • Currency Pairs: Selectable list of pairs to monitor.

        • Timeframes: Selectable primary timeframe for analysis and (optional) higher/lower timeframes for confirmation.

        • Wyckoff Event Sensitivity: Parameters to define the "strength" or "clarity" of events (e.g., percentage price move for AR, volume threshold for Climax).

        • Entry Rules: Define specific triggers for entry (e.g., after SOS and successful test of LPS, or after SOW and test of LPSY).

        • Stop-Loss Placement:

          • Based on Wyckoff structure (e.g., below Spring for longs, above UTAD for shorts).

          • ATR-based or fixed pip value.

        • Take-Profit Placement:

          • Based on projected range expansion (Point & Figure an advanced option, or simple multiples of risk).

          • Targeting previous significant S/R levels.

          • Trailing stop options.

      The robot must accurately identify at least one primary Wyckoff accumulation schematic and one primary distribution schematic.  The robot must be able to identify key events (SC/BC, AR, ST, Spring/UTAD, SOS/SOW, LPS/LPSY) with configurable sensitivity.  The robot must integrate volume analysis to confirm or deny price action signals.  The robot must execute market or pending orders based on predefined entry criteria.  The robot must automatically set stop-loss and take-profit orders upon trade entry.  The robot must manage open positions according to defined rules (e.g., trailing stops).  The robot must allow users to configure all critical trading parameters.  The robot must provide detailed logs of its operational decisions and trade executions. The robot must be able to run continuously on a VPS (Virtual Private Server).

    • Data Handling: Efficiently process historical and real-time tick/bar data (Open, High, Low, Close, Volume).

    • Error Handling & Logging: Robust error handling (e.g., connection issues, trade execution errors) and detailed logging of decisions, trades, and errors.  

      Visual display of identified Wyckoff phases and events on the chart. 

      Trade history and performance statistics (win rate, profit factor, drawdown, etc.). Alerts (on-screen, email, push notifications) for identified patterns or executed trades.

Make use of a Capital Management system Soros



Responded

1
Developer 1
Rating
(62)
Projects
90
29%
Arbitration
24
13% / 58%
Overdue
7
8%
Working
2
Developer 2
Rating
(268)
Projects
603
34%
Arbitration
65
22% / 57%
Overdue
147
24%
Working
Published: 1 article, 22 codes
3
Developer 3
Rating
(53)
Projects
91
52%
Arbitration
2
0% / 50%
Overdue
1
1%
Free
4
Developer 4
Rating
(298)
Projects
478
40%
Arbitration
105
40% / 24%
Overdue
82
17%
Loaded
Published: 2 codes
5
Developer 5
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
6
Developer 6
Rating
(45)
Projects
46
24%
Arbitration
34
9% / 85%
Overdue
10
22%
Free
7
Developer 7
Rating
(271)
Projects
553
50%
Arbitration
57
40% / 37%
Overdue
227
41%
Working
8
Developer 8
Rating
Projects
0
0%
Arbitration
1
0% / 100%
Overdue
0
Free
9
Developer 9
Rating
(4)
Projects
5
0%
Arbitration
3
0% / 33%
Overdue
1
20%
Free
10
Developer 10
Rating
(64)
Projects
144
46%
Arbitration
20
40% / 20%
Overdue
32
22%
Free
Similar orders
Потрібен робот, який відкриває відкладені ордери в напрямку, протилежному поточній ринковій ціні (ордер Sell Stop, якщо ринкова ціна вище, і ордер Buy Stop, якщо ринкова ціна нижче). Модельований сценарій – хибний прорив
1- The EA must h ave a unique strategy specialized on make trades with very very low RRR, so basicaly risking 1475$ to make 100$, with an ammount adjustable of trades per day. (This is very important that i wish in 100 trades, it makes a maximum of 10 trades of mistake, maybe less...) 2- The EA must have the strategy specialized on INDEX CFD. 3- The EA must make each trade with more than 3 minutes, and less than 12h
I need an MT4 Expert Advisor (MQL4). 1. Open one Buy and one Sell trade simultaneously. 2. Adjustable lot size (default 0.01). 3. Stop Loss on both trades. 4. If one trade hits Stop Loss: - Do not open a replacement trade. - Leave the remaining trade open. 5. Optional trailing stop: - On/Off switch. - Adjustable distance. 6. When the remaining trade closes: - Open a new Buy and Sell pair. - Repeat continuously
*JOB TITLE:* `MQL5 EA: 8-Indicator Confluence Bot for XAUUSD, US30, NAS100, DE40 + News + DD Protection` *BUDGET:* $300 - $400 *TIMELINE:* 10 - 14 days *PLATFORM:* MetaTrader 4 & 5 *ATTACHMENTS:* `Indicators.zip` = 10 indicators + 5 screenshots with all settings --- *1. CORE TRADING LOGIC - ON CANDLE CLOSE ONLY* *BUY when ALL conditions are TRUE:* 1. Price > 200 SMA 2. `Reversal Indicator` = UP arrow/dot 3
Hi, I Wanne have a trading robot that give me signals for short buy and sell. And only for all currency in forex trading and also can use it on mt5
the bot will be used for xauusd scalp trading , want the bor follow the trading indicator will SL and open another opposite order where i can customize the SL margin and risk management
​1. General Overview: I am looking for an experienced developer to build (or debug/optimize) an MQL5 Expert Advisor. The EA will primarily trade Gold (XAU/USD) and US Indices (US30, US100). ​2. Platform & Broker Requirements: ​Platform: MetaTrader 5 (MQL5) ​Broker: Must be fully compatible with XM Broker execution. ​Account Types: Must support both Standard and Micro lot sizing seamlessly. ​3. Technical & Skill
I Have an existing Mql5 Expert advisor (source code), I want a professional programmer to help me Modify the EA... so that it can stop taking new trades once it Gets to a Pacific Lots Size or Floating loss
Hi, can you define entry conditions based on 100 or 200 trades? If you need more history, i can give you more trades. It is EURUSD with great results! If you can do it, contact me
take your time better make it for days and have good bot than never benefits both of us. Make the bot have zero errors and backtest it for a 2 year period

Project information

Budget
30 - 200 USD
Deadline
from 5 to 30 day(s)