windsurfing_stew
Member
- Messages
- 77
- Likes
- 1
Make sure you keep the start and end dates the same too.
two of my system built on the basis of two-dimensional assessment of the probability density values of the min-max for the cycle noxa-cycle standard price range eurusd h1.
All systems are not paper trading. Initial deposit 10000.
What is the difference between the Prediction Strategy and the Trading Strategy ?
Should i use the Prediction Strategy or the the Trading Strategy ?
Please Help !!
Hi,
If you are using prediction strategy then you will use predicted values as input of your strategy.
Example if output prediction is percent change of open (5 bar in future), then your prediction strategy will generate buy signal if predicted value > actual value and sell signal if predicted value< actual value. Actual value means current percent change of open.
If you are using trading strategy, then Neuroshell trader will optimize input parameter and set point to get higher profit or other strategy output (minimize drwdown,etc). Example if you make a trading strategy based on MACD(Close, ema1, ema2, ema3) cross over zero. Then Neuroshell will optimize the value of ema1, ema2, ema3 as well as threshold value (not always zero).
One thing you should know that you can use predicted values as your trading strategy inputs. You can get predicted values by making a prediction and select No Trading Position on Predictions Parameters- Position.
Good luck
You are right..you can fell free to put whatever prediction you want and inputs used to predict, Neuroshell can find for you the best input and its parameter, if input not correlated or have no impact on prediction then it will be removed. As well as other neural network software, Neuroshell will predict output based on learning parameter you gave (prediction output, inputs, training range, out of sample, etc).
Simple analogy, you train a network to predict/classify apple or banana and your inputs are width, length and color. If your input during the training period you gave are only red for apple and yellow for banana, then your prediction may get false if during actual test there are some other colors come such as green apple, green banana or red banana. Your prediction may get wrong if actual width and length during the test are over than the range you gave during training.
In this case, you should improve your inputs, example width, length, width/length, all colors available for apple and banana. This will improve your prediction/classification.
Consider also the training range, if we train our net with all available size of apple (e.q. Washington's apple, Indonesia's apple, China's apple) and banana (brazil's banana or South asia's banana) then your net prediction will be better than restricted size (only Washington apple or brazil's banana).
On real financial prediction, we will have similar case, you need to collect all possible inputs that influence the output prediction. Otherwise your net will not responded or give false prediction if your input are out of the training range or not have similar characteristic as during the training.
For me, neural network is not a technical thing ...but also an art...
Just ensure that training data:
- already cover the all possible market trend (up, down, side ways), even shorter data range should sufficient if consist all possible market moves.
- curve fitting on larger range should be better than in a shorter range.
we can proof how good our prediction only by OOS data in all possible case. One model may good work on an strong bullish market but worst during side way or down trend. Some new user was happy at the beginning but bad feeling after market crash..so probably need more time to do OOS test...
Happy trading