View Single Post
  #1 (permalink)  
Old 11-17-2006, 12:54 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 - Development+Suggestions - MQ4 in Post#1

This is thread for development, bug reporting, code submissions, different EA builds and ideas for development. Post #1 and #2 will be edited regularly with current news and the most recent and stable version of Phoenix. Some minor notes but full documentation is in the changelog.

Phoenix 6 is now out of beta, and released as stable. The code is from P6B6, and only has a small change to a signal. Settings are in the settings thread. You must load settings files. Current known good settings: M30 USDJPY. Settings to test: P6Rel USDCHF (Rel=released, attached to this post.)

PContour created Phoenix 5.7.3-W, with bugfixes and merged settings. I do not know of any working pairs in the P5 code.

STABLE VERSION: Phoenix 6 - Released
New code template bears fruit. Old style strategy still alive, but new strategies based on RSI and consecutive RSI are included. Will be porting over other contributed signal combinations into Phoenix 6. Feel free to submit your own signal combinations for a free EA.

PREVIOUS STABLE VERSION: 5.7.0
All modes working. Might be a quiet bug in the PeriodGraceHours Trailing Stop code. See 5.7.1 changelog for details. Backtest shows Mode 3 settings of 1.0 1.0 1.7 to be most profitable, default settings are profitable.

TESTING BUILD: 5.7.4
PContour has been graciously maintaining the old code base, and has included some enhancements based on consecutive loss prevention.

PhoenixFund TODO List:
Make a real Website = Half Done
IB Account = Fill out application with 5424 in the Upper Right, or "PhoenixFund"
Open Account to trade (Waiting on wire transfer)
Create letterhead with Logo

I personally like the idea of 3 builds:
Stable - Confirmed to run all modes with real money, verified profitable on at least 2 weeks of live testing and no reported major bugs.
Testing - live testing performed on mostly stable builds to be candidates for "stable" build. Live testing verifies profitability and consistency.
Weekly or Nightly Build - All code submissions combined together so people can backtest the latest features.

Current Stable: Phoenix 6 Released: Some settings unconfirmed, please test and submit reports.
Current Testing: Phoenix 6 Released, Phoenix 5.7.4, testing done by PContour
Weekly build: Phoenix 6

Previous build notes:
5.6.4 Weekly Build
HerbertH Mode3 fix (SL updated on 2 and 3 when 1 TP), Dagnar@FF Consecutive Signals (Ignore Buy/Sell signals less than threshhold, setting of 5 had excellent results), and Daraknor "MaxTrades" option added for mode 1(untested). Details are post #10.
5.6.6 Weekly Build
Includes many code fixes, some minor changes for performance, several errors removed, a great deal of documentation, 3 committed code contributions, and some preferences for people who create settings files. A EURUSD mode was added, but is not currently recommended for live trading. See post #61 for the comple changelog. Default trading behavior has CHANGED. Removed at 327 views to make room. EA still kept at post #61
5.6.7a Weekly Build
Another candidate for stable release. Only change in Mode 3 is behavior for moving StopLoss. Thanks for the log submissions and debugging ideas. Changelog in post #115 of this thread. Removed at 217 views, MQ4 is still at changelog.
5.6.08 Quick Bugfix
Thank you Wackena, Shinigami and Giapel for posting your errors. Debugging mode 3 continues, and it is usable, but the default mode is now Mode 1. Mode 2 and 3 are labeled "testing" and mode 1 is labeled "stable" inside the code. Modified Mode 3 to have accurate SL levels. Removed at 290 views. Changelog still holds original file.
5.7.0 Weekly Build
I was tired of Mode3 not working so I rewrote the entire detection mechanism. After it started working the performance was a lot different, so three settings were added to Mode3 control the TP level. Three optional variables were added to Mode3 section controlling the TP of the different trades. The default 0.5 1.0 1.5 was changed to 0.8 1.0 1.2. More details in the Changelog on post #151
5.7.1 Weekly Build
Added the min/max lot sizing. Changed the functionality of iOSMA to match standard. Added a separate trailing stop variable for graceful close function.
Confirmed new SL is better than the old SL. Deleted old blocks of code that were commented out because they didn't work. Full Changelog on post #177.
5.7.2 Weekly Build
*Will not trade with old settings, settings files are forced to have fast>slow settings. Please create new settings files.*
A separate thread has been created for settings file conversion. Thank you Pcontour!
The focus of this version is trailing stop, breakeven code and optimizations.
Pcontour renamed most of the functions and variables in Phoenix with shorter names. Shorter names helps overcome a limitation of 817 characters in the "Optimization Results" Window.
Full changelog pending me having more time.
Attached Files
File Type: mq4 Phoenix_EA_v5_6_03.mq4 (33.8 KB, 1224 views)
File Type: mq4 Phoenix_EA_v5_7_0.mq4 (38.2 KB, 1967 views)
File Type: mq4 Phoenix_EA_v5_7_3.mq4 (49.2 KB, 1270 views)
File Type: mq4 P6 Released.mq4 (35.9 KB, 1263 views)

Last edited by daraknor; 06-14-2007 at 10:51 AM. Reason: New release 5.7.2
Reply With Quote