Robot Success

I’m not sure if you have used Blessing EA from your comments, but it has an automatic Money Management feature(LAF) that increased the starting lot size according to account size. I have LAF set @1 which even with a pair apportioned $25000 it still starts with .01. If the LAF were say 5 the starting lot would be .03 or so. I reasoned by keeping the LAF low I can run more pairs. The pairs that have produced the best are- Gbp/Aud, Eur/Aud, Eur/Nzd, Eur/Cad, Gbp/Chf, Gbp/Jpy for me anyway. I used only 16 pairs for 80% of the time, with each currency involved in 4 pairings only. I figured that spread the risk because usually only 1 or maybe 2 will produce a big run because of a major decision or event. Brexit was a good test for my set files. I only had Gbp/Usd and Gbp/Aud running at the time. Gbp/Usd had 2 700 pip drawdowns that day with 23 trades resulting in $850 profit. The 1000 pip drawdown I had was Eur/Cad about a month ago. To hit my TP (which was 20pip) it had to retrace 150 pips and has since dropped another 400, so if your account and or system can stand the drawdown the profit will come your way, in this case $690 for 4 weeks wait. If you want more detail on my settings let me know. Cheers
Froggy60

Thanks Whack Attack!

What I am doing (or trying to do) may not be for everyone. I’m just trying to be upfront and transparent in what I am doing. If something is working (or at least has the potential to) then I’m all for sharing experiences. If a system or a refocus on lot sizes based on account size works and I make money, then why wouldn’t I share that? If you look back at one of my original posts, I think I said something along the lines of “Why do people feel the need to charge for system info if their system works? Wouldn’t they make enough money with the system? Why would they need to charge traders for that info if their system is working so well?” I’m not saying my trading process is worthy of that status but I do think that sharing your experiences can help others…whether they are good or bad.

Good luck out there!

~knotthead

Hey Froggy!

I haven’t played with the Blessing EA yet…but I will find it this weekend and set it up on a demo account / check out the settings. I’ll definitely load up those pairs and see what happens! Thanks so much for sharing this! If I can get this to work then it will just be another small account churning away! :slight_smile:
~knotthead

Good morning Knothead:

Wow, thanks much for this intriguing info! A few questions, as follows, if you remain tolerant:

1: What proportion of your trades are eventual losers that you will clean house and exit and realize the loss?
2: Since you do not trade losers, what EA trigger is used to execute the Martingale trade? In one point it in the thread it seemed that if a .01 trade was open at the time the RSI found another trade meeting the RSI conditions, it would automatically take a .03 position (vs .01).
3: Forgive my newb status, but what specifically causes a “lock up.”
4: What are the exact conditions that the EA trades the Martingale? You mention after some set number of candles a position has not closed at the TP, or is it simply when the system finds another RSI trigger while a new position remains open?

Thanks
RCloud

Hey rcloud! Thanks for your post.

1: What proportion of your trades are eventual losers that you will clean house and exit and realize the loss?

I only took two loses (manually) which were in May. That was to free up two pairs for trading and to minimize draw down. I did this because my margin was really getting chewed up and my lot sizes vs. account size was a bit ambitious at the time. I have since scaled way back to allow for market fluctuation. - always learning.

2: Since you do not trade losers, what EA trigger is used to execute the Martingale trade? In one point it in the thread it seemed that if a .01 trade was open at the time the RSI found another trade meeting the RSI conditions, it would automatically take a .03 position (vs .01).

Correct, the EA will fire off a trade when the conditions are right (in this case the condition is that the RSI has either hit 70 or 30). If that condition hits again and a position has already been opened by the EA, it then opens a triple-sized position to average up or down - requiring less pips to break even. This is coded into the EA.

3: Forgive my newb status, but what specifically causes a “lock up.”

Locked up refers to the fact that a double position (a .01 and a .03 lot) has opened on a particular pair. This means no new positions will open on that pair until the current open positions close. Locked up means they are not generating money…i.e. they are not trading…just eating up valuable margin :slight_smile:

4: What are the exact conditions that the EA trades the Martingale? You mention after some set number of candles a position has not closed at the TP, or is it simply when the system finds another RSI trigger while a new position remains open?

When the system sees another buy pattern. In the case of the EA I use that would be another RSI trigger. It is the same trigger that fired off the original smaller lot. For instance, GBP/USD goes down to 29 on the RSI…it is way over sold. The EA opens a small long position. The pair goes sideways for a few candles, goes up some but not enough to trigger a TP, goes back down and hits that RSI at 29 again. The EA sees that, sees that there is already a smaller position open at .01 lot size and then fires off the triple position. Now I have two trades open on GBP/USD. No new GBP/USD trades will fire off even if the conditions say it should. Nor will it fire off a counter trade in the opposite direction. After two trades, the pair is locked up until A) the EA closes it for profit or B) I manually close it. There is no stop loss. If the RSI goes down again for a third time, the EA does nothing. There is a two trade limit for the pair…a small lot size and a triple.

I hope these answers help. If you need more clarification let me know. Good luck out there in Forex world!

~knotthead

1 Like

Hi knotthead? How many Ea are you using?

Hey Chineseguy!

I am currently running two EAs (one based on RSI and one based on divergence) but I may pick up a third if the one Froggy mentioned works out :slight_smile:

~knotthead

Does that mean you have 24 pairs running? Eg 2k account using 12 pairs.but with 2 eas that will be 24 pairs?

Hello again Knotthead:
Do you run the EAs from your own desktop, or does it require a separate offsite type of server?
Thanks
RCloud

Hey Chineseguy.

I have 2 accounts that I am running. The links to each account on Myfxbook are listed in the thread. One account I am running 16 pairs - 4 are running the divergence-based EA and 12 are running the RSI-based one. The other account I am running 12 pairs - 9 are RSI-based EA and 3 are divergence-based EA. So all together I am running 28 pairs, though most of the ones in my small account are the same ones in my large account. So many times when a trade fires off in one account, it also fires off in the second.

Hey rcloud.

You can do either. I was running all of my stuff on AWS but have since changed it over to a home-based set up. Either way works fine.

~knotthead

You are doing great Knotthead, we all are here to gain and share our knowledge and experiences in order to gain from each other intellectual skills and develop the same in ours and later enhance it. You are doing your part very much efficiently.

[quote=“knotthead, post:113, topic:82405”]
Myfxbook
[/q

Good morning Knotthead

I have obtained and setup a similar EA based upon divergence that does the same Martingale routine with a .01 initial position and .03 on losers and takes profits at $1.30. I’m curious if you have previously tested or backtested the divergence based EA against the RSI based EA and which one was better when using the same settings on both?

I setup and backtested the divergence EA for a 1 yr period on the EURUSD on 5 min charts, but it reported an overall loss because the backtester closed out two trades at a loss of $181 with profitable trades at $46 at the end of the period. If there were truly no stop losses there would be no gross losses unless I closed them out manually, however, I do wonder if these few “dogs” would ever turn around (one for loss of $130 and one for $51).

One further note, the model had a 24.87% modeling quality and I don’t know how to improve that.

Thanks again for your effort to respond to all of these questions.

RCloud

Oops, I must correct my prior post. The period tested was only 3 mos. Even though my date range was set to one year, MT only downloaded an initial period of 3 mos that I set up. Sorry, Rick

Sorry everyone, I am learning the intricacies of MT backtesting and the EA (and messed up), and must revise what I reported in the prior posts.

Test #1: I ran a different backtest on a year of EURUSD data using a divergence based EA, this time with backtest model quality of 90%, and default settings of initial buy position = .01, buy on loss = .03 (Martingale), TP at $1.30 with no stop loss. This I ran from 6/30/16 thru 6/30/17. The results are not impressive with a loss of $89 (which includes closing out approx $180 on two orders that went south–remember no stop loss). So if you carried the losers you would have made approx $90, but I would think at some point large losses must be closed.

Test #2: Just for kicks I doubled settings: .02 buy position, .04 Martingale with TP set to 2.60. Results were not good, loosing $231 in total that included two bad trades that the backtest closes out at the end of the period totally $275. Still, even without these taken into account results are not impressive.

Test #3: Just for kicks, I likewise ran a backtest with settings from last paragraph and set a stop loss at $50 that made things worse.

Keep in mind these were all done with the EURUSD, for the period 6/30/16 to 6/30/17 and perhaps this was a really bad period for this pair that contributed to disappointing results.

I would like to try the EA based on the RSI that Knotthead reports above.

RCloud

Hey rcloud!

I haven’t tested the two against one another. I was running them in parallel at one point in both accounts and, at least at that particular time, the RSI-based one was firing off more than the divergence one. The thing is, with the RSI one, in a sideways market it works great. When a major market move happens though, especially since I run it on a 1M and 5M chart, can open two positions rather quickly and then the pairs get locked up. One thought would be to add another indicator to the EA that measures the strength of a move or the strength of momentum…and if that strength is above a certain level it doesn’t fire off the trade. That way, the major moves would be avoided and pairs would lock up less. That would be my only suggested update.

As for the EA taking losses…that is strange as the only way the system CAN take a loss on a single position is if there is a triple position that trumps it for a profit. So I’m not sure what happened with those “losses”. It doesn’t make much sense unless the EA you tested isn’t set up to close the triple unless it is your original TP above the loss of the first position. Example: Position one opens a long at .01 lot size at say 100.25 (we’ll use this as an example - sort of a USDJPY number). The TP on that position is 100.30 for $1.30. The pair wavers and then continues to fall and gets down to 100.05. A second position opens at the .03 lot size. Now, combined, the average price is 100.10 for both positions. The TP now becomes 100.13 or so as the triple position will be able to close both positions for your original $1.30 profit (The triple position .03 will make $3.90 while the first position .01 will lose $2.60. The EA I use is coded so that the triple position will only close both positions if the profit of that triple exceeds the loss of the first position by my TP target. Both positions close when the net profit hits the original TP target…in this case $1.30. So, my first position lost, but the triple made up for it. My guess is that maybe the EA you backtested didn’t have that feature and it only took the profit of the triple but didn’t take the first position into consideration when closing both?

Let me know if this does or doesn’t makes sense. It’s confusing, I know. Basically when a position closes in my account, there is always a net profit of my TP target. If that net target isn’t met, the position stays open until it does. It never “loses”. The only loss I see on a daily basis is the loss of equity due to open positions and draw down. But that will get back to black once I stop moving lots and TP targets.

Questions? Bring 'em! :slight_smile:

~knotthead

Hey knotthead,

Your thread is a good read. Can I ask how is your collegue doing? Is he still making over 7k a month? Did he blow his account?

Sorry, can someone explain me what I’m missing? The current equity (34,3k USD) is lower as the deposit (39,5k USD). You cannot just look at the realized PnL, you have to also look at the unrealized PnL, especially when you only close the winners (single or combo) and leave the (combo) losers run without a SL. Yes those losers can come back, but they can just as well go the wrong way even futher:

Looking at your Fx Book:
Realized PnL: 12,1k USD
Unrealized PnL: -15,9k USD
Interest: -882,9 USD
Commisions: ?
Total PnL: - 4,7k USD

As how the system works is very well explained, I coded it in MT4 and did a few backtests. Yes you get a lot of small wins, until you get that one trade where you take a (combo) position and the market goes the wrong way and it doesn’t come back (sometimes for many years) and it whipes out all the profits you made or even the account. For allmost every currency pair you end up with a (big) loss on the long run.

To me this looks as a losing strategy, but it seems that the rest is here impressed. As I’m not doing this for a long time, it could also very well be that I’m missing something. If I am, please enlighten me! Im here to learn.

1 Like

Thanks for your response Knotthead

First of all, I’m not sure I made it clear to you when and why I was taking the losses. When you backtest using MT4, it will close out any remaining positions held at the end of the date range. These are losses on both the smaller and larger positions, but in backtesting over a year and experimenting with many settings, these losses that get closed out can be quite large… commonly over $200 for the Martingale position. The big question is, will these large losses ever turn around (are they like inventory) or would I be better off to set a large stop loss (perhaps $100 or more), yet, as I recall you stated your large losses do eventually turn around. Correct?

On this EA system, the Margingale position is not taken until the original transaction reaches a loss setting that can be customized, but comes preset at 7 pips. They do normally close out together, but for inconsistent profits (not always the set TP).

I did find that the system does use both an RSI plus a momentum indicator referred to as Knoxville
indicator. The number of days can be set on either indicator, and by setting the Knoxville indicator to 0, I can test the RSI only without a momentum indicator and visa versa. Testing by setting the Knoxville to 0 returns better results sometimes than using both indicators, but not by much, and depending on other settings, sometime not at all.

This is complicated. My big question is without the stop, you must have open positions that grow to over $100 or even $200 and will they eventually turn around.

RCloud

You’re not missing anything bro. The rest of us choose not to flog a dead horse and bump this thread.