THIS EA IS BASED ON PRICE ACTION BASIC TRADE MANAGEMENT FUNCTIONS: 1. TIME FILTER (TRUE/FALSE) - START TIME AND END TIME 2. FRIDAY CLOSE TIME (TRUE/FALSE) - CLOSES ALL OPEN TRADES AND STOPS TRADING 3. SINGLE CHART SETUP OR ONE CHART SETUP 4. COMMENT TRADE - EA PRINT ITS' NAME WHEN IT EXECUTES A TRADE TRADE MANAGEMENT - USES EQUITY TO EXECUTE TRADES 1. LOT SIZE 2. RISK PERCENT (COUPOUNDING) 3. MAX ACCOUNT LOT 4. MAX TOTAL TRADES 5. STOPLOSS 6. TAKE PROFIT 7. CANDLE CLOSE TP TRUE/FALSE - TRADE MUST NOT CLOSE BELOW SET TP 8. NUMBER OF TRADES - EA MUST HOLD ONE TRADE AT A TIME 9. TRAILING STOP AND TRAILING STEP - TRAILING START FROM ENTRY POINT OR TRAILING STEP 10.TAKE PROFIT, CANDLE TP, TRAILING STOP/TRAILING STEP SHOULD ACCOUNT FOR SPREAD, COMMISSION AND SWAP BEFORE THEY EXIT ANY TRADE. i.e TRADES CLOSED BY TP, CANDLE CLOSE TP, TRAILING STOP/STEP MUST NOT BE IN LOSS BECAUSE OF SPREAD, COMMISION AND SWAP. 11. TRADES CLOSED BY TP, CANDLE TP, TRAILING STOP/STEP MUST NOT PRINT ANYTHING THING TO THE USER (E.G TP, SL) TRADING STRATEGY NUMBER OF POINTS A CANDLE MOVES BEFORE TRADE EXECUTION = 100 (USER INPUT) BUY ORDER - ENTRY CONDITIONS. 1. IF BUY CANDLE OPENS, EA ONLY EXECUTES A BUY ORDER IF PRICE MOVES 100 POINTS (USER INPUT) ON THAT BUY CANDLE. IF PRICE DOES NOT MOVE UPTO 100 POINTS (USER INPUT) ON THAT BUY CANDLE, NO EXECUTION OF TRADE. IF THE CANDLE CHANGES TO A SELL CANDLE BEFORE PRICE MOVES UPTO 100 POINTS, THEN A SELL ORDER EXECUTES IF IT MOVES 100 POINTS (USER INPUT) AS A SELL CANDLE. IF THE TRADE IS CLOSED BY TAKE PROFIT, CANDLE CLOSE TP OR TRAILING STOP BEFORE THE CANDLE CHANGES TO SELL DIRECTION, EA SHOULD ALSO EXECUTE A SELL ORDER IF IT MOVES 100 (USER INPUT) POINTS IN THE SELL DIRECTION. BUY ORDER - EXIT CONDITIONS. 1. CLOSES THE ORDER WITH TP. 2. CLOSES THE ORDER WITH CANDLE CLOSE FUNCTION IF SET TRUE. TRADE MUST NOT CLOSE BELOW SET TAKE PROFIT VALUE SELL ORDER - ENTRY CONDITIONS. 1. IF SELL CANDLE OPENS EA ONLY EXECUTES A SELL ORDER IF PRICE MOVES 100 POINTS (USER INPUT) ON THAT SELL CANDLE. IF THE CANDLE DOES NOT MOVE UPTO 100 POINTS (USER INPUT) ON THAT CANDLE, NO EXECUTION OF TRADE. IF THE CANDLE CHANGES TO A BUY CANDLE BEFORE PRICE MOVES UPTO 100 POINTS, THEN A BUY ORDER EXECUTES IF IT MOVES 100 POINTS (USER INPUT) AS A BUY CANDLE. IF THE TRADE IS CLOSED BY TAKE PROFIT, CANDLE CLOSE TP OR TRAILING STOP BEFORE THE CANDLE CHANGES TO BUY DIRECTION, EA SHOULD ALSO EXECUTE A BUY ORDER IF IT MOVES 100 POINTS (USER INPUT) IN THE BUY DIRECTION. SELL ORDER - EXIT CONDITIONS. 1. CLOSES THE ORDER WITH TP. 2. CLOSES THE ORDER WITH CANDLE CLOSE FUNCTION IF SET TRUE.TRADE MUST NOT CLOSE BELOW THE SET TAKE PROFIT VALUE PREPARE EA FOR MQL5.COM PUBLISHING.