Hi Guys,
I know there are lots of professional traders here, where is the good place for my confusion.
I've developed an EA based on broker's API. This EA contains more than 200 EA entities, every one of which works on one instrument's one timeframe with one technical strategy. With this method, my EA now can trade on about 50 instruments (including almost all the currencies, CFDs and indexes) on 9 timeframes (m5, m15, m30, H1, H2, H3 ,H4, H6, H8).
Let me briefly describe how I generate one EA entity.
1. Select the technical strategy, I named it EA1 (for example, the strategy is in timeframe X, if MACD gold cross and in timeframe Y, MACD DIFF goes up, then generate buy signal).
2. Run selection program of my own to determine which is the best timeframe of X and Y and also select the best StopLoss level.
Eventually, let say for GBP/USD, we found that with EA1, if X is H4, then the best value for Y is H3, the best maximum stoploss is 250 pips. Then I create an EA entiry for GBP/USD working at timeframe H4 with those paramters I selected.
With these method, I totally select more than 200 entities, which can work simultaneously, generating 14 signals per day on average. Of course, with a very good backtest return from year 2002~2016.
BTW, with every signal, use 1% of the equity to open the position (leverage 1:100), and maximum used margin less than 50% of equity.
So is this the correct way do select EA parameters? I am doing it with curve fitting?
I know there are lots of professional traders here, where is the good place for my confusion.
I've developed an EA based on broker's API. This EA contains more than 200 EA entities, every one of which works on one instrument's one timeframe with one technical strategy. With this method, my EA now can trade on about 50 instruments (including almost all the currencies, CFDs and indexes) on 9 timeframes (m5, m15, m30, H1, H2, H3 ,H4, H6, H8).
Let me briefly describe how I generate one EA entity.
1. Select the technical strategy, I named it EA1 (for example, the strategy is in timeframe X, if MACD gold cross and in timeframe Y, MACD DIFF goes up, then generate buy signal).
2. Run selection program of my own to determine which is the best timeframe of X and Y and also select the best StopLoss level.
Eventually, let say for GBP/USD, we found that with EA1, if X is H4, then the best value for Y is H3, the best maximum stoploss is 250 pips. Then I create an EA entiry for GBP/USD working at timeframe H4 with those paramters I selected.
With these method, I totally select more than 200 entities, which can work simultaneously, generating 14 signals per day on average. Of course, with a very good backtest return from year 2002~2016.
BTW, with every signal, use 1% of the equity to open the position (leverage 1:100), and maximum used margin less than 50% of equity.
So is this the correct way do select EA parameters? I am doing it with curve fitting?
Inner Trader