Phoenix 2007 (new thread) - page 74

 

Phoenix 5 - first week of forward test

For the begining I started using Phoenix 5 in several different timeframes and modes.

mode 2, M30, lot size 0.75

mode 2, M15, lot size 0.5

mode 3, M5, lot size 0.25

mode 3, M15, lot size 0.5

mode 3, M30, lot size 0.75

The results are attached in the phoenix5.rar file.

I used mini account. So this is the reason why lot size is so much smaller.

I hope this helps.

Files:
phoenix_5.rar  71 kb
 

Forward test

Hi all,

this is what I did this week with phoenix live on usdjpy, eurjpy, gbpusd and usdchf.

Some trades were closed by hand but everything was really easy!

At the momento I have many trades open with loss but they were opened late friday and I think it would be better to wait for monday.

Bye,

Raffaele

 

setting

raffaelegalbiati:
Hi all,

this is what I did this week with phoenix live on usdjpy, eurjpy, gbpusd and usdchf.

Some trades were closed by hand but everything was really easy!

At the momento I have many trades open with loss but they were opened late friday and I think it would be better to wait for monday.

Bye,

Raffaele

do you use Mode 3 ?

giapel

 

Fear fear fear !

After having won some money yesterday (about 93 $) i made the foolish thing to

install Phoenix mode 1 on 3 currencies : usdjpy, usdchf and eurjpy.

Unfortunately i had only 306 $ so not many free marging.

And unfortunately again the 3 currencies went down much so i had to close EURJPY with lost (not many cause it was the closer to the breakeven) and now i

hope i will finish with some win (or not too much losses).

Now i have - 28 pips on usdjpy and - 13 pips on usdchf (better that the - 60 or -55 i had before).

 

Mode 3

Yes Giapel mode 3 that I find really interesting. Some open trades are mode 2 but I really miss mode 3. I do not know if I was just lucky (I do not think so) but I consider kast week quite difficult. Other EA made horrible trades so I will wait the results of next week to confirm my very good impression on Phoenix. Anyway I also made forward tests on ver. 4 and Phoenix Contest version and I have always been very well impressed.

Raffaele

 

setting

hi raffaele,

i am thinking that mode3 is too much risk; mode 1 is safer.

now, i am forward-testing Phoenix with mode 1 and mode1 combinated mode2.

bye, giapel

 

How this EA give buy, sell signals

Can someone explain How phoenix give buy, sell signals ?

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

{

SMAPeriod = 2;

SMA2Bars = 18;

Percent = 0.0032;

TakeProfit = 84;

StopLoss = 84;

TrailingStop = 35;

OSMAFast = 5;

OSMASlow = 22;

OSMASignal = 2;

EnvelopePeriod = 2;

Fast_Period = 25;

Slow_Period = 15;

DVBuySell = 0.0029;

DVStayOut = 0.024;

}

//=====================SIGNAL1======================

bool BuySignal1=false, SellSignal1=false;

double HighEnvelope1 = iEnvelopes(NULL,0,EnvelopePeriod,MODE_SMA,0,PRICE_CLOSE,Percent,MODE_UPPER,1);

double LowEnvelope1 = iEnvelopes(NULL,0,EnvelopePeriod,MODE_SMA,0,PRICE_CLOSE,Percent,MODE_LOWER,1);

double CloseBar1 = iClose(NULL,0,1);

if(UseSignal1)

{

if(CloseBar1 > HighEnvelope1) {SellSignal1 = true;}

if(CloseBar1 < LowEnvelope1) {BuySignal1 = true;}

}

else {SellSignal1=true;BuySignal1=true;}

//=====================SIGNAL2======================

bool BuySignal2=false, SellSignal2=false;

double SMA1=iMA(NULL,0,SMAPeriod,0,MODE_SMA,PRICE_CLOSE,1);

double SMA2=iMA(NULL,0,SMAPeriod,0,MODE_SMA,PRICE_CLOSE,SMA2Bars);

if(UseSignal2)

{

if(SMA2-SMA1>0) {BuySignal2 = true;}

if(SMA2-SMA1<0) {SellSignal2 = true;}

}

else {SellSignal2=true;BuySignal2=true;}

//=====================SIGNAL3======================

bool BuySignal3=false, SellSignal3=false;

double OsMABar2=iOsMA(NULL,0,OSMASlow,OSMAFast,OSMASignal,PRICE_CLOSE,2);

double OsMABar1=iOsMA(NULL,0,OSMASlow,OSMAFast,OSMASignal,PRICE_CLOSE,1);

if(UseSignal3)

{

if(OsMABar2 > OsMABar1) {SellSignal3 = true;}

if(OsMABar2 < OsMABar1) {BuySignal3 = true;}

}

else {SellSignal3=true;BuySignal3=true;}

//=====================SIGNAL4======================

double diverge;

bool BuySignal4=false,SellSignal4=false;

diverge = divergence(Fast_Period, Slow_Period, Fast_Price, Slow_Price,0);

if(UseSignal4)

{

if(diverge >= DVBuySell && diverge <= DVStayOut)

{BuySignal4 = true;}

if(diverge = (DVStayOut*(-1)))

{SellSignal4 = true;}

}

else {SellSignal4=true;BuySignal4=true;}

//=====================SIGNAL5======================

bool BuySignal5=false, SellSignal5=false;

if(UseSignal5)

{

int iHour=TimeHour(LocalTime());

int ValidTradeTime = F_ValidTradeTime(iHour);

if(ValidTradeTime==true)

{

BuySignal5=true;

SellSignal5=true;

}

}

else {SellSignal5=true;BuySignal5=true;}

//=================END SIGNALS========================================================

//=================SELL CONDITIONS===

if((SellSignal1==true) && (SellSignal2==true) && (SellSignal3==true) && (SellSignal4==true) && (SellSignal5==true))

{

res=OrderSend(Symbol(),OP_SELL,LotsOptimized(),Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,"Phoenix2007",MAGICMA,0,Red);

return;

}

//=================BUY CONDITIONS===

if((BuySignal1==true) && (BuySignal2==true) && (BuySignal3==true) && (BuySignal4==true) && (BuySignal5==true))

{

res=OrderSend(Symbol(),OP_BUY,LotsOptimized(),Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point,"Phoenix2007",MAGICMA,0,Blue);

return;

}

//=================END SELL/BUY CONDITIONS=========================

}

 
 

He Deserve some profit from you

In my opinion,

If most of you have already made profit by this EA,

I think you should donate some of your profit to Hendrick Stam,

Imagine, how much does it cost to have this amazing EA in other site, while you can have here for free?

Yes, Hendrick has asked us to test his EA, but overall, we agree that we satisfied with his work. Why dont we constribute some profit to him, while he deserves it from what he has done?

Here I change some setting to fix with my live trading into MicroLot

extern string GeneralSettings = "===== General Settings ============================";

extern int PhoenixMode = 2;

extern double Lots = 0.01;

extern double MaximumRisk = 0.05;

extern int DecreaseFactor = 0;

extern bool MM = false;

extern bool AccountIsMicro = false;

The other is the same I am trying to test Mode 2 with 0.01 lot, but I am not sure if "accountisMicro " must be false or true?? When I compiled it, It doesnt show any error or warning.

Could someone help me? thanks

 
Reason: