
01-04-2007, 12:49 PM
|
|
Senior Member
|
|
Join Date: Sep 2006
Posts: 105
|
|
Quote:
|
Originally Posted by aligator
I think we need to step back and see what is it that the EA is trying to accomplish. It is simply a martingale system. That means the probability of success on the first signal is only 50/50 without a signal or trigger. This trade will either close with a profit or a new trade twice the size will be placed to make up for the loss and make a preset profit for one lot, and so on with additional trades. The probability remains the same for all the following trades, just like a coin toss. In 10points3, however, the first trade is placed based on a signal from some indicators so there is some improvement in probability of success for the first trade. If we had a bad signal and a loosing first trade progressive trades are placed in the same bad direction of the first trade as money management and compounding our risk until all trades are stopped out (dynamic stop) or the margin is depleted. Assuming a MaxTrade=6 (a total of 6.3 lots risk for a 0.1 lot initial size), the probability of having 6 trades in the wrong direction and being stopped out is 1 in 64 (I think) with a big loss. This loss will wipe out a small account and not so good for a larger account. You should expect this to happen an average of 5-6 times a year (1D chart). I am not sure if any account will recover from this in the long term, especially if it happens early in the run. Martingale is a game of luck (remember I live in Vegas). That is why that none of the versions with different or multiple indicators has significantly improved the results. Only the MM tweaks have made a difference for trades other than the first trade in the series. An early big loss and a big drawdown will have negated this improvement.
With the current code, the probability of success is improved only for the first trade and other progressive trades are only for money management and are risky trades. However, the probability of success can be improved if every trade is initiated based on a signal from some system indicator, regardless of the direction.
So, here is an idea to tinker with:
1. Pick a simple one or two indicator system (MACD, RSI, etc.) that is responsive to both trending and range bound markets
2. Use the signals from the system to initiate all trades
3. Use Martingale to double up the size of the next trade if the first trade is a looser and continue to double up, regardless of the direction of the next signal. You can set a MaxTrades to control a total wipeout
4. Use a dynamic stop-loss such as ATR/2, preferably for the next time frame
5. Use fibo levels or pivots for profit taking
This is not quite a martingale since the sizes of wins and losses are not multiples or the same size. But, since we are using consistent SL and TP targets, in the long-term they will average out.
Regards,
Go Gators!
|
I think this sounds reasonable and will begin to look in this direction along with some of the other ideas on this thread. Thanks for the input.
|