Reverse Firebird? - page 2

 

Adding a Script with an EA

newdigital:
I found interesting script inside my computer (author is Kimiv).

This script is reversing the already opened order.

But I'm affraid that it closes the order first.

Hi ND,

All I need to do is attach this to the chart along with my EA?

Thanks

 
khari123:
Hi ND,

All I need to do is attach this to the chart along with my EA?

Thanks

No.

Try to use EA from post #8. without any script.

I did not check this reversed EA. Just hope that it works.

As to reversing so I tried many EAs: silvertrend reversed and so on. It does not work: if we change sell/buy signals so we will not make profitable EA from loser.

BTW, Firebird is good normal EA: if Firebird is losing money so this EA is doing it slowly in normal way. Besides this EA may be profitable for USDJPY during the long way run for example.

Just for example, forward testing of Firebird_v0.65 (not reversed) since 24th till 31st of December 2006:

Firebird v0.65.

EURUSD: pips this week 84;

GBPUSD: pips this week 189;

USDJPY: pips this week 65;

USDCHF: pips this week 152.

Firebird v0.65, timefilter.

EURUSD: pips this week 27;

GBPUSD: pips this week 260;

USDJPY: pips this week 65;

USDCHF: pips this week 83.[/CODE]

Forward testing of Firebird_v0.65 (not reversed) since 17th till 24st of December 2006:

Firebird v0.65.

EURUSD: pips this week -23;

GBPUSD: pips this week -8;

USDJPY: pips this week 89;

USDCHF: pips this week 59.

Firebird v0.65, timefilter.

EURUSD: pips this week -25;

GBPUSD: pips this week -77;

USDJPY: pips this week 88;

USDCHF: pips this week 28.

Forward testing of Firebird_v0.65 (not reversed) since 10th till 17st of December 2006:

[CODE]Firebird v0.65.

EURUSD: pips this week -75;

GBPUSD: pips this week -34;

USDJPY: pips this week 70;

USDCHF: pips this week -5.

Firebird v0.65, timefilter.

EURUSD: pips this week -17;

GBPUSD: pips this week 187;

USDJPY: pips this week 164;

USDCHF: pips this week -50.

Not bad you see? Many EAs lost some money during this difficult December but Firebird survived. Why you need to reverse?

This Firebird is very good in particular market condition. Besides there are many versions of this EAs here https://www.mql5.com/en/forum/172915

 

I would not get hung up on what happened over December, that was an weird month. Reading Hendrick's interview on the Metaquotes site and looking at the code for FB, I would just forget it...a curve fitted, anti-trend system just sounds like a disaster waiting to happen to me. There are too many degrees of freedom in the system for it to be meduim term profitable.

 

I agree.

I just wanted to say about reversal: simple reversal will not solve any problem.

 

Profitable with Both?

newdigital:
I agree. I just wanted to say about reversal: simple reversal will not solve any problem.

Here's what I've noticed with the Firebird EA. When I wake up before the US session, most of my positions are in the negative. This is OK because I know the Firebird EA will ultimately be profitable. But during that time, most of my Reverse Firebird positions are showing profit; because the trend hasn't bounced yet. So, I close those positions with a profit, and let the original Firebird EA run it's course. I'm doing this with two different accounts.

 

May be. It should be tested.

Because normal Firebird is good for particular market condition and I tested it.

BTW it was different results in this week. It was big losses (in pips) for GBPUSD only and other pairs were in profit:

1 6752740 12445 2007.01.02 08:16 sell 0.10 eurusd 1.3242 1.3234 1.3137 2007.01.03 13:17 1.3234 0.00 0.00 8.00

2 6755126 12445 2007.01.02 10:28 sell 0.10 eurusd 1.3272 1.3234 1.3137 2007.01.03 13:17 1.3234 0.00 0.00 38.00

3 6771259 12445 2007.01.03 12:16 buy 0.10 eurusd 1.3242 1.3242 1.3372 2007.01.03 15:50 1.3242 0.00 0.00 0.00

0.00 0.00 46.00 [/CODE]

1 6752812 12545 2007.01.02 08:19 sell 0.10 gbpusd 1.9657 1.9737 1.9552 2007.01.02 12:15 1.9737 0.00 0.00 -80.00

2 6753776 12545 2007.01.02 09:29 sell 0.10 gbpusd 1.9687 1.9737 1.9552 2007.01.02 12:15 1.9737 0.00 0.00 -50.00

3 6755088 12545 2007.01.02 10:27 sell 0.10 gbpusd 1.9727 1.9718 1.9607 2007.01.02 11:37 1.9718 0.00 0.00 9.00

4 6771196 12545 2007.01.03 12:15 buy 0.10 gbpusd 1.9673 1.9592 1.9777 2007.01.03 15:57 1.9592 0.00 0.00 -81.00

5 6771578 12545 2007.01.03 12:21 buy 0.10 gbpusd 1.9641 1.9592 1.9777 2007.01.03 15:57 1.9592 0.00 0.00 -49.00

6 6773478 12545 2007.01.03 13:52 buy 0.10 gbpusd 1.9610 1.9618 1.9730 2007.01.03 15:17 1.9618 0.00 0.00 8.00

7 6777671 12545 2007.01.03 16:57 buy 0.10 gbpusd 1.9575 1.9502 1.9665 2007.01.03 17:24 1.9502 0.00 0.00 -73.00

8 6777827 12545 2007.01.03 17:01 buy 0.10 gbpusd 1.9545 1.9502 1.9665 2007.01.03 17:24 1.9502 0.00 0.00 -43.00

9 6778491 12545 2007.01.03 17:13 buy 0.10 gbpusd 1.9515 1.9502 1.9665 2007.01.03 17:24 1.9502 0.00 0.00 -13.00

0.00 0.00 -372.00 [/CODE]

[CODE]1 6752720 12345 2007.01.02 08:14 buy 0.10 usdjpy 118.68 118.77 119.88 2007.01.02 15:21 118.77 0.00 0.00 9.00

2 6771638 12345 2007.01.03 12:23 sell 0.10 usdjpy 119.39 119.25 118.04 2007.01.03 15:39 119.25 0.00 0.00 14.00

0.00 0.00 23.00

[CODE]1 6752784 12645 2007.01.02 08:18 buy 0.10 usdchf 1.2147 1.2150 1.2252 2007.01.03 10:02 1.2150 0.00 0.00 3.00

2 6755186 12645 2007.01.02 10:29 buy 0.10 usdchf 1.2117 1.2123 1.2252 2007.01.02 12:00 1.2123 0.00 0.00 6.00

3 6771701 12645 2007.01.03 12:24 sell 0.10 usdchf 1.2206 1.2191 1.2071 2007.01.03 15:18 1.2191 0.00 0.00 15.00

0.00 0.00 24.00

So you see?

Counter trend (correctional trend) is always risky one.

Because it was good correctional trend on EURUSD, USDCHF and USDJPY.

But not for GBPUSD. Correctional/counter trend did not start for this pair today yet: just first breakout sell round was slowly transfered to the second sell round without any correction.

And because of that this EA did profit for EURUSD, USDCHF and USDJPY but lost many pips in GBPUSD. You may see the images attached. Those images are illustrating the counter trend. Of course Firebird is using different strategy. But this EA is working fine in the market condition which you may see on the images.

Market condition is very important to know. Otherwise it will be as random game with this normal and reversed EA.

 

I attached simple indicators to the chart for more illustration:

USDCHF and GBPUSD.

We see from the USDCHF image that it was counter trend (sell) today. Just 15 or 20 pips. But it was some! And EA took this 15 pipsd in profit (see statement in the previous post).

But there were no any correction for GBPUSD. 0 pips. So EA tried to buy and losses. the other buy and the other losses and whole day like this (see statement).

If we reversed so i am not sure that we will get results. Because trend was finishing when EA opened the order. It may be two cases:

- counter trend will slowly transfered to opposite tend;

- or just correction of the price movement and original trend will be continuing.

50/50.

Files:
 
khari123:
Here's what I've noticed with the Firebird EA. When I wake up before the US session, most of my positions are in the negative. This is OK because I know the Firebird EA will ultimately be profitable. But during that time, most of my Reverse Firebird positions are showing profit; because the trend hasn't bounced yet. So, I close those positions with a profit, and let the original Firebird EA run it's course. I'm doing this with two different accounts.

Correct me if I'm wrong.

You are saying that recently opened positions (almost) always move a little with the trend before they reverse. Is that right?

If so your envelope width may be a little to narrow.

If trades on average always go 30 pips against you before reversing you may play a bit with envelope settings so that the envelope is 29 pips wider.

Then all trades will immediately go in profit.

A wider envelope is always safer but it also could make you miss a few trades.

So it's a tradeoff between feeling safe with only winning trades and a losing balance that in the end most likely earns you more.

 
TraderSeven:
Correct me if I'm wrong.

You are saying that recently opened positions (almost) always move a little with the trend before they reverse. Is that right?

If so your envelope width may be a little to narrow.

If trades on average always go 30 pips against you before reversing you may play a bit with envelope settings so that the envelope is 29 pips wider.

Then all trades will immediately go in profit.

A wider envelope is always safer but it also could make you miss a few trades.

So it's a tradeoff between feeling safe with only winning trades and a losing balance that in the end most likely earns you more.

I'm not sure what you mean by envelope settings.

 

As I understand he said about PipStep. You may read it in Firebird document here https://www.mql5.com/en/forum/172915

Reason: