1) No worries. We are here to work together, debug, and make it profitable and out of reach of stopout (may god hear me out). You never promised something perfect but an idea to explore, right ?
2) Do you have the 600 pips stop loss hard-coded in you EA ? And do you have any 'stop-loss' and/or 'liquidation' and/or 'stop-accumulating position' feature hard-coded in the EA ?
3) If the variable MACD_TF can be other TF than M1 in iMACD(NULL, MACD_TF,.....) then, according to my experience and many other forums reading, we can't backtest it ...
The only way to be able to backtest it would be to use only M1 timeframe. We would have to find a substitute to iMACD(NULL, H1, ...), with iMACD(NULL, M1, X,X) where X,X would be higher periods value to reflect something equal to H1 statement. (ie : is Moving Average 60 on M1 = Moving Average 1 on H1)
Hope you get it clear. If some mathematics teacher could put its experience on it, that might be our call to make it backtestable.
So may be in the EA input we get a check box, 'Modify/reduce lots' = YES Then divisible = 6 will change the .12 to .06 lots divisible = 4 will change the .12 to .03 lots, etc, etc....
But what ever the new lots size then the original sequence will pick up from there.
Some reasons for this are We will be able to still further reduce my DD/risk exposure although we already have one advantage of entering the counter trend hither up the trend. Also, as a small retail trader (most of us) we would be able to spread our risk across several pairs using a 5 to 10k high leverage account. Because I believe that trading .02 lots on six different pairs will perform better and with a smoother curve that just the EURUSD alone trading .12 lots. And with filter= 9, iRiskLevel = 1 @ .12 lots we can for get about trading more that one pair with a 5k account.
Needless to mention, the people with the 50k account can ignore this variable if they want.
In back test of 2011, the 5k account blew up. If my above idea was available to reduce the starting lot size then, this account would have been save.
Note: I tend to always back test with 5 to 10K accounts because I'm trying to get the EAs to work for me. Why back test with 100K when I don't have that kind of money. But I know that drew have to use larger demo account to do this thing...
I am running it on 2 demo accounts with settings Risk 3 multiplier 0. It has opened and closed many trades. Do you have the allow live trades box checked? Also I checked allow DLL imports, not sure if it is needed but it seems to be working.
HIGH RISK WARNING: Foreign exchange trading carries a high level of risk that may not be suitable for all investors.
Leverage creates additional risk and loss exposure. Before you decide to trade foreign exchange, carefully consider your investment objectives, experience level, and risk tolerance.
You could lose some or all of your initial investment. Do not invest money that you cannot afford to lose. Educate yourself on the risks associated with foreign exchange trading, and seek advice from an independent financial or tax advisor if you have any questions.
Any data and information is provided 'as is' solely for informational purposes, and is not intended for trading purposes or advice.
Past performance is not indicative of future results.