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
등급
(30)
프로젝트
55
22%
중재
12
67% / 8%
기한 초과
2
4%
무료
비슷한 주문
Convert a MT4 indicator with MQL4 file to a working MT5 indicator. I want to use MT5 charting for stocks. With MT4, there is limited number of stocks. I found a MT5 broker that offers large number of stocks. But my mt4 indicator does not work in MT5 software. I have the MQL4 file for this MT4 indicator. The file is attached below. Please compare the converted MT5 with MT4 version to ensure they both work exactly the
So i would manually identify which pair(s) i believe will have a good solid net buy or sell day upon the close of previous days daily Candle which is at 10pm British Time. And then rather than sitting in front of the screen all day waiting for my entry trigger i would attach the EA to that or those pairs only and wait for them to enter the trade(s) if certain criteria are met. These criteria are displayed in the
So i would manually identify which pair(s) i believe will have a good solid net buy or sell day upon the close of previous days daily Candle which is at 10pm British Time. And then rather than sitting in front of the screen all day waiting for my entry trigger i would attach the EA to that or those pairs only and wait for them to enter the trade(s) if certain criteria are met. These criteria are displayed in the
Hello, I want an experience programmer who knows how to make a simple UI/UX for this EA for an MT5 platform. The logic of this is EA is simple, with hedging system and continuing trend ordering system or cascade ordering. I also included in this EA the market reversal points, when the active orders reached this point and the market reverses the current order closes and will execute a new order (further discuss in in
I have indicator in my tradingview when it shows symbol of buy or sell i want that time excute order from signal to my fundednext account please tell how. It is possible
The TurtleDashboard BOT (Expert Advisor) has the goal to provide to the trader a dashboard that summarises, for each symbol (currency pair for the Forex market), a set of technical indicators for a set of timeframes (the set of timeframes is always fixed - hardcoded). The dashboard is actually a simple Google Sheet Document, with one sheet and 38 columns. Once the BOT is started and running, every X minutes it
Hello greetings.how are you doing? I have an existing custom tradingview indicator I would like to convert to mt5 Indicator . The source code is available with me . Kindly bid for this project if it is what you can do for me
hi guys, I have a script, that I have been struggling to work. most of the work is done, just final touch of an expert is needed. The script Is using Fibonacci and Pivot standard in its base. look forward to hear from an expert! Best regards Sina
Greetings. I will buy your EA for MT5, in case that on distance it is able to make a profit of 10% per month. Martingale methods and grid strategies should not be used as the basis of a trading strategy. I will need to test in the strategy tester and on live market (on demo account for at least two weeks), so I ask you to provide an executable demo file of the EA with necessary restrictions. The EA should not use
Hello, I am looking for an experienced and professional developer to create a trade copier that transfers trades from MetaTrader 5 (MT5) to NinjaTrader 8 (NT8). I am looking for a developer with a strong track record in creating MT5 to NT8 trade copiers and who can deliver a robust and reliable solution. Thank you, and I look forward to your proposals

프로젝트 정보

예산
150 - 200 USD
개발자에게
135 - 180 USD
기한
에서 1  3 일