CAN ANYBODY ADD NEWS FILTER TO THIS EA PLEASE?

 

HELLO,


CAN anybody please add a news filter and a CSM to an already operational EA with conditions as mentioned in the attached Excel file please?


Awaiting any reply. If so I will post the EA.


Please read the excel file to know how I want it.


Thank you very much and thank you once again.


Since its not allowing me to attach the file please read the following:

REQUIREMENT SPECIFICATION



































































FIRST MAKE CSM ENTRY AND NEWS FILTER IN THE GLOBAL INPUTS OF THE EA TO BE USED OR NOT WITH OPTION AS TRUE/FALSE. 
INPUT USE CSM ENTRY: TRUE/FALSE
INPUT USE NEWS FILTER: TRUE/FALSE
IF ANY OF ABOVE IS TRUE/FALSE IT SHOULD BE ABLE TO BE USE WITH ANY CONFIGURATION WHEN CONFIGURATION 1,2 OR 3 IS SELECTED.
CSM USE THE RULES:
1 INPUT DIFFERENCE BETWEEN PAIRS= EXAMPLE IF 5 0R 50 ENTER FIRST ENTRY. IF EUR 3 OR 30 AND CAD 8 OR 80 SELL EURCAD IF CAD 3 OR 30 AND EUR 8 OR 80 BUY EURCAD AS AN EXAMPLE.
2 FOLLOW INPUTS FROM CONFIGURATION3 IF 3 SELECTED, 2 IF 2 SELECTED 1 IF 1 SELECTED.
3 TP HIT EA WILL CLOSE ALL. THERE IS OPTION ALREADY IN EA TP HIT CLOSE IF THAT’S TRUE IT WILL CLOSE ALL AT THAT TP. THEN THE EA MUST LOOK FOR ANOTHER OPPORTUNITY AND IF OTHER RULES MET OPEN ORDER AGAIN.
4 INPUT MAXIMUM LIMITS OF NUMBER OF SYMBOLS ON=2 IF 2 EURCAD ON USDCAD ON NO ENTRY OF ANY OTHER SMBOLS MORE EVEN IF CONDITIONS =5 OR 50 IS MET FOR OTHER PAIRS.
5 EURCAD ON USDCAD ON. CANNOT BE ON SAME DAY AGAIN IF CLOSED IN TP AND AGAIN OPPORTUNITY =5 AROSE FOR IT. CAN USE ANY OTHER PAIRS FOR THE DAY IF OPPORTUNITY AROSE. BEFORE MT4 00:00 FOR NEXT DAY IF EURCAD OR USDCAD HAS CLOSED IN PROFIT DONOT OPEN IT AGAIN EVEN IF DIFFERENCE OF 5 0R 50 AROSE AGAIN UNTIL AFTER MT400:00 THEN NO PROBLEM. IN OTHER WORDS 1 SYMBOL PER DAY ONLY AS PER MT4 TIMINGS IF CLOSED IN TP.
NEWS FILTER THE RULES:
SITE TO BE USED:
First method of news filter. [AS A DROP DOWN MENU]
INPUT SELECT 3 stars OR 3 stars and 2 stars OR 3 stars and 2 stars and 1 star news. 
INPUT TIME HH:MM BEFORE NEWS STOP ADDING ORDERS.
INPUT TIME HH:MM AFTER NEWS START ADDING ORDERS FROM WHERE IT LEFT BEFORE.
Second method of news filter. [AS A DROP DOWN MENU]
CHECK each day if has news of that pair let it run on that day. If empyt calendar having no news for the pair. Skip that day.DONT OPEN ANY ORDER THAT DAY. FOR EXAMPLE IF USDCAD THE PAIR and NO NEWS ON WEDENSDAY FOR USD OR CAD so don’t open any orders that day. STOP that day and START from where it left after that day.        
Third method of news flter. [AS A DROP DOWN MENU]
INPUT TIME Start EA HH:MM after news. 
INPUT SELECT 3 stars OR 3 stars and 2 stars OR 3 stars and 2 stars and 1 star news. 
INPUT TIME Stop EA HH:MM after news. ANY ORDERS OPENED LET IT RUN TILL IT CLOSED IN TP. SHUT DOWN.
DAYS FILTER  [AS A DROP DOWN MENU]
EA RUNNING DAYS: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY. TRUE/FALSE for usage.
 

Forum on trading, automated trading systems and testing trading strategies

Welcome,

  • Usually people who cannot code do not receive free help on this forum, although it could happen if you are lucky. Be patient.
  • If you show your attempts and describe your problem clearly, you will most probably receive an answer from the community.
  • If you do not want to learn to code, that is not a problem. You can either look at the Codebase if something free already exists, or in the Market for paid products (also sometimes free).

Good luck. 

Reason: