Download MetaTrader 5

Discussion of article "Neural Networks: From Theory to Practice"

To add comments, please log in or register
MQL5 library has more than 1500 apps already. Contribute your own one!
MetaQuotes Software Corp.
Moderator
181406
MetaQuotes Software Corp. 2013.01.18 11:46 

New article Neural Networks: From Theory to Practice is published:

Nowadays, every trader must have heard of neural networks and knows how cool it is to use them. The majority believes that those who can deal with neural networks are some kind of superhuman. In this article, I will try to explain to you the neural network architecture, describe its applications and show examples of practical use.

The Concept of Neural Networks

The artificial neural networks are one of the areas in artificial intelligence research that is based on the attempts to simulate the human nervous system in its ability to learn and adapt which should allow us to build a very rough simulation of the human brain operation.

Curiously enough, artificial neural networks are made up of artificial neurons.

Neural Networks: From Theory to Practice

Author: Дмитрий

GBWT094114
3343
GBWT094114 2013.01.19 13:52  
MetaQuotes:

New article Neural Networks: From Theory to Practice is published:

Author: Дмитрий

Dear Sirs, Thank you very much for the article, will it be possible for you to change the (,) commas into floating points?

 

733,562 658,29

 

733.562 658.29

 

Paul Anscombe
3996
Paul Anscombe 2013.01.22 10:33  

This is a great article well done.

I have some questions though...

In your 1 neuron example the input is the last 10 period values of the RSI indicator. Therefore, the output for that neuron is simply going to be a sophisticated form of weighted average for the last 10 RSI values, is this how you would envisage indicator data being used in reality?

For instance if I wanted to use 3 indicators as inputs, would you expect to implement 3 neurons in the manner in your article cascading to a 2nd layer neuron, or would you simply use the last value of each of the 3 indicators as input into a single neuron?

 

My other question is in a multiple layered network, would you still need to normalize the data from the first layer to input into the second layer, given that it will be in the range -1,1  or 0,1 anyway?

 

many thanks

 

 

 

  

Jin
1539
Jin 2013.01.23 17:59  

Did anybody try to emulate the results?

All my tries result in downward balance in Forward results.

Also, the number of ticks processed doesn`t match - it`s almost half of what is indicated in the picture.

One thing that took my attention: the number of ticks 17331 from the period between 2012.01.02 and 2012.09.14 matches exactely if I disable the Forward option. Hummm ...

  

 

enbo lu
Moderator
1947
enbo lu 2013.01.30 01:20  

Good article which make it easy to understand the basic concept of neural networks. It help me a lot. Thank you!

 

Alexander Piechotta
6954
Alexander Piechotta 2013.04.16 16:01  

Thank you.
An interesting example, which uses the concept.   https://www.mql5.com/en/code/1649

Bollinger Band Width calculation with Neural Network using
Bollinger Band Width calculation with Neural Network using
  • votes: 14
  • 2013.04.16
  • surubabs
  • www.mql5.com
This Expert Advisor works with Neural Network method
surubabs Suresh Kakkattil
807
surubabs Suresh Kakkattil 2013.04.16 17:39  
MetaQuotes:

New article Neural Networks: From Theory to Practice is published:

Author: Дмитрий

The best example on the base of article is https://www.mql5.com/en/code/1649 ,

Most traders who use Bolinger Bands, are serching for Bollinger Width based EA,

The EA which i have posted give Width of Bollinger band, it dosent use any iCustom indicators, all the calulation has been done on the base of Bollinger band indicator,

With the use of Neural Network method, you can see that the width EA trading,when its break out.

Realy interesting it is watch it yourself.  

Bollinger Band Width calculation with Neural Network using
Bollinger Band Width calculation with Neural Network using
  • votes: 14
  • 2013.04.16
  • surubabs
  • www.mql5.com
This Expert Advisor works with Neural Network method
Cagatay Tezsezen
2903
Cagatay Tezsezen 2014.11.14 12:06  

Great article. However, this method takes you to a result, curve fitting. Eventually, real account live tests may be disapointment. The information given in this article is valuable for those who wants to understand how to  start in AI, but they have to find a better way of implementation to avoid themselves from curve fitting methods. Any trading system must be able to use some dynamic parameters which will reflect the changing conditions of market. Otherwise, EA will be out of date in a very short time leading your account to 0 balance. So, the input has to be designed very carefully. The important thing is the design of inputs and you need to know what the output shall look like. AI does not mean, you will give any input and get some great output.  AI developers have a very common word, "GARBAGE IN, GARBAGE OUT"

To add comments, please log in or register