EA will search for triangle condition i.e. one trend line going down and one trend line going up. EA will look for triangle in up to 6 time frames at the same time (each instrument). The beginning of the triangle will have a min and max distance (distance between the start of the two trend lines). Different inputs for each time frame. Min and Max number of bars in the triangle, same for all time frames. Min angle of at least one trend line e.g. 30 degrees. That means at least one trend line must be 30 degrees slope or more. The other trend line can be less than 30 degrees or more than 30 degrees, or it can even be with no slope. This input is the same for all time frames. EA must draw the triangle lines, as the triangle is being formed. if the triangle will be a valid triangle (conditions are met, then the triangle lines must remain on the chart. After there is a triangle condition met, a breakout can happen immediately, or a narrow horizontal channel can form and then the breakout happens. If a narrow channel forms, these bars of the narrow channel will not count towards the max bars of the triangle. As soon as the breakout pips is reached, place the order in the direction of the breakout. Input for number pips breakout (separate input for each time frame). Option for additional filter for consecutive "ticks": True/False. If true, we must see condition for consecutive "ticks" (5th digit after the decimal point ) being met. e.g. input = 12. So, if we are going to place a sell order after we see the breakout from the triangle and this option is set to true, we must have minimum 12 consecutive "ticks" lower in market price without even one tick higher, then we place the sell order. We must see these 12 consecutive down ticks after the triangle condition is met but before the breakout pips distance is reached. If not, we don't place the sell order. Provide option for pips to move SL to break even. Beginning SL pips. SL trails with each pip move of the market. Provide separate set of inputs for each time frame. Use market orders. Note: if triangle condition is met and trend line is broken but breakout pips is not reached and then the market price goes back inside the triangle, the triangle is still valid. When the market price reaches the breakout pips, then enter the order. Max DD percent of equity, close all positions, stop the EA. Provide Magic number. Clock: Trade only from this time to that time (GMT) Max percent of equity to trade. If exceeded, even if condition to open a trade is met, no trade will be placed. Start lot to be percent of balance. If start lot = 1% and balance = $100,000 then start lot will be 1.0 lot. If start lot input = 0.1% then start lot will be 0.1 lot on $100,000 account balance. Lot will adjust automatically based on current balance. Show info on chart: All input names and settings on LHS. On RHS show lowest free margin ever achieved. EA must be complete in 4 days fully working with no majors bugs, or you agree to cancel the job and release my funds.