Hello , I need EA that enter the market in terms of overbought and oversold price, based on CCI indicator . with a fix TP and without SL . and it add other positions . it is a Multicurrency , and can trade on a specific time frame . it contains two filters : time filter to avoid big News and Margin Level filter to avoid extreme drawdown. I have a complete description of what I want , but I prefer to discuss on private . Input parameters -------------- General Setting ------------------ ? Symbols (use "," sign as a separator) – specify currency pairs to trade. EA can trade any number of pairs. Use comma sign as a separator. Names should be entered in the same way as they appear in the Market Watch, i.e. “EURUSD,GBPUSD” or “EURUSD,USDJPY, EURJPY,AUDUSD”. ? Time Frame – select time frame to look for oversold/overbought zones. ? Take Profit, pips – Take Profit level to close position with a market order. No hard Take Profit. EA automatically detects 4-5 digits brokers. 1 pip is 0.0001 or 0.01 depending on the pair, no matter which broker is used. ? CCI Period – set CCI period. ? Signal (CCI: >0) – set signal level. If you set 100 for CCI, the EA will sell when indicator is above +100 and buy when it is below -100. ? Averaging Distance, pips – set the distance in pips when the EA will enter an other trade . Lot size will be calculated automatically. ? Multiplier – set the multiplier to calculate the next lot size ( NextLot = ( thePreviousLot*Multipleur)+thePreviousLot . i.e. thePiviousLot=0.01 and Multiplier= 2 then lot =(0.01*2)+0.01=0.03 ? Enable Spread Filter – true/false option to enable Max Spread Filter. If spread exceeds the specified value EA won’t enter a trade. ? Maximum Spread, pips – maximum allowed spread to enter a trade. Applicable for both initial deal and averaging. ? E-mail – enables sending messages about the EA activity via e-mail. ? Push Notifications – enables sending messages about the EA activity via push notifications into MetaTrader 5 mobile terminals. ? Comment on chart – enables showing some basic info in the chart. ? Max Slippage, pips – maximum allowed slippage for market orders. ? Orders Comment – a string input, which will be used as a comment for all deals. ? EA Magic Number – magic number to be applied to all EA’s deals and positions. ? Open Traded Charts – true/false option. If set to true, after the EA is placed on chart, it will automatically open all charts of traded symbols (with a specified Time Frame), apply a custom template to each chart and put an indicator, which is currently used in it. ? Template Name – template file name that should be applied to opened charts.( contains bars on specific time frame , CCI indicator, grid with 10 pips( TP) on each line ) ? On Tester Monthly profit withdraw – true/false option to enable monthly profit withdrawal when testing with a specific Amount ( i.e 50 % to withdraw half of profit) ----------------MoneyManegement ----------- there is two technique of MoneyManegement , that I can choose one : number 1: with fix Stat Lot ? Fix Start Lot – set a volume size for the initial position. Then, the Expert Advisor will calculate additional lots automatically Number 2 : with amount of Equity I set a number of pip and % of equity • Range of pip- for example 50 pips • AmountOfEquity– set 1% of actual Equity to calculate Stat Lot , it means that 50 pips represent 1 % of actual Equity ----------------- Risk Management ------------ This EA is without stop Loss , so this module is very important , it contains two filters : Filter 1 : based on the actual Margin Level ; ( input Margin Level – set an amount 1000% default) If Magin Level is below 1000% ( for example ) , The EA don’t enter an other trade contains this pair devise , for example if EA enter in “EURUSD “ the block entering on any pair contains “EUR” or “USD” except “EURUSD “ until close it with take profit . Filter 2 : based on number of additional trade in the same pair( input NumberOf trade in the same pair – set 4 default ) If Number of trade is 4 ( for example ) , The EA don’t enter an other trade contains this pair devise , for example if EA enter in “EURUSD “ the block entering on any pair contains “EUR” or “USD” except “EURUSD “ until close it with take profit . -----------------Time filters --------------------- tradeOnBigNews- false or true , if false the EA do not enter 30 min before and after the News ( if you can I choose time of news on txt file every week ) . tradeSession – all , Australian , Asian ,Europe , New York Safetime –false or true Avoid trade from Friday afternoon ( NY session) to Monday ( Australian and Asian sessions )