欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

Firebird EA - 修复版本 - (Firebird EA - fixed version -)

author emer | 50 人阅读 | 0 人评论 |


Hi Firebirders !
I started here a new fresh thread about further improvement based on Firebird EA v0.63G engine that seems actually the best version ever made with incredible performance tested by a lot of users in old post.
I will try, as much as i can, to update regularly this first post so every news,settings,fix will be written here.
I wish to thanks to all users that in old thread help to improve Firebird in particular Mono for testing and sharing his result and setting to FF users.

[How it works Firebird ?]
(taken from EA code)
Firebird calculates a 10 day SMA and then shifts it up and down based on a percentage to form a channel.
For the calculation of this SMA either close (more trades) or H+L (safer trades) is used.
When the price breaks a band a postion in the opposite of the current trend is taken. If the position goes against us we simply open an extra position to average (pipstep function).
To avoid enter a trade while a strong trend is in place a divergence function is used that is calculated as difference between a Faster SMA (by default set to 23) and a Slower SMA (by default set to 84).


* Firebird v0.63g :
- Our loved EA This version it seems to be a pips machine , implement pipstep to average position and divergence to avoid strong trend.

* Firebird v1.0a :
- Based on Firebird v0.63g engine.
- Fixed bug that prevent to all JPY pairs to enter often a trade due to a calculation error on divergence function.
- Removed looping print about Account Equity on Expert tab.
- Deleted override settings if you use TF30 timeframe chart.

*Firebird v1.0c (modified by Wackena)
- Average daily range calculated automatically using ATR on past 21 days, there is no more need to setup manually StopLoss,TakeProfit and Pipstep, they are all calculated automatically.
- Added Money Management routine. If you want to manually set lot size, set UseMM=0(false)
- Added MaxOpenOrders routine to add control as to max number of open orders at one time per pair. If not wanted, set MaxOpenOrders=10.
- Added Trailing stop function

[Firebird Settings (based on Mono's settings)]
- Firebird_settings_v1.0.zip : Contains two versions of preset files that seems to works better :

1) Mono's fixed setting (Mono_settings_fixed_v1.0.zip): Fixed tp=30, sl=300, pipstep=30 for all pairs
2) Mono's variable setting (Mono_settings_variable_v1.0.zip) : different setting for each pair based on average daily range (in pips). Take profit (TP), Stop loss (LS) and PipStep are calculated with these formulas :
TP = Daily Avg Range*2/10 , SL = Daily Avg Range*2 , PipStep = Daily Avg Range/10


EUR/USD TP=22 SL=220 PIPSTEP=11 (Daily Avg Range = 110)
GBP/USD TP=30 SL=300 PIPSTEP=15 (Daily Avg Range = 150)
USD/CHF TP=25 SL=250 PIPSTEP=12 (Daily Avg Range = 125)
EUR/JPY TP=21 SL=210 PIPSTEP=10 (Daily Avg Range = 105)
USD/JPY TP=20 SL=200 PIPSTEP=10 (Daily Avg Range = 100)
USD/CAD TP=21 SL=210 PIPSTEP=10 (Daily Avg Range = 105)
AUD/USD TP=16 SL=160 PIPSTEP=8 (Daily Avg Range = 80)
EUR/CHF TP=10 SL=100 PIPSTEP=5 (Daily Avg Range = 50)
EUR/GBP TP=9 SL=90 PIPSTEP=5 (Daily Avg Range = 45)
AUD/JPY TP=15 SL=150 PIPSTEP=7 (Daily Avg Range = 75)

* Mono's chart time frame : M1 (1 minute chart)
StrategyTester.gif Daily Chart Sample.GIF DetailedStatement.gif f.JPG
StrategyTester.gif Daily Chart Sample.GIF DetailedStatement.gif f.JPG
StrategyTester.gif Daily Chart Sample.GIF DetailedStatement.gif f.JPG
StrategyTester.gif Daily Chart Sample.GIF DetailedStatement.gif f.JPG
StrategyTester.gif Daily Chart Sample.GIF DetailedStatement.gif f.JPG
StrategyTester.gif Daily Chart Sample.GIF DetailedStatement.gif f.JPG

原帖附件 (3)

📦 帖子附件汇总 (164)

以下是回帖中所有共享的文件(164 个)。

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录