Create Rolling Walk Forward Analysis Library

Job finished

Execution time 11 days
Feedback from employee
The Best
Feedback from customer
This developer has a very good skill set.

Specification

I need an experienced programmer who has specifically done this before as I am on time constraints, so respectfully only apply if you have done this successfully before thank you.


- I do have an include file and a sample EA that I have been trying to implement it on but cannot get OOS data/parameters to populate or if OOS data populates it's incorrect.

- If you wish to modify my code to get it fully working that is acceptable.

- If you wish to just start fresh and create you're own version that does rolling walk forward analysis that is fine as well.


- I need it as an include that holds all of the functions because I plan on using this with many EA's so it's need to be minimal on the EA side so it's universal and can be used easily with any EA.


Attached is a screenshot of what mine currently produces, what an operational one looks like and a illustration of rolling WFA theory.


This was my theory framework for building the code initially:1. Decide on Your Core "Engine" Approach

When we talk about walk-forward optimization in MetaTrader, there are two main approaches to orchestrating it entirely inside the platform’s built-in tester:

“In-sample/out-of-sample in each pass”:


Let each pass of the tester trade only on a “window” (the first part of the pass) and measure performance there.

In that same pass, trade the “step” (forward test) only for measuring the out-of-sample performance, not for returning the fitness to the tester.

Return the fitness from the window portion to the tester (so the tester picks the best parameters for the window).

The library internally records the forward test performance in a CSV or other structure.

“Single full-period pass for each parameter set, then post-process the data”:


Each pass trades the entire date range (the “big” range  D), and logs daily or bar-by-bar data (balance, drawdown, etc.) in a file.

After optimization completes, an offline script or library function “cuts” that entire date range into windows + steps (like W + S) for each pass, measuring them in a post-processing step.

In other words, you let the EA trade from the earliest date to the latest date. Then your library or script extracts the in-sample and out-of-sample slices (walk-forward slices) offline. This has the advantage of requiring no “meta-parameters” (wfo_windowSize, wfo_stepOffset, etc.) but has the disadvantage that the tester doesn’t actually optimize on the smaller window. It simply picks the best parameters for the entire date range. Then you filter them out in a “fake” window. This can bias the results, so the library is basically faking the rolling windows in post-processing.


Files:

PNG
2.png
135.0 Kb
PNG
3.png
102.9 Kb
PNG
7.png
244.7 Kb

Responded

1
Developer 1
Rating
(438)
Projects
465
69%
Arbitration
6
67% / 0%
Overdue
2
0%
Working
2
Developer 2
Rating
Projects
0
0%
Arbitration
1
0% / 100%
Overdue
0
Working
3
Developer 3
Rating
(8)
Projects
9
56%
Arbitration
0
Overdue
0
Free
4
Developer 4
Rating
(284)
Projects
459
39%
Arbitration
94
44% / 18%
Overdue
73
16%
Loaded
Published: 2 codes
Similar orders
Mthizo trades 30 - 200 USD
- *Currency Pairs*: Major pairs such as EUR/USD, XAU/USD and GBP/USD - *Funding Currency*: South African Rand (ZAR) - *Initial Deposit*: R100 (may require additional deposit for live trading) - *Risk Management*: Basic risk management features, such as stop loss and take profit - *Strategy*: Pre-defined strategy based on Smart Money Concept principles - *Cost*: Approximately R100-R200 (one-time cost or
I need an Expert advisor based on AOX signal . it must have check and handing of trade operation..errors. The main criterin for opening and dosing a position : moving average direction the price is higher than the previous bar Trade lots is input parameter bar
I have a working strategy for Boom and Crash and need a programmer to build an MT5 Expert Advisor (EA) that trades on the 1-Minute timeframe . Key Requirements: Developer should have at least basic knowledge of Boom and Crash trading. EA must work only on candle ticks for Boom and Crash. The EA will receive trade alerts from my indicator and automatically open trades based on those alerts. No duplicate trades should
Manage my live forex account with a disciplined, low-risk approach that produces steady monthly income. My priority is capital protection, so each trade must be sized conservatively, anchored by firm stop-loss orders, and designed to keep drawdown minimal. High-risk tactics such as martingale, grid systems, or excessive leverage are off the table; a measured, rules-based strategy is essential. I will connect the
Indicator that finds zones. All details in word document Ask questions if need I’d also like to to change from finding bullish marker and main candles to bearish marker and main candles if price crosses past inputted price The document is showing zones for bullish price action. Id like to also change manually in setting for it to show bearish price action ( it will look for bullish candle markers and main) Zones
I already have an Expert Advisor coded in MQL4, but it refuses to trade anything other than its hard-coded symbol. I want that filter gone so the same strategy can fire on any instrument—forex, indices, metals such as XAUUSD—across any timeframe. The trading logic, money management and inputs must stay exactly as they are; I simply need universal symbol support. After the MT4 file is fixed and compiles cleanly, I
Description: Gildepak is a purchasing cooperative for packaging materials. We need a program to calculate and fairly distribute the annual bonus (received from preferred suppliers) among our member companies (partners and members). The program should work with a set of predefined tables and data flows, and it must be able to import and export Excel files. Main Tables: Member Companies Company ID Company Name Partner
PLEASE READ: IF YOU ARE NOT GOING TO ACCEPT THE BELOW THEN PLEASE MOVE ON TO THE NEXT CLIENT. I NEED SOMEONE WHO WILL DO THE WORK FIRST AND THEN CREATE A BUILT-IN DEMO INDI AS PER SPECIFICATIONS BELOW WHICH HAS AN EXPIRY (A DAY OR 2) SO THAT I TEST THE INDI BEFORE WE CREATE THE ORDER. I HAVE HAD PEOPLE WHO PRESSURE ME TO CREATE THE ORDER AND THEN THEY END UP DEVELOPING A FAULTY INDICATOR. AND I HAVE GIVEN THEM THE
Tk capital bot 50+ USD
Trading bot for trading and forex trading and other markets trade with low accounts risk management and accuracy trade in a multiple account and enter a trade when it's necessary
Ethereum EA 30 - 35 USD
I am looking for an Expert Advisor (EA) that performs well on Ethereum. Ideally it should be an HFT-style EA; a swing trading EA is acceptable. I require the full MQL5 source code — the EA must be written entirely in MQL5 (no external languages such as Python). Performance target: minimum 70% win rate with a 1:1 risk:reward. Input variables required: - Stop Levels: Stop Loss (SL) and Take Profit (TP) - Trailing stop

Project information

Budget
30 - 200 USD
For the developer
27 - 180 USD
Deadline
to 3 day(s)