|
|||||||
| Register in Forex TSD! | |
|
Trading Systems Leaders in this forum (automated trading systems) are winning more than 3000 pips in a month (30000$ investing one lot every time). Click here to register and get more information |
|
![]() |
|
|
LinkBack (76) | Thread Tools | Display Modes |
|
|||
|
development tean
nice idea gents. I'd like to toss my hat into the ring and assist where needed. I especially like the idea of less "noise".
I can be reached at pipaholic [at] shaw.ca and skype: mflexie. References are available if needed. Mark |
|
|||
|
Problem is solved. Enjoi the solution....
Hey guys,
you don't need to re-invent the wheel... Please read how to create Metatrades based EA using Cortex neural networks software. It's basically step-by-step instruction which is pretty easy to follow. You even don't need to use cortex, but it gives you general idea how this kind of EA should be built. I found there very similar ideas Olexandr mentioned in his contest interview (for example C++ optimization before even using MQL)... The only problem with this approach is - again as Olexandr mentioned he teaches his EA as he trades... it seems not clear how to do that with pre-defined optimized coefficients... Anyway, read and I'm sure you will get much clearer idea. Neural Networks and Stock / Forex Trading |
|
|||
|
Quote:
Last edited by tiger_wong : 12-09-2007 at 10:41 AM. |
|
|||
|
Ive been doing this for a week
I ve been developing a NN based EA for about a week now. Mine uses an external dll, it is running in the strategy tester optimizator as I write this. I strongly suggest you keep it simple, because very complex models may work on test data but fail in live trading.
"predicting MA"s makes no sense; predicting price is more like it... but if you read the literature on the issue (You could start with edward gately's "neural networks for financial forecasting") you'll soon understand that predicting change is less error prone. If i am not wrong, Mr. Better said that he uses Moving Averages as inputs,not that he predicts them. There are a number of tools that will actually train and write the code for you: statistica's neural network module, neuralworks, tiberius... im just afraid that their predictive results are a bit overrated someone mentioned there's another thread on neural nets; where is it? I have 4:43 more hours to wait until this optimization run finishes... |
|
|||
|
There are too many limitations in the MT4 framework for intensive NN routines. The training is best handled externally so simply collect an array of the last 1000 bars together with the indicators of your choosing perhaps 3 or 4 is good and certainly needs more than one. Dump the array together with indicators values to cvs or mql and your tuning there instead. Auto split 80% learn to 20% test for validation. There are dozens of excellent c++ libraries which can tune and model this array faster then mt4 and without limitations. Finally only the wights file needs bringing back to Mt4.
However NN on its own is no good because with a GA input selector you have no idea what produces the best signals. As already in this thread you are discussing what MA's should be used if any at all?? GA selector will find the best inputs. That said in my experience GP is MUCH better then NN for financial time series and faster too. NN suffers from hill climb and easily bound to local minima providing a too easily curve fitted solution. GP never suffer this problem either they find a global solution or not. So in my opinion you should look closer to a genetic solution to input selection and global search and the resulting weights file is often much leaner and more efficient for MT4 to use after. I suspect that BEtters NN system has simply caught a sweet spot the last few weeks but you see prior he was down in the noise with all the other EA's. |
|
||||
|
Quote:
![]() Well, maybe it would be interesting for somebody to explore the following site ( lots of FREE Genetic Apps.... ) :Sales Download OK Software Genetic Pattern Finder Bye DV ![]() |
|
|||
|
Quote:
This is because a sma has a fixed lag - 50% - and thus also a "predictable" velocity curve while most other ma's do not. However - the output signal becomes more noisy (difficult to control) from about 25% lag towards 0% (real time) I have never been able to actually create a real time predicted ma yet. However - in actual live trading, I use some interesting combination of a cycle measurement (to determine cycle periods - something reminding of the Ehlers dominant cycle) and this cycle period I then use in combination with some wavelet formation. Used properly, the wavelet provides me with a 12% lag (constant and very reliable) which then I feed to some NN. Using this, I create a MA with 5-7% lag only (better than a ZMA even) with minimum noise - and no overshoot like a ZMA. This I then use as a basic building block for building indicators - in some indicators this is indeed very useful. |
![]() |
| Thread Tools | |
| Display Modes | |
|
|