FXRRSS INDICATORS ARE: 1. T-FILTER  (SMOOTHE PERIOD: 5, PHASE: 0) (TRUE/FALSE). 2.T-FILTER  (SMOOTHE PERIOD: 15, PHASE: 0) (TRUE/FALSE) 5. ENTRY VOLUME (TRUE/FALSE). 6. INTERNAL NEWS FILTER OR NEWS VOLUME (TRUE/FALSE). 7. DISCRETIONARY TAKE PROFIT ACTIVATION VOLUME (TRUE/FALSE) NOTE: THE INDICATORS WILL BE PROVIDED BY THE CUSTOMER AND VALUES MUST BE ADJUSTABLE. TRADING STRATEGY TRADE ENTRY CONDITIONS: 1.BUY ORDER  EXECUTE BUY ORDER: A. IF THE FIRST T-FILTER COLOUR IS GREEN (SMOOTHE PERIOD: 5, SMOOTH PHASE: 0) B. IF THE SECOND T-FILTER COLOUR IS GREEN (SMOOTHE PERIOD: 15, PHASE: 0) C. ENTRY VOLUME IS ABOVE 1000. D. INTERNAL NEWS FILTER OR NEWS VOLUME IS BELOW 5000. 2. SELL ODER EXECUTE BUY ORDER: A. IF THE FIRST T-FILTER COLOUR IS RED (SMOOTHE PERIOD: 5, SMOOTH PHASE: 0) B. IF THE SECOND T-FILTER COLOUR IS RED (SMOOTHE PERIOD: 15, PHASE: 0) C. ENTRY VOLUME IS ABOVE 1000. D. INTERNAL NEWS FILTER OR NEWS VOLUME IS BELOW 5000. TRADE MANAGEMENT CONDITIONS 1. PROVIDE OPTION FOR INPUT FIXED LOT. 2. THE EA SHOULD USE SPECIFIED PERCENT OF ACCOUNT SIZE TO EXECUTE ANY TRADE (IT MUST BE INPUT BY THE USER). 3. ADD TRAILING STOP LOSS ORDER AND TRAILING STEPS IF PRICE MOVE IN YOUR DIRECTION FOR A CERTAIN NUMBER OF POINTS (VALUE MUST BE INPUT BY USER). 4. IT MUST CONTAIN STOP LOSS FUNCTIONS BUT HIDE THE TAKE PROFIT VALUE. 5. IT MUST TRADE ALL TIME FRAMES AND ALL INSTRUMENTS. 6. THE EA MUST EXECUTE ONE TRADE AT A TIME (TRUE/FALSE). IF RECOVERY FACTOR IS ACTIVATED, RECOVERY TRADE MUST BE EXECUTED EVEN IF IT IS SET TO TRUE. 7. PROVIDE OPTION FOR BREAK EVEN AND BREAK EVEN STEPS IF PRICE MOVES IN YOUR DIRECTION FOR A CERTAIN NUMBER OF POINTS (NUMBER OF POINTS SET BY THE USER). 8. PROVIDE OPTION FOR TIME FILTER (TRUE/FALSE). START TIME AND END TIME MUST BE INPUT BY THE USER. 9. PROVIDE OPTION FOR THE EA TO CLOSE ALL POSITIONS AT THE END OF TIME SPECIFIED (TRUE/FALSE). TIME INPUT BY USER. 10. PROVIDE OPTION FOR EXTERNAL NEWS FILTER (TRUE/FALSE). THE EA SHOULD NOT EXECUTE TRADES 30MINS BEFORE NEWS AND 30MINS AFTER USE. IF IT IS SET TO FALSE, THE EA SHOULD EXECUTE TRADES NORMALLY EVEN IF IS NEWS TIME. THE TIME MUST BE SET BY USER. 11. START OF NEW MONTH LOT SIZE AUTO-RESET (TRUE/FALSE), THE EA SHOULD RESET ORIGINAL LOT SIZE AT THE BEGINNING OF EVERY MONTH BASED ON THE ACCOUNT SIZE IN PERCENTAGE. 13. ACTIVATE RECOVERY FACTOR (TRUE/FALSE). ACTIVATE RECOVERY FACTOR: A. IF BUY TRADE EXECUTED IS IN LOSS FOR SPECIFIC NUMBER OF POINTS BEFORE SELL CONDITIONS MEET. (NUMBER OF POINTS MUST BE SET BY USER. FOR EXMAPLE; NUMBER OF POINTS FOR RECOVERY FACTOR TO ACTIVATE= 100, 500, 1000, 2000, 3000 ETC) . B. IF SELL TRADE EXECUTED IS IN LOSS FOR SPECIFIC NUMBER OF POINTS BEFORE BUY CONDITIONS MEET. (NUMBER OF POINTS MUST BE SET BY USER. FOR EXMAPLE; NUMBER OF POINTS FOR RECOVERY FACTOR TO ACTIVATE= 100, 500, 1000, 2000, 3000 ETC) . C. THE PROCESS SHOULD CONTINUE UNTIL THE MOST RECENT ORDER EXIT ALL POSITIONS, THE EA SHOULD CLOSE ALL THE OPENED POSITIONS OF THAT PARTICULAR PAIR OR INSTRUMENT AT SAME TIME WITH THE MOST RECENT ORDER. D. THE EA SHOULD RETURN TO ITS ORIGINAL OPERATING MODE AFTER CLOSING ALL RECOVERY FACTOR ACTIVATED POSITIONS. F. ADDITION OR MULTIPLICATION VALUE MUST BE INPUT BY USER (VALUE TO START ADDITION). FOR EXAMPLE: 0.01, 0.02, 0.05, 0.1, 0.2, 0.25, 0.5,1,1.5 ,2, 3, 4, 5, ETC. FOR EXAMPLE; FIRST TRADE LOT SIZE IS 0.1 LOT, AND THE CONSERVATIVE ADDITION LOT IS = 0.2 LOT. THEN THE ADDITION PROCESS OF THE SECOND ORDER SHOULD BE 0.1+0.2=0.3 AND THIRD ORDER SHOULD BE 0.3+0.2=0.5 AND SO ON. PLEASE USE CONSERVATIVE MODE (ADDITION) AND AGGRESSIVE MODE (MULTIPLICATION) FOR THE RECOVERY FACTOR CALCULATIONS. AGGRESSIVE MODE (MULTIPLICATION): IF THE FIRST TRADE EXECUTED IS IN LOSS AND ANOTHER ENTRY CONDITION MEETS, MULTIPLY THE FIRST TRADE’S LOT SIZE BY TWO (2) TO EXECUTE THE SECOND ORDER TO KILL THE FIRST TRADE. IF THE SECOND TRADE EXECUTED IS STILL IN LOSS AND ANOTHER ENTRY CONDITION MEETS, MULTIPLY THE SECOND TRADE’S LOT SIZE BY TWO (2) TO EXECUTE THE THIRD ORDER TO NEUTRALIZE THE SECOND TRADE SINCE THE FIRST AND THIRD ORDERS ARE IN THE DIRECTION NOW. THIS PROCESS SHOULD CONTINUE UNTIL THE SUMMATION OF RUNNING TRADES OF THAT PARTICULAR PAIR OR INSTRUMENT IS IN PROFIT AND THE MOST RECENT ORDER EXIT ALL POSITIONS. THE EA SHOULD CLOSE ALL THE OPENED POSITIONS OF THAT PARTICULAR PAIR OR INSTRUMENT AT SAME TIME WITH THE MOST RECENT ORDER. CONSERVATIVE MODE (ADDITION): ASSUMING RECOVERY TRADE ADDITION IS 0.5 LOT FOR A CONSERVATIVE MODE, AND NORMAL TRADE LOST SIZE IS 0.1. THE FIRST RECOVERY TRADE LOT IS 0.6, WHEN ENTRY CONDITIONS MEET. THE SECOND RECOVERY TRADE IS 1.1 LOT SIZE WHEN ENTRY CONDITIONS MEET TO KILL THE FIRST RECOVERY TRADE AND THE THIRD RECOVERY TRADE IS 1.6 LOT SIZE TO KILL THE SECOND RECOVERY TRADE UNTIL THE LAST RECOVERY EXIT ALL OPEN POSITIONS. THE MAXIMUM NUMBER OF RECOVERY ADDITIONS OR MULTIPLICATIONS NEEDS TO BE SET BY THE USER. FOR EXAMPLE: 5, 10, 12, 15, 20, ETC. 1. IF THE OPTION ONE TRADE AT A TIME IS SET TO TRUE, THE EA SHOULD EXECUTE ONLY ONE TRADE EVEN IF ANOTHER ENTRY CONDITIONS ARE MET BUT THE LOSS IS NOT EQUAL TO THE RECOVERY FACTOR ACTIVATION POINTS. SINCE A SINGLE TRADE IS RUNNING AND IF THE TRADE IS IN LOSS UP TO THE NUMBER OF POINTS SET TO ACTIVATE A RECOVERY TRADE, THE EA SHOULD EXECUTE FIRST RECOVERY TRADE BUT ENTRY CONDITIONS MUST MEET. IT MUST EXECUTE THE RECOVERY TRADE ONLY IN THE OPPOSITE DIRECTION OF THE ORIGINAL TRADE WHEN THE ENTRY CONDITIONS MEET IN THE OPPOSITE DIRECTION OF THE ORIGINAL TRADE. 2. IF THE FIRST RECOVERY TRADE EXECUTED IS IN LOSS UP TO THE SET NUMBER OF POINTS FOR SECOND RECOVERY ACTIVATION, THE EA SHOULD EXECUTE A SECOND RECOVERY TRADE IN THE OPPOSITE OF FIRST RECOVERY TRADE WHEN ENTRY CONDITIONS MEET . 3. IF THE SECOND RECOVERY TRADE EXECUTED IS IN LOSS UP TO THE SET NUMBER OF POINTS FOR THIRD RECOVERY ACTIVATION, THE EA SHOULD EXECUTE A THIRD RECOVERY TRADE IN THE OPPOSITE DIRECTION OF SECOND RECOVERY TRADE WHEN ENTRY CONDITIONS MEET. THE PROCESS SHOULD CONTINUE UNTIL THE SUMMATION OF ALL THE OPEN POSITIONS OF THAT PARTICULAR PAIR ARE IN PROFIT. NOTE: A NORMAL TRADE CANNOT BE USED TO CLOSE A RECOVERY TRADE. IT IS ONLY THE LAST RECOVERY TRADE THAT CLOSE EVERY OTHER TRADES. 4. ACTIVATE DYNAMIC TAKE PROFIT(TRUE/FALSE): IF A RECOVERY TRADE IS RUNNING AND REACHES TAKE PROFIT VALUE BUT THE SUMMATION OF THE TOTAL NUMBER OF TRADES IS IN LOSS, THE EA SHOULD EXTEND THE TAKE PROFIT VALUE UNTIL THE SUMMATION OF THE TOTAL NUMBER OF TRADES IS IN PROFIT BEFORE THE TRADES SHOULD BE EXITED. IF A RECOVERY TRADE IS RUNNING AND REACHES TAKE PROFIT VALUE AND THE SUMMATION OF THE TOTAL NUMBER OF TRADES IS IN PROFIT, THE EA SHOULD EXIT THE TRADES AT THE SET TAKE PROFIT VALUE. EA NEEDS TO CHECK IF THE SUMMATION OF TRADES ARE IN PROFIT OR NOT BEFORE EXITING THE TRADES. THEREFORE, THE DYNAMIC TAKE PROFIT WILL ACTIVATE AUTOMATICALLY IF THE SUMMATION OF THE TOTAL NUMBER OF TRADES ARE IN LOSS AT THE ORIGINAL TAKE PROFIT VALUE.  ONLY WHEN THE RECOVERY MODE IS ACTIVATED, THE DYNAMIC TAKE PROFIT SHOULD WORK. THE DYNAMIC TAKE PROFIT FUNCTION MUST OBEY THE INTELLIGENT TAKE PROFIT RATIO INPUT BY USER. 5. ACTIVATE INTELLIGENT TAKE PROFIT (TRUE/FALSE) IF A RECOVERY TRADE IS EXECUTED AND IT IS IN PROFIT UP TO A CERTAIN AMOUNT OF RATIO (MONEY VALUE), THE EA SHOULD EXIT THE TRADE. FOR EXAMPLE, LET X=NORMAL TRADE AND Y=RECOVERY TRADE IF X IS IN LOSS AND RECOVERY TRADE ACTIVATES, FOR THE EA TO EXIT THE NORMAL TRADE WITH THE RECOVERY TRADE USING INTELLIGENT TAKE PROFIT, Y<=X, Y=X, Y>=X, Y>X. THAT IS INTELLIGENT TAKE PROFIT 1:0.5, 1:1, 1:2, 1:3…1:100 AND SO ON. FOR EXAMPLE; IF INTELLIGENT TAKE PROFIT IS 1:0.5, IT MEANS THE EA SHOULD EXIT THE RECOVERY TRADE AND NORMAL TRADE THAT ACTIVATED THE RECOVERY TRADE WHEN THE RECOVERY TRADE PROFIT IS UP TO HALF OF THE NORMAL TRADE. IF INTELLIGENT TAKE PROFIT IS 1:1, IT MEANS THE EA SHOULD EXIT THE RECOVERY TRADE AND NORMAL TRADE THAT ACTIVATED THE RECOVERY TRADE WHEN THE RECOVERY TRADE PROFIT IS EQUAL TO THE NORMAL TRADE. IF INTELLIGENT TAKE PROFIT IS 1:1.5, IT MEANS THE EA SHOULD EXIT THE RECOVERY TRADE AND NORMAL TRADE THAT ACTIVATED THE RECOVERY TRADE WHEN THE RECOVERY TRADE PROFIT IS 1.5 TIMES HIGHER THAN THE NORMAL TRADE. IF INTELLIGENT TAKE PROFIT IS 1:2, IT MEANS THE EA SHOULD EXIT THE RECOVERY TRADE AND NORMAL TRADE THAT ACTIVATED THE RECOVERY TRADE WHEN THE RECOVERY TRADE PROFIT IS 2 TIMES HIGHER THAN THE NORMAL TRADE. IF THERE ARE MULTIPLE RECOVERY TRADES, AND THE RATIO IS 1:1, IT MEANS THE TOTAL NUMBER OF WINNING RECOVERY TRADES IS EQUAL TO NUMBER OF LOSING TRADES IN MONETARY VALUE FOR THE EA TO EXIT ALL THE TRADES. IF THERE ARE MULTIPLE RECOVERY TRADES, AND THE RATIO IS 1:2, IT MEANS THE TOTAL NUMBER OF WINNING RECOVERY TRADES MUST BE 2 TIMES HIGHER THAN THE TOTAL NUMBER OF LOSING TRADES IN MONETARY VALUE FOR THE EA TO EXIT ALL THE TRADES OF THAT PARTICULAR PAIR.. IF THERE ARE MULTIPLE RECOVERY TRADES, AND THE RATIO IS 1:0.5, IT MEANS THE TOTAL NUMBER OF WINNING RECOVERY TRADES IS HALF OF THE NUMBER OF LOSING TRADES IN MONETARY VALUE FOR THE EA TO EXIT ALL THE TRADE. IF THE SUMMATION OF NORMAL TRADE, FIRST RECOVERY TRADE AND SECOND RECOVERY TRADE ARE IN LOSS UP TO $20, AND IF THE INTELLIGENT TAKE PROFIT RATIO IS SET TO 1:1 BY THE USER. THE EA SHOULD EXIT THE TRADES IF THE THIRD RECOVERY TRADE IS IN PROFIT UP TO $20 AFTER DEDUCTING COMMISSION/SPREAD AND SWAP. IF THE RATIO IS SET TO 1:2, THE EA SHOULD EXIT ALL THE TRADES WHEN THE THIRD RECOVERY TRADE PROFIT IS $40, ETC. ONLY WHEN THE RECOVERY MODE IS ACTIVATED, THE INTELLIGENT TAKE PROFIT SHOULD WORK. 6. THE EA TO PUT THE COMMISSION/SPREAD AND SWAP INTO CONSIDERATION BEFORE EXITING TRADES. THE RECOVERY TRADES SHOULD COVER BOTH COMMISSION/SPREAD AND SWAP. THE EA SHOULD HIDE THE TAKE PROFIT VALUE BUT THE STOP-LOSS VALUE MUST BE VISIBLE. 7. THE LOT HAS FIXED LOT AND PERCENTAGE LOT. I WANT THE RECOVERY TO BE FIXED LOT AND PERCENTAGE LOT TOO. IF I AM USING THE PERCENTAGE LOT, AS THE ACCOUNT BALANCE IS INCREASING THE LOT SIZE WILL BE INCREASING PROGRESSIVELY BASED ON THE PERCENTAGE INPUT VALUE. I WANT THE RECOVERY LOT TO INCREASE ACCORDINGLY AS THE ACCOUNT BALANCE IS INCREASING BASE ON THE PERCENTAGE RECOVERY INPUT VALUE. FOR INSTANCE, IF THE NORMAL LOT IS 0.1, THE RECOVERY LOT WILL BE 0.1+0.2=0.3 LOT WHICH IS FOR THE CONSERVATIVE MODE. WHAT I WANT IS TO USE PERCENTAGE LOT INSTEAD OF INPUTTING 0.2 LOT MANUALLY FOR THE EA TO CALCULATE THE ACTUAL RECOVERY LOT. THEREFORE, ASSUMING WE HAVE 10K ACCOUNT BALANCE AND THE PERCENTAGE LOT IS 1% TO PLACE ORDERS WHICH IS 0.1 LOT TO EXECUTE ORDERS AND WE WANT TO USE RECOVERY PERCENTAGE LOT OF 2%, THE RECOVERY LOT WILL BE 0.2 LOT+ 0.1 LOT= 0.3 LOT TO PLACE FIRST RECOVERY ORDER AND 0.5 LOT TO PLACE SECOND RECOVERY ORDER AND SO ON FOR THE CONSERVATIVE MODE. 8.ACTIVATE DISCRETIONARY TAKE PROFIT (TRUE/FALSE) OVERRIDE TAKE PROFIT IF THE EA EXECUTE ORDER AND VOLUME INCREASE TO A SET VALUE IN THE DIRECTION OF THE TRADE, THE EA SHOULD NOT EXIT THE TRADE AND ALLOW THE TRADE TO RUN. FOR EXAMPLE, OVERRIDE TAKE PROFIT ACTIVATION VOLUME: 3000. EXIT VOLUME: IF THE VOLUME DECREASES TO A SET VALUE IN THE DIRECTION OF THE TRADE AFTER OVERRIDE TAKE PROFIT IS BEING ACTIVATED, THE EA SHOULD EXIT THE TRADE. FOR EXAMPLE, EXIT VOLUME=2000. THE EA MUST CLOSE THE TRADES IN PROFIT. IF DISCRETIONARY TAKE PROFIT ACTIVATES, DYNAMIC TAKE PROFIT AND INTELLIGENT TAKE PROFIT MUST OBEY BUT IT MUST NOT BE LOWER THE INTELLIGENT TAKE PROFIT RATIO VALUE SET BY THE USER. THE INTELLIGENT TAKE PROFIT RATIO MUST HOLD EXCEPT THE DISCRETIONARY TAKE PROFIT ACTIVATED PROFIT IS HIGHER THAN THE INTELLIGENT TAKE PROFIT VALUE, THE DISCRETIONARY TAKE PROFIT FUNCTION CAN EXIT THE TRADES. THE VOLUME VALUES SHOULD BE ADJUSTABLE/INPUT BY USER. IT SHOULD WORK ON BOTH NORMAL TRADES AND RECOVERY TRADES. NOTE: THE RECOVERY PROCESS MUST CONTINUE UNTIL THE EA EXIT THE SET OF TRADES IN PROFIT EXCEPT FIRST TRADE WHICH IS THE NORMAL TRADE REACH SET TAKE PROFIT VALUE BEFORE RECOVERY TRADE ACTIVATES.