Forex
Google

Go Back   Forex Trading > Trading systems > Phoenix
Forex Forum Register FAQ Members List Calendar Search Today's Posts Mark Forums Read


Register in Forex TSD!
Trading Systems Leaders in this forum (automated trading systems) are winning more than 3000 pips in a month (30000$ investing one lot every time).
Click here to register and get more information

Reply
 
LinkBack (5) Thread Tools Display Modes
  4 links from elsewhere to this Post. Click to view. #1 (permalink)  
Old 03-26-2007, 09:58 PM
daraknor's Avatar
daraknor daraknor is offline
Senior Member
 
Join Date: Oct 2006
Location: Portland, OR USA
Posts: 996
daraknor is on a distinguished road
Phoenix 6 - Development, Download, Bugs - See Post#1

Phoenix6 Beta3 released
Phoenix6 Beta4 released Also attached to this message.
Phoenix6 Beta5 released Also attached to this message.

Post #1 will contain the most recent versions of each version of Phoenix.

Because so many features were added, the code has been split into two versions. The first version is Phoenix Simple and contains all of the signals, some of the order placement strategies, and some settings are hidden because you normally won't want to change them.

Phoenix Advanced has all of the tweakable settings exposed, a few extra exit strategies, and more advanced lot sizing management.

I have turned off and on most of the features in testing (especially exit systems) and they all seem to work. Parabolic SAR, Grace/Force exit and the hour based filter all need verification.

I'm not sure that the adjustment I made to EntrySignal1 (Old signal 4) is working as intended. If someone can backtest GBPUSD with the appropriate settings from Phoenix 5.7.x and compare the two, I would appreciate it. In order to convert P_DVBuySell and P_DVStayOut, multiply the old numbers by 10000. I noticed the settings appeared to be based on the number of digits in the currency and USDJPY tended to have a number 100 times greater than everything else. Now the final numbers should be relatively similar across currencies - allowing copy/paste based starting numbers.

The existing settings were the first round of a new optimization when it was about 1/5 of the way completed. Optimization Round1 was on 2007.02.03-2007.03.10. Out of 2,500,000,000,000 settings I only tested 2500. I think there are much better settings out there, but I thought it was time to hand out code.

Thanks to PContour for the debugging, reorganization and validation of code. I'm off to run PhoenixFund errands.
Attached Files
File Type: mq4 Phoenix6 Advanced Beta1.mq4 (32.7 KB, 457 views)
File Type: mq4 Phoenix6 Simple Beta1.mq4 (30.1 KB, 254 views)
File Type: mq4 Phoenix6 Simple Beta4.mq4 (33.4 KB, 143 views)
File Type: mq4 Phoenix6 Simple Beta5.mq4 (35.9 KB, 398 views)

Last edited by daraknor : 04-25-2007 at 04:07 AM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 03-27-2007, 02:57 AM
wujun122 wujun122 is offline
Member
 
Join Date: Jan 2007
Posts: 55
wujun122 is on a distinguished road
Hi,Daraknor,
Does Phoenix 6 open one trade per one time?Does it not like Phoenix 5.7.2a (mode 3)opening 3 trades per one time?
Attached Images
File Type: jpg Snap1.jpg (13.6 KB, 2312 views)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 03-28-2007, 09:00 AM
daraknor's Avatar
daraknor daraknor is offline
Senior Member
 
Join Date: Oct 2006
Location: Portland, OR USA
Posts: 996
daraknor is on a distinguished road
If you use P6 Simple, it will not be able to open multiple lots. If you use P6 Advanced, then you can make Phoenix perform the way mode3 did by using the following settings:
Code:
U_splitTradeOn=true
U_splitTrade1=80
U_splitTrade2=100
U_splitTrade3=120
U_splitTrade4=0
U_splitTrade5=0
U_splitTrade6=0

U_ExitStaticTSOn=true
U_BreakEvenSL= (U_splitTrade1*take profit/100) or (80*40/100)=32
U_DelayTS=(U_splitTrade2*take profit/100) or (100*40/100)=40
If you have a take profit of 40, this will make 3 trades. Trade1 will have TP 32, Trade2 will have TP 40, Trade will have TP 48. When the price hits 32 pips profit, Trade2 and Trade3 will have their stoploss moved up to the open price. When Trade2 exits, Trade3 will activate a trailing stop with the initial stop set to 30 pips, and move up every time the profit increases.

If you normally trade 3 lots, this will create 3 trades, with 1 lot each. I tested rounding of lots a long time ago, I believe it rounds down, with the minimum lotsize as a lower limit.

This is more complicated than "mode3" but it is much more advanced too. Instead of embedding the logic into code, now you can set up nearly any trading settings you desire. You could split the trades 50,75,100,100 which would create 1 lot at TP50%, 1 lot at TP75% and 2 lots 100% TP.

Last edited by daraknor : 03-28-2007 at 09:07 AM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 03-28-2007, 09:44 AM
daraknor's Avatar
daraknor daraknor is offline
Senior Member
 
Join Date: Oct 2006
Location: Portland, OR USA
Posts: 996
daraknor is on a distinguished road
I've been debugging the beta, along with everyone else. Here are the (popular) ported settings over from Phoenix 5.7.2 for GBPUSD. Although the filename says P6 Simple, it will work with either Simple or Advanced mode.

I tried getting the two systems to perform the same, but I wasn't able to. Phoenix 6 enters a lot more trades, EntryFilter1 (old Signal4) seems to be not working. I'm going to troubleshoot it more in the morning.

I hope people don't mind, these settings would generate over an extra $400 over one month on GBPUSD trading 0.05 risk instead of the old Phoenix 5.7.2 code. (Identical settings, 35% more profit)

Feel free to release P6 settings files, P6 performance reports, etc.
Attached Files
File Type: zip gbpusdm15 p6simple.zip (1.1 KB, 341 views)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 03-28-2007, 12:16 PM
wujun122 wujun122 is offline
Member
 
Join Date: Jan 2007
Posts: 55
wujun122 is on a distinguished road
Quote:
Originally Posted by daraknor
If you use P6 Simple, it will not be able to open multiple lots. If you use P6 Advanced, then you can make Phoenix perform the way mode3 did by using the following settings:
Code:
U_splitTradeOn=true
U_splitTrade1=80
U_splitTrade2=100
U_splitTrade3=120
U_splitTrade4=0
U_splitTrade5=0
U_splitTrade6=0

U_ExitStaticTSOn=true
U_BreakEvenSL= (U_splitTrade1*take profit/100) or (80*40/100)=32
U_DelayTS=(U_splitTrade2*take profit/100) or (100*40/100)=40
If you have a take profit of 40, this will make 3 trades. Trade1 will have TP 32, Trade2 will have TP 40, Trade will have TP 48. When the price hits 32 pips profit, Trade2 and Trade3 will have their stoploss moved up to the open price. When Trade2 exits, Trade3 will activate a trailing stop with the initial stop set to 30 pips, and move up every time the profit increases.

If you normally trade 3 lots, this will create 3 trades, with 1 lot each. I tested rounding of lots a long time ago, I believe it rounds down, with the minimum lotsize as a lower limit.

This is more complicated than "mode3" but it is much more advanced too. Instead of embedding the logic into code, now you can set up nearly any trading settings you desire. You could split the trades 50,75,100,100 which would create 1 lot at TP50%, 1 lot at TP75% and 2 lots 100% TP.
I will try it. Thank you.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 03-28-2007, 12:21 PM
m6m6's Avatar
m6m6 m6m6 is offline
Senior Member
 
Join Date: Dec 2006
Location: Sherbrooke, Quebec, Canada
Posts: 145
m6m6 is on a distinguished road
Update confirmation

I would like to know for sure if P6 files in the first post are updated every time you guys debug something so I can start helping on my side with the latest version.

Thank you !
__________________
"A discovery is said to be an accident meeting a prepared mind." Albert Szent-Gyorgyi
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 03-28-2007, 01:26 PM
daraknor's Avatar
daraknor daraknor is offline
Senior Member
 
Join Date: Oct 2006
Location: Portland, OR USA
Posts: 996
daraknor is on a distinguished road
Yes, Post #1 of this thread will always contain the most recent files. I'll be posting a link from the main dev thread soon as well.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 03-29-2007, 09:00 AM
m6m6's Avatar
m6m6 m6m6 is offline
Senior Member
 
Join Date: Dec 2006
Location: Sherbrooke, Quebec, Canada
Posts: 145
m6m6 is on a distinguished road
Backtesting results

No good settings yet. I just finish two runs of backtesting P6 advance with a wide variety of settings on 1 year of data (2006). 20 hours of cpu and not a single profit set. I am waiting for the next version and will resume.
__________________
"A discovery is said to be an accident meeting a prepared mind." Albert Szent-Gyorgyi
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 03-30-2007, 12:46 AM
daraknor's Avatar
daraknor daraknor is offline
Senior Member
 
Join Date: Oct 2006
Location: Portland, OR USA
Posts: 996
daraknor is on a distinguished road
What signals were you using?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 03-30-2007, 12:10 PM
m6m6's Avatar
m6m6 m6m6 is offline
Senior Member
 
Join Date: Dec 2006
Location: Sherbrooke, Quebec, Canada
Posts: 145
m6m6 is on a distinguished road
Signals

Quote:
Originally Posted by daraknor
What signals were you using?
I inspired myself from the settings you post in a previous tread but unfortunately, I did not save it and played around after. I will remember for next time.
__________________
"A discovery is said to be an accident meeting a prepared mind." Albert Szent-Gyorgyi
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

LinkBacks (?)
LinkBack to this Thread: http://www.forex-tsd.com/phoenix/6691-phoenix-6-development-download-bugs-see-post-1-a.html
Posted By For Type Date
Phoenix 5.7.0 - Page 2 - Forum Eole Trading Ltd This thread Refback 04-11-2008 11:21 AM
Forex P6 This thread Refback 02-27-2008 01:11 PM
Phoenix6 Simple Beta3 - EA-Performance This thread Refback 01-17-2008 10:38 AM
EA-Performance - Phoenix6 Simple Beta3 This thread Refback 01-07-2008 05:35 AM
EA-Performance - Phoenix6 Simple Beta3 This thread Refback 08-29-2007 09:21 PM

Similar Threads
Thread Thread Starter Forum Replies Last Post
Phoenix - Development+Suggestions - MQ4 in Post#1 daraknor Phoenix 421 04-17-2008 10:29 AM
"Phoenix - FAQ, Stable, User support -Read Post #1" depictureboy Phoenix 185 02-28-2008 02:44 PM
Strategy tester bugs Aaragorn Expert Advisors - Metatrader 4 1 06-22-2006 11:28 PM


All times are GMT. The time now is 06:23 AM.