Backpropagation in MQL4 Neural Network EA

工作已完成

执行时间2 天
客户反馈
It was a pleasure working with Mehmet. Nothing was too much trouble. Professional and punctual and understands the subject (Neural networks and backpropagation in my case) I would recommend him.

指定

I need the backpropagation fixed in a Neural Network of an existing EA that will be used to take trades.


* Neural Network experience is essential * 
* Do not apply if you do not understand Backpropagation, Calculus (the chain rule), (Stochastic) Gradient descent and error functions *

95% of the code described below already exists.

The input features already exist in the code.

Neural network structure:
One input layer
Three hidden layers
One Output layer (2 to 4 outputs depending on activation)

REQUIREMENTS:
Backpropagation using stochastic gradient descent
Loss/Error function
Update gradients
Update weights and biases in file
The network must learn
The weights and biases gradients must not explode or vanish
possible regularisation and normalization adjustments
The MQL4 code must compile with no errors and no warnings (property strict) 

Clean existing code:
No libraries
No includes
No Errors
No Warnings
Clear well documented code
Variable names: use readable like trainingInputs[] rather than ti[] or x1[]

-------
The Existing code works like this:
Initialize:
Create random weights & biases in arrays
Write weights and biases to csv files

Train:
1) Load weights and biases from files into arrays (on each iteration)
2) Feed forward through NN (process input features)
3) Get a Buy or Sell signal (0 - 1) - EA takes a trade
4) Copy Feed Forward arrays to use at close of trade
(nothing happens until the trade closes)
5) When the trade closes, get the trade History Classify/Label the trade as buy/sell, profit/loss
6) Calculate error/cost function (using copied arrays)
7) Backpropagation (overwrite new adjusted weights and biases from updated arrays into files)
Repeat the process.

Trade:
Take trades using trained network
-------

Display on screen:
Trade quantity (considered as one labeled training example)
Last trade Ticket No.
Network output (predicted) eg. (0.2 | 0.8)
Actual (expected) output eg. ( 0 | 1) 
Trade type: Buy/Sell/Hold
Trade result: M15 - GBPUSD | win/loss (1.2% SL and TP = 2.6 * SL) (12 pips SL and 32 pips TP)
% Error over the epoch - Loss/Trade quantity (I want to see if the network is learning)

Write to file:
Write the cost/iteration No. to file stats.csv (new line for each with epoch No.)  so I can see or use the data to plot a graph in excel of the learn rate

I would like the code written in the same or similar style to mine.. (so I can understand the code and make any small changes in the future)

95% of the code already exists.

Timeframe: 2 days from start of job. Only take the job if and when you can start and complete in 2 days.
The budget is $150 - $200.
PAYMENT ON COMPLETION OF WORKING CODE ONLY.
Request the MQL4 file

反馈

1
开发者 1
等级
(31)
项目
56
21%
仲裁
12
67% / 8%
逾期
2
4%
空闲
相似订单
DO NOT RESPOND TO WORK WITH ANY AI. ( I CAN ALSO DO THAT ) NEED REAL DEVELOPING SKILL Hedge Add-On Rules for Existing EA Core Idea SL becomes hypothetical (virtual) for the initial basket and for the hedge basket . When price hits the virtual SL level , EA does not close the losing trades. Instead, EA opens one hedge basket in the opposite direction. Original basket direction Hedge basket direction (opposite) Inputs
Hello, I have a breakout EA with reversal logic. I own the full source code for both MT4 and MT5 versions. I need the modifications implemented for both MT4 and MT5 versions. I need several modifications: – Multiple reversals with configurable parameters – Breakeven functionality – Entry only after candle close beyond range + offset – Time-based activation – Alternative offset calculation logic – Automatic close at
Hi I have a simple task (hopefully) I have a custom strategy that I built with the help of Claude Anthropic - everything is finished and I zipped it with power shell but when importing it NT8 gives me the error message that the file was made from an older, incompatible version or not a NinjaScript. My folder structure is correct as far I can see so I don't know what the issues is and it's costing me too much to go
Do you happen to have a profitable strategy for MNQ? it is urgent if any one can help me with this i will be happy to discuss with you and move forward to pay for it kindly let me know the amount thank fill free to bid
Subject: Development of Ultra-High Precision Confluence Indicator - M1 Binary Options (Non-Repaint) ​ Hello, I am looking for a Senior MQL5 Developer to create a custom "Surgical Precision" indicator for MetaTrader 5, specifically optimized for 1-minute (M1) Binary Options trading. The system must integrate three distinct layers of algorithmic analysis. ​ 1. Core Logic: Triple-Layer Confluence ​The signal (Call/Put)
Looking for an experienced MQL5 developer to design and develop a custom Expert Advisor (EA) for MetaTrader 5. The purpose of this EA is not just automated trading, but also to help me better structure, test, and refine my personal trading strategy
Freeallfree 400 - 800 USD
Professional MT5 EA – XAUUSD I need a professional Expert Advisor for MT5 (MQL5) to trade XAUUSD only. This is not a random scalping bot. The EA must trade only high-probability liquidity breakouts during active sessions and avoid ranging or low-volatility markets. Symbol: XAUUSD Timeframe: M15 (optional H1 confirmation) Session filter (Dubai GMT+4): Trade only London and New York sessions Adjustable session times No
An Expert KBFX 30+ USD
Fill orders first execution and real time trading, my strategy is that wait for clean confirmation before entering the market and fill orders for a snappier entrance,then execute trade after making profit on the position
MosesRobot 100+ USD
"I am looking for an expert developer to build a custom Forex Expert Advisor based on my specific strategy. Requirements: Full Source Code (.mq5) must be delivered. I retain 100% Intellectual Property and ownership of the bot. Must include a Risk Management module (Fixed Lot or % of balance). Must include a Trailing Stop and Break-even feature. Bot must be compatible with the MT5 Strategy Tester for 99% quality
Automated trading system 150 - 250 USD
Anyone I need my own bot with my own licenses keys I will pay up please the bot must make good profit and I will pay up good money just hope it helps me

项目信息

预算
150 - 200 USD
截止日期
 1  3 天