PickyTrader has a lots of inputs to optimize which are too much to do in a single interation. The best is to divide the inputs into two groups:
filters
neural network
I'm attaching 2 set files, one for optimizing filters and one for teaching the neural network. Of course, you are free to change the optimization ranges. The EA trades only on bar opening therefore you do not need to optimize using "Every tick" but can use "1 minute OHLC" or even "Open prices only" on small timeframes. You should aim to run "Fast genetic based algorithm".
How to optimize filters?
When optimizing filters it is best to turn off the neural network and to use only a simple entry strategy. To do this, set "UseANN" to false. Since there are a lot of possible input combinations it is best to run multiple optimization runs with the very same inputs and time period and pick one after all have completed. I usually do 8-10 runs (which give me at least 100000 test runs).
How to optimize neural network?
The weights inputs each correspond to the underlying neural network neuron's input weight. The used network has 4 neurons in 2 layers: 3 inputs and 1 output. The weight values can be any double values where a 0 means to ignore a specific input value. It is best to optimize each weight between -16 .. 16 interval with 1 increment; that will give you possible weights from -32.768 to +32.768 (the scale is logarihmic).
The earlier optimization is now obsolete for V2 -- it was way to complicated to present for end users. I will do the optimization and send the sets as updates in the future.
When I add the EA to a chart, then change the fixed lots, the EA opens a trade immediately after I change the fixed lot amount and press OK. Is this supposed to happen?
How to optimize PickyTrader?