Multi EA - page 4

 
hellkas:
Yes, the IBFX mini accounts have the "m" like EURUSDm.. This way I think that the problem of the FerruFx and more some friends is solved

I don't know if this will help you but this code I took from another EA and it makes the EA compatible with regular brokers and IBFX symbols. Maybe it will help as to not having many versions;

if ((Symbol()=="EURJPY") || (Symbol()=="EURJPYm") ||

(Symbol()=="USDJPY") || (Symbol()=="USDJPYm") ||

(Symbol()=="CHFJPY") || (Symbol()=="CHFJPYm") ||

(Symbol()=="AUDJPY") || (Symbol()=="AUDJPYm") ||

(Symbol()=="CADJPY") || (Symbol()=="CADJPYm") ||

(Symbol()=="NZDJPY") || (Symbol()=="NZDJPYm") ||

(Symbol()=="GBPJPY") || (Symbol()=="GBPJPYm") ||

(Symbol()=="SGDJPY") || (Symbol()=="SGDJPYm"))

 

Fascinating Strategy

hellkas:

Its a correlation EA and it works in the following way:

If the EurUsd JRSX [3] its below 50, GbpUsd JRSX [3] its below 50 and UsdChf JRSX [3] its above 50 u go short EurUSd and GbpUsd.. And long UsdChf.. And vice versa...

I don't think I've ever come across a strategy quite like this. It seems very sound. I think you're really onto something here.

Would you say that the JRSX indicator measures pretty much the same thing as the RSI?

 

Not cool to remove Gary Hensley's copyright message from original EA

http://www.forexmt4.com/_MT4_Experts/MultiPairWPR.mq4

But can be when you change the buy/sell part of

code with signal only part from Perky's goblin mod.

+play with Damiani filter

Cheers!

 

Here's a modified version:

1. Unique version for all type of account (IBFXmini and others)

2. MagicNumber added: EA can be use now with others EAs on the same platform

Warning about backtesting: this EA use the JRSX on 3 pairs (EURUSD, GBPUSD and USDCHF). You MUST have data for those 3 pairs and for the period you want to test. If not, the calculation cannot be done correctly.

FerruFx

Files:
 

multi-currency EAs cannot be backtested

I don't know if anyone tried this EA live on demo account, but backtest won't work with multiple currencies, and this backtest isn't worth a paper it was printed on.

Just insert print statement in CalcBSI function

Print("GBPUSD=",iCustom("GBPUSD",0,"JRSX",3,0,0),

" EURUSD=",iCustom("EURUSD",0,"JRSX",3,0,0),

" USDCHF=",iCustom("USDCHF",0,"JRSX",3,0,0));

and run backtest on EURUSD, it will show difeerent values on EURUSD but the same on gbp and chf, abd they don't correspond to the jrsx indicator at that time.

 
irusoh1:
it will show difeerent values on EURUSD but the same on gbp and chf, abd they don't correspond to the jrsx indicator at that time.

I think your problem is answered in my post just above

 

So are these the only three currency pairs this EA works with?

int GU_Trig=1,EU_Trig=1,UC_Trig=1,UJ_Trig=1;

if (iCustom(gbpusd,0,"JRSX",3,0,0)<50)GU_Trig=-1;

if (iCustom(eurusd,0,"JRSX",3,0,0)<50)EU_Trig=-1;

if (iCustom(usdchf,0,"JRSX",3,0,0)<50)UC_Trig=-1;

 
matrixebiz:
So are these the only three currency pairs this EA works with?

int GU_Trig=1,EU_Trig=1,UC_Trig=1,UJ_Trig=1;

if (iCustom(gbpusd,0,"JRSX",3,0,0)<50)GU_Trig=-1;

if (iCustom(eurusd,0,"JRSX",3,0,0)<50)EU_Trig=-1;

if (iCustom(usdchf,0,"JRSX",3,0,0)<50)UC_Trig=-1;

Yes and the best results (backtest) seems to be GBPUSD on H4 with default settings. The statment is to "heavy" to be uploaded due to the trailing modify (a lot of lines: 5.5MB).

Files:
jrsxsystem.gif  16 kb
 
hellkas:
Hi rzamany.. Do you backtest EurUsd H1? What's your modelling quality?

i found my mistake.

for backtest must have data for 3 pair in period that tested this ea.

thanks

 

Thanks for your reply, it turns out that I've named the indicator JSRX instead JRSX.

I tried to backtest the EA and something weird happend. When I checked on GBPUSD M30, the equity kept going upper and upper until a crash that left me with zero cash.

It didn't happen with other time frames.

Anyway, thanks for sharing, and lots of pips.

Reason: