hi its a simple ea. we use two different timeframe Regression Channel on chart to find the trend. as both Regression Channel show same direction we open trade according to that direction. If both show opposite direction we don't open any trades. now we close this trades on all pair once we reach our floating profit and then restart taking trades from fresh position time frame of both Regression Channel and trade open bar can be different EA PROPERTIES extern string TimeFilters = "===== Time ====="; extern bool Use_Time_Zone_1 = FALSE; extern string Time_Zone_1_Start = "08:00"; extern string Time_Zone_1_End = "12:00"; extern bool Use_Time_Zone_2 = FALSE; extern string Time_Zone_2_Start = "14:00"; extern string Time_Zone_2_End = "16:00"; extern string _Day = "========= Day ========="; extern bool Trade_Mondays = TRUE; extern bool Trade_Tuesdays = TRUE; extern bool Trade_Wednesdays = TRUE; extern bool Trade_Thursdays = TRUE; extern bool Trade_Fridays = TRUE; extern bool Trade_Saturdays = TRUE; extern bool Trade_Sundays = TRUE; extern string Signal = "===== Signal ====="; extern bool Use_Higher_TF = TRUE; extern int Higher_Time_Frame = 1440; extern int RC_Period_Higher = 50; extern bool Use_Lower_TF = TRUE; extern int Lower_Time_Frame = 1440; extern int RC_Period_Lower = 50; extern string Trading = "===== Trading ====="; extern bool One_Entry_Per_Bar_Only = FALSE; Entry = Bar Open or Bar Close {optional} time frame of bar = extern string Lots = "===== Lot ====="; extern double Base_Lot = 0.01; close all trade floating profit reach = "$" FLOATING PROFIT SOULD = NET PROFIT {gross profit - commission- swap- any charges} extern string Spread = "===== Spread Filter ====="; extern bool Use_Spread_Filter = TRUE; extern double Max_Spread = 4.0; extern string General = "===== EA General ====="; extern double Slippage = 1.0; extern string EA_Orders_Comment = ""; extern int Magic = 57775; extern bool Journaling = FALSE; extern bool Log = FALSE; extern int Screenshots_Interval = 0; extern bool Alert_Journal = FALSE; extern bool eMail = FALSE; extern bool Push = FALSE; extern string Display = "===== Display ====="; extern bool Display_Drawings = TRUE; extern color Text_Color = White; extern string Font_Name = "Tahoma"; extern int Font_Size = 8; extern int Corner = 0; extern int OffSet = 1020;