Job finished
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Specification
1. Objective
To send out Alert when 2 of the selected time frame are above or below user defined signal line
& lower time frame reaches the user defined Fib retracement value
2. Features
A
User is able to select & input any 2 time frame (from M1 to Month)
Where 1 sttime frame defines higher time frame & 2 ndtime frame defines lower time frame
B
User is able to input EMA period & EMA (High Low Close) setting using it as defined signal line
C
System is able to identify last swing low and last swing high on the lower time frame
D
System is able to calculate the Fib retracement value from last swing high & last swing low on lower time frame
E
User is able to input the desired Fib retracement value from last swing high & last swing low on lower time frame
3. Alert Criteria
A
User select any 2 time frame (higher & lower time frame) and when both time frame are above a user defined signal line (EMA period with High Low Close)
Then
System will identify & calculate lower time frame Fib retracement value (User defined) from last swing high
&
Alert will be sent out when price reaches the Fib retracement value (User defined)
B
User select any 2 time frame (higher & lower time frame) and when both time frame are below a user defined signal line (EMA period with High Low Close)
Then
System will identify & calculate lower time frame Fib retracement value (User defined) from last swing low
&
Alert will be sent out when price reaches the Fib retracement value (User defined)
4. Alert Example
Example 1
User input 1 sttime frame as Week & 2 ndtime frame as Day
Only when both time frame are above 100 EMA High (User defined signal line)
System will identify 2 ndtime frame “Day TF” last swing high
System will calculate the fib retracement value @ 50% (user defined value) from last swing high on 2 ndtime frame “Day TF”
Alert massage “EURJPY above 100EMA High at Fib R 50% on Day TF”
Example 2
User input 1 sttime frame as H4 & 2 ndtime frame as M30
Only when both time frame are above 150 EMA Close (User defined signal line)
System will identify 2 ndtime frame “M30 TF” last swing high
System will calculate the fib retracement value @ 60% (user defined value) from last swing high on 2 ndtime frame “M30 TF”
Alert massage “SPX above 150EMA Close at Fib R 60% on M30 TF”
Example 3
User input 1 sttime frame as M30 & 2 ndtime frame as M1
Only when both time frame are below 200 EMA Low (User defined signal line)
System will identify 2 ndtime frame “M1 TF” last swing low
System will calculate the fib retracement value @ 38% (user defined value) from last swing low on 2 ndtime frame “M1 TF”
Alert massage “XAUUSD below 200EMA Low at Fib R 38% on M1 TF”
Example 4
User input 1 sttime frame as H1 & 2 ndtime frame as M15
Only when both time frame are below 50 EMA Close (User defined signal line)
System will identify 2 ndtime frame “M15 TF” last swing low
System will calculate the fib retracement value @ 23% (user defined value) from last swing low on 2 ndtime frame “M15 TF”
Alert massage “WTI below 50EMA Close at Fib R 23% on M15 TF”
Example 5
User input 1 sttime frame as H4 & 2 ndtime frame as M30
When 1 sttime frame is above 100 EMA High & 2 ndtime frame is below 100 EMA High (User defined signal line)
The system will no nothing & no alert will be sent out
5. Alert
Alert in the form of pop-up, sounds & email
Preferably User can select the number of times alert to be sent out over a period of time
Example alert is sent out once every 2 min for 30 times during current day
Example alert is sent out once every 5 min for 10 times during current day
------------***End***------------