Forex



Go Back   Forex Trading > Commercial systems > Evaluate Commercial Ideas
Forex Forum Register More recent Blogs Calendar Advertising Others Help






Register
Welcome to Forex-TSD!, one of the largest Forex forums worldwide, where you will be able to find the most complete and reliable Forex information imaginable.

From the list below, select the forum that you want to visit and register to post, as many times you want. It’s absolutely free. Click here for registering on Forex-TSD.

Exclusive Forum
The Exclusive Forum is the only paid section. Once you subscribe, you will get free access to real cutting-edge Trading Systems (automated and not), Indicators, Signals, Articles, etc., that will help and guide you, in ways that you could only imagine, with your Forex trading.
  • Elite Section
    Get access to private discussions, specialized support, indicators and trading systems reported every week.
  • Advanced Elite Section
    For professional traders, trading system developers and any other member who may need to use and/or convert, the most cutting-edge exclusive indicators and trading systems for MT4 and MT5.
See more

Reply
 
Thread Tools Display Modes
  #1 (permalink)  
Old 10-17-2009, 07:55 PM
omargray's Avatar
Member
 
Join Date: Feb 2007
Posts: 57
omargray is on a distinguished road
BLACKBOLT Neural Network 2nd Best Free EA



BLACKBOLT NEURAL NETWORK EA

Hello everyone, I have decided to post my new neural network EA here free for everyone to try and test. This forum has given me much help and information over the years and I would like to give back.

TRAIN INSIDE OF METATRADER

This NN ea is unique because my programmer was able to make it trainable inside of the metatrader client using strategy tester. This is great because it means you can re-train it at any time. The training file I have attached to this post was created using regular metatrader currency data that comes with every client and was trained from Jan 2004 to the present. You can go back further or use more recent data to determine what the best set of patterns is for current market conditions.

NEURAL NETWORK MULTI-LAYER PERCEPTRON TECHNIQUE

A multilayer perceptron is a feedforward artificial neural network model that maps sets of input data onto a set of appropriate output. It is a modification of the standard linear perceptron in that it uses three or more layers of neurons (nodes) with nonlinear activation functions, and is more powerful than the perceptron in that it can distinguish data that is not linearly separable, or separable by a hyperplane

At this stage I am going to become a little mathematical, but I will sum
up the salient points in a nonmathematical fashion afterward.
Neural networks vary in form, in this case a multilayer perceptron
(MLP) technique was used and can be represented by the following expression:


y=λ0 +Σλj×Φj(wj×x)


Where y is the output, x a vector of inputs, Φj a series of functions (typically
logistic or hyperbolic tangents), wj a series of weight vectors to ensure that
each Φj receives a different input, λ0 a constant, and λ1 to λM a series of
weights, known as output weights, that weight the outputs from Φ1 to ΦM.

More information on the strategy used can be found at our site.

EA SETTINGS (INPUTS):

Train -

If FALSE then the EA will fun normally (forward or backtest); If TRUE and run in strategy tester the EA will train itself on the time interval you have set.

Pattern Length -

This is the length of the price patterns you want the EA to look for. It is beneficial in differnt market conditions to either look for longer patterns or smaller ones. The number here represent the amount of bars the pattern consists of. Default is 100.

NeuronLayerDepth - This is not the amount of neurons used but the frequency of the layers corresponding to the training pattern. This number can stay at 100.

MinTrainError - This is the minimum error perctange that will be tolerated by the EA once it starts trading, this is independent of the training process. Once the training file is populated with new pattern data this input tells the EA the minimum pattern deviation that it will use for actual trading.

MaxError - This is the maximum error deviation the EA will use from the trained data.

TP - Self-explanatory, this functions as any normal take profit value.

SL - Same here, a normal stop loss.

MaxSpread - The maximum spread value the EA will trade in.

GMTDiffer - This is the difference from GMT that your broker uses. The EA is coded to trade between 22:00 - 24:00, but I have found that what works best so far for me is 23:00 - 01:00. So you can do your testing and find out what works best but know that when this value is set to Zero it means it will trade between 22:00 and 24:00.

To get the results in the backtest displayed below and with the set file attached the EA should be set to +1 GMT. If your broker is +1 GMT then the GMTDiffer option should be set to ZERO.



How to Install:

EA - goes in metatrader client\experts
BLACKBOLTNN.dll - metatrader client\experts\libraries
Datevalidate.dll - metatrader client\experts\libraries
.nnb file - metatrader client\tester\files

IMPORTANT NOTES:

- A backtest in strategy tester cannot be running when you place the EA on a chart to forward test - it will crash your metatrader client if you do this.

- Once you train the EA it overwrites the .nnb file (training file) and saves your new trained data over the last.

- The EA is run on the EURUSD 5M chart only. This is the only pair and chart it will run on.
Attached Files
File Type: zip BLACKBOLT EA.zip (1.42 MB, 150 views)
__________________

Trading Systems, Indicators, EAs - Freedom of Movement

Last edited by omargray; 10-19-2009 at 12:57 AM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!StumbleUpon this Post!Reddit this Post!Facebook this Post!BlinkList this Post!Google Bookmarks this Post!Yahoo! My Web this Post!
Reply With Quote
  #2 (permalink)  
Old 10-17-2009, 08:57 PM
Walander's Avatar
Senior Member
 
Join Date: Aug 2008
Posts: 577
Walander is on a distinguished road
Commercial Section.

Your attempt to be some sort of giving philanthropist to this forum is neatly disguised in your

DEMO FOR LIMITED TIME EA Next time mention that.

Go to the commercial section if you're looking to move people towards your website. Thanks.
__________________
http://www.Vancouver-Forex.com

http://www.forex-tsd.com/general-dis...er-create.html

Want to ask a question about fundamental or technical trading? Shoot me a PM- but do your homework first.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!StumbleUpon this Post!Reddit this Post!Facebook this Post!BlinkList this Post!Google Bookmarks this Post!Yahoo! My Web this Post!
Reply With Quote
  #3 (permalink)  
Old 10-17-2009, 11:38 PM
omargray's Avatar
Member
 
Join Date: Feb 2007
Posts: 57
omargray is on a distinguished road
I will prolong the testing time if there is enough interest.
__________________

Trading Systems, Indicators, EAs - Freedom of Movement

Last edited by omargray; 10-18-2009 at 10:17 AM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!StumbleUpon this Post!Reddit this Post!Facebook this Post!BlinkList this Post!Google Bookmarks this Post!Yahoo! My Web this Post!
Reply With Quote
  #4 (permalink)  
Old 10-18-2009, 11:00 PM
Member
 
Join Date: Aug 2006
Posts: 75
dcraig is on a distinguished road
testing

I'm wondering if I'm using this properly. EURUSD on 5-minute chart. I've got the "train" set to true, and have run the EA several times on Strategy tester. After each iteration, a window opens and there is some mathematical process taking place (lasts about 1-2 minutes).

There was a loss on the August-Oct16 of about $511, and I was thinking that after several iterations of "training" that this value would improve. However, it has remained exactly the same. Clearly there is no learning taking place ... and wondering if it's me not doing something properly.

Interesting EA and premise though. I look forward to learning more.

Doug
__________________
Ottawa, ON
Canada
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!StumbleUpon this Post!Reddit this Post!Facebook this Post!BlinkList this Post!Google Bookmarks this Post!Yahoo! My Web this Post!
Reply With Quote
  #5 (permalink)  
Old 10-19-2009, 04:53 AM
Junior Member
 
Join Date: Nov 2008
Posts: 9
oR4z0r is on a distinguished road
Show us difference between training and out-of-sample data, or we'll call it fake.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!StumbleUpon this Post!Reddit this Post!Facebook this Post!BlinkList this Post!Google Bookmarks this Post!Yahoo! My Web this Post!
Reply With Quote
  #6 (permalink)  
Old 10-19-2009, 02:26 PM
omargray's Avatar
Member
 
Join Date: Feb 2007
Posts: 57
omargray is on a distinguished road
All you have to do is put the "train" option on TRUE and train the EA for say only a month then turn off training and run a backtest, the results will be much different than the trained file I provided in the first post. It is better if you do it then if I was to show you.
__________________

Trading Systems, Indicators, EAs - Freedom of Movement
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!StumbleUpon this Post!Reddit this Post!Facebook this Post!BlinkList this Post!Google Bookmarks this Post!Yahoo! My Web this Post!
Reply With Quote
  #7 (permalink)  
Old 10-19-2009, 02:34 PM
omargray's Avatar
Member
 
Join Date: Feb 2007
Posts: 57
omargray is on a distinguished road
Quote:
Originally Posted by dcraig View Post
I'm wondering if I'm using this properly. EURUSD on 5-minute chart. I've got the "train" set to true, and have run the EA several times on Strategy tester. After each iteration, a window opens and there is some mathematical process taking place (lasts about 1-2 minutes).

There was a loss on the August-Oct16 of about $511, and I was thinking that after several iterations of "training" that this value would improve. However, it has remained exactly the same. Clearly there is no learning taking place ... and wondering if it's me not doing something properly.

Interesting EA and premise though. I look forward to learning more.

Doug
It does not matter how MANY times you train it but the quality of the trained data gathered from your last training attempt. As is stated in the first post, everytime you train the EA it overwrites the last trained file so training many times with the same file will not work. Also, how long is the time period you're training for? And what times are you training the EA for and testing?

These factors matter when it comes to training and getting different/improved results:

1. The time period you trained the EA - jan 04 - jan 09 for example or jan 07 - jun 09.

2. GMT - Are you training the EA for testing at the beginning of the asian session of at the end, or perhaps between the london and ny session perhaps.

3. Pattern length

4. Epoch count - you can make the epoch count or "training time" longer or shorter.
__________________

Trading Systems, Indicators, EAs - Freedom of Movement
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!StumbleUpon this Post!Reddit this Post!Facebook this Post!BlinkList this Post!Google Bookmarks this Post!Yahoo! My Web this Post!
Reply With Quote
  #8 (permalink)  
Old 10-19-2009, 03:45 PM
Junior Member
 
Join Date: Jul 2008
Posts: 6
galfordgg is on a distinguished road
amazing
a NN EA again
thank you
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!StumbleUpon this Post!Reddit this Post!Facebook this Post!BlinkList this Post!Google Bookmarks this Post!Yahoo! My Web this Post!
Reply With Quote
  #9 (permalink)  
Old 10-20-2009, 08:47 PM
Junior Member
 
Join Date: Mar 2009
Posts: 6
cindians is on a distinguished road
I am also testing this EA on Demo but I am having issues getting the GMT settings set right to trade 23:00 to 1:00. I am running it on JadeFx and FxPro. Is anyone else trading this EA on these brokers that can help me with the GMT settings.

I would also like to test the other EA that black-b0x has Blackbox EA but I need to get this one up and running first.

Cindians
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!StumbleUpon this Post!Reddit this Post!Facebook this Post!BlinkList this Post!Google Bookmarks this Post!Yahoo! My Web this Post!
Reply With Quote
  #10 (permalink)  
Old 10-22-2009, 11:59 AM
Senior Member
 
Join Date: Jun 2006
Posts: 166
yan7181 is on a distinguished road
hi there, i am using fxdd, so should i set the timezone to be +2? thank u
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!StumbleUpon this Post!Reddit this Post!Facebook this Post!BlinkList this Post!Google Bookmarks this Post!Yahoo! My Web this Post!
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
SpiNNaker - A Neural Network EA nittany1 Expert Advisors - Metatrader 4 18 10-23-2009 12:29 PM
Neural Networks newdigital Analytics 171 10-11-2009 03:16 AM
Probabilistic Perceptron Neural Network doshur Expert Advisors - Metatrader 4 15 06-21-2009 10:37 AM
Radial Basis Network (RBN) - As Fit Filter For Price IceXP Indicators - Metatrader 4 23 07-07-2008 06:07 PM


All times are GMT. The time now is 04:30 PM.



Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.