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

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

author emer | 0 人阅读 | 0 人评论 |
来源:ForexFactory · Trading Systems · 原帖链接
原帖作者:skyline
发布日期:First Post: Aug 19, 2006 4:47am | Edited Oct 23, 2011 4:23pm


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)

原帖附件 (3)

📦 帖子附件汇总 (182)

以下是回帖中所有共享的附件(182 个,已去重)。

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