MICKALA_EFFICIENT_TRADING_BOT A High Frequency Trading System, which trades when the market is at very high volatility. It must use several unique indicators to detective the price fluctuation in very short terms, open an order when a breakthrough takes place, and capture several pips instantly within a few seconds. Every pending order must have a inherent stoploss, and every existed order a trailing stop to preserve the capital. I?t must be optimized to work with EURUSD GBPUSD AUDUSD USDCHF USDCAD USDJPY EURGBP EURCHF EURJPY and about 12 or 16 other crosses. Hedge position (BUY & SELL) and always have SELL POSITION above BUY POSITION... Enable closing all positions (PENDING & ACTIVE) at the most profitable point and reinter the market with the same specifications and so on... Combinating news trading, scalping and hedging regarding to those specifications. If the price moves in profitable direction, a trailing stop is activated and a stop loss is moved to breakeven. If the price is at a loss, must hedge this position always having SELL over BUY. The Expert Advisor must automatically re-invests (adds to the initial lot), while the deposit is increasing. Use different currency pairs optimizing positions by volatility and spread size. The Expert Advisor uses "Resistance Breakthrough" strategy waiting for the most profitable and less risky moment on the market. Parameters Lots - use fixed lot size Risk - calculate the lot size dynamically as a fixed value of the capital , only works when the "Lots" is set to be 0 EA_Comment - must place my personal comment MAGIC - magic number, it is set for each currency pair by default Max_Spread - maximum spread allowed to open an order according to BROKERS'S SPREAD FOR THAT CURRENCY StopLoss - stoploss value of each order Distance - the distance between the pending order price and market price TrailStop - the trailing stop level of an existed order Show_Info - turn on/off the info panel on the chart Direction: Both Sides: open order both following and against trend Follow Trend: open order only following trend Against Trend: open order only against trend AllPositions = trail all positions in the terminal. ProfitTrailing = trail when a certain profit level is reached. TrailingStop = 100 - profit value, at which trailing enables breakeven. UseSound = trailing sound. NameFileSound = "expert.wav" - sound file name.