USER GUIDE AND SETTINGS HARD SCALPING ASSISTANT ================================================== 1. WHAT HARD SCALPING ASSISTANT IS ================================================== Hard Scalping Assistant is a semi-automatic Expert Advisor for MetaTrader 5. Its purpose is not to find entries on its own, but to help you execute and manage risk-based trading zones in a much more structured, accurate and professional way. This assistant is designed to: - prepare a manual BUY or SELL idea - draw and manage draggable entry and stop loss lines on the chart - calculate total lot size automatically based on risk - work with fixed money risk or percentage risk - split one trade idea into multiple layers - send the first order at market and the rest as limit orders - manage a full basket of related positions - add one more position with the ADD-ON function - move the basket to breakeven - close everything quickly with PANIC CLOSE - protect the account with a daily loss lock - display a trend filter on the current timeframe ================================================== 2. WHAT SEMI-AUTOMATIC MEANS ================================================== Semi-automatic means: - you decide the trade idea - you choose BUY or SELL - you place or adjust the entry and stop - the EA calculates risk, volume and zone execution In other words: - it does not search for trades by itself - but it does automate the calculations and execution structure This is especially useful for traders who want to keep control over entries, while avoiding manual lot sizing and basket management errors. ================================================== 3. GENERAL WORKFLOW ================================================== The normal usage flow is: 1. Load the EA on the chart. 2. Check the panel and the trend filter. 3. Press PREP BUY or PREP SELL. 4. The EA draws an entry line and a stop line. 5. Move those lines to the levels you want. 6. The EA recalculates in real time: - total lot size - estimated risk - stop distance 7. When everything looks correct, press EXECUTE ZONE. 8. The EA opens the first order and places the remaining layers. 9. If the trade moves in your favor, you can use ADD-ON BOOST. 10. If you need to exit fast, use PANIC CLOSE. ================================================== 4. WHAT THE PANEL SHOWS ================================================== The panel has several information areas: TITLE - shows the assistant name TREND BLOCK - current chart timeframe - market state: - BULLISH - BEARISH - RANGE - short technical trend detail MAIN BUTTONS - PREP BUY - PREP SELL - EXECUTE ZONE - ADD-ON BOOST - PANIC CLOSE STATUS BLOCK - when no setup is active: - general status - risk mode - account currency - when a setup is active: - direction - total lots - estimated risk - stop distance in points TOP CHART LABEL - appears when a setup is active - shows: - BUY or SELL - total lots - estimated risk - stop distance ================================================== 5. WHAT EACH BUTTON DOES ================================================== PREP BUY - prepares a buy setup - creates the entry and stop lines - if pressed again, it turns the setup off and removes the lines PREP SELL - prepares a sell setup - creates the entry and stop lines - if pressed again, it turns the setup off and removes the lines EXECUTE ZONE - executes the prepared setup - opens the first trade at market - places the remaining volume as limit orders ADD-ON BOOST - adds one more position in the same direction - recalculates basket breakeven - moves the whole basket stop to breakeven plus margin PANIC CLOSE - closes positions and pending orders for the current symbol - acts as a fast emergency exit ================================================== 6. HOW TO PREPARE A TRADE ================================================== STEP 1 - decide whether you want to buy or sell STEP 2 - press PREP BUY or PREP SELL STEP 3 - move the entry line to the level you want STEP 4 - move the stop line to the correct level STEP 5 - check the panel status and the top chart label - confirm: - the risk is correct - the lot size makes sense - the stop distance is acceptable STEP 6 - press EXECUTE ZONE when everything is correct ================================================== 7. RISK MODES ================================================== The EA supports two main risk modes: USD MODE - risks a fixed amount of money per zone - example: if RiskUSD = 500, the EA will try to size the trade so the full zone loss is approximately 500 in account currency when stop loss is hit PERCENT MODE - risks a percentage of current equity - example: if RiskPercent = 1.0, it risks 1 percent of current equity The volume is calculated from: - stop distance - symbol tick value - estimated commission per lot ================================================== 8. STOP LOSS MODES ================================================== The assistant can work with two stop methods: VISUAL STOP - you place the stop manually with the chart line - this is the most flexible option POINTS STOP - the EA calculates the stop automatically using a fixed points distance - that distance is defined by StopPoints Recommendation: - use visual mode when you want precise structural control - use points mode when you want faster and more standardized setups ================================================== 9. HOW LOT SIZE IS CALCULATED ================================================== The total volume depends on: - the selected risk amount - the distance between entry and stop - the monetary value of the symbol movement - the estimated commission The farther the stop is: - the smaller the lot size The closer the stop is: - the larger the lot size If the stop is incorrectly placed: - the EA will not execute the trade Examples of invalid stop placement: - in BUY, stop above entry - in SELL, stop below entry ================================================== 10. LAYERS AND ZONE DISTRIBUTION ================================================== The trade idea can be split into multiple layers. LAYERS - total number of entries inside the same zone If Layers = 3: - 1 entry is opened at market - 2 entries are placed as limit orders DISTRIBUTION TYPES FIXED - layers are separated by a fixed points distance - that distance is controlled by LayerSpacingPoints PROPORTIONAL - layers are spread proportionally inside the distance between entry and stop - depth is controlled by LimitDepthFactor This makes the assistant suitable for DCA style zone building. ================================================== 11. BASKET MANAGEMENT ================================================== When you execute a zone: - all trades from that zone are grouped together - they are identified by internal comments This allows the EA to: - recognize that positions belong to the same basket - move stops together - clean pending orders if the basket is closed - apply ADD-ON to the same basket Trade comments include identifiers such as: - HSA Buy - HSA Sell ================================================== 12. ADD-ON BOOST ================================================== ADD-ON BOOST is used to reinforce an existing basket. What it does: 1. detects the active basket direction 2. opens an extra position 3. calculates the basket breakeven 4. adds the configured extra margin 5. moves the stop of the full basket to that level This is useful for: - reinforcing a trade already moving in your favor - protecting the full basket - improving management once the move confirms ================================================== 13. PANIC CLOSE ================================================== PANIC CLOSE is a fast exit button. Recommended use: - when you want to close everything on the current symbol quickly - when the context has changed - when you do not want to manage each order manually What it does: - deletes pending orders for the symbol - closes open positions for the symbol ================================================== 14. DAILY LOSS PROTECTION ================================================== The EA includes a daily Drawdown Guard. MaxDailyLoss - defines the maximum daily loss allowed The calculation includes: - closed PnL for the day - current floating PnL If that limit is reached: - the EA closes exposure - trading is locked for 24 hours CloseWholeAccount = true - closes the whole account exposure CloseWholeAccount = false - closes only the current symbol This is especially useful for funded accounts or strict daily risk control. ================================================== 15. TREND FILTER ================================================== The panel shows an orientation trend filter. It does not open trades by itself, but it helps you make better decisions. It is based on a combination of: - fast EMA - slow EMA - ADX - DI+ - DI- - ATR Possible states: BULLISH - bullish bias BEARISH - bearish bias RANGE - sideways market or insufficient strength Recommended use: - prioritize BUY ideas in bullish context - prioritize SELL ideas in bearish context - be more cautious when the panel shows range ================================================== 16. FULL INPUT EXPLANATION ================================================== RISK SETTINGS RiskMode - selects money risk or percentage risk RiskUSD - total money risk per zone in USD mode RiskPercent - percentage of equity risk in percent mode StopSource - visual or points mode StopPoints - stop distance in points in numeric mode CommissionPerLot - estimated commission per lot SlippagePoints - maximum allowed execution deviation ZONE AND LAYERING Layers - total number of zone layers LayerDistribution - fixed or proportional distribution LayerSpacingPoints - layer spacing in fixed mode LimitDepthFactor - depth factor in proportional mode AddonLots - extra volume for ADD-ON BreakevenExtraPoints - extra points added above breakeven MagicNumber - unique EA identifier PROTECTION MaxDailyLoss - maximum daily loss allowed CloseWholeAccount - decides whether protection closes the whole account or only the current symbol PANEL LAYOUT ShowPanel - show or hide the visual panel PanelX - horizontal position of the panel PanelY - vertical position of the panel EntryLineColor - entry line color StopLineColor - stop line color TREND FILTER TrendFastEMA - fast EMA period TrendSlowEMA - slow EMA period TrendADXPeriod - ADX period TrendATRPeriod - ATR period TrendADXThreshold - minimum strength required for trend detection TrendSlopeATRFactor - minimum slope factor required for trend validation ================================================== 17. RECOMMENDED STARTING CONFIGURATION ================================================== A cautious starting setup: - RiskMode = USD - RiskUSD = moderate amount - Layers = 2 or 3 - LayerDistribution = FIXED - LayerSpacingPoints = conservative - MaxDailyLoss = clear and realistic limit - CommissionPerLot adjusted to your broker If you are just getting started: - use a low number of layers - avoid very tight stops - do not use ADD-ON until you understand basket management well ================================================== 18. HOW TO USE IT CORRECTLY ================================================== Recommended workflow: 1. Observe market context. 2. Check the panel trend filter. 3. Decide whether to prepare BUY or SELL. 4. Adjust entry and stop. 5. Review risk, lot size and stop distance. 6. Execute the zone. 7. Manage the trade calmly. 8. Use ADD-ON only if the trade is already moving in your favor and you understand the logic. 9. Use PANIC CLOSE only when you truly need a fast exit. ================================================== 19. COMMON ISSUES OR SITUATIONS ================================================== NO LOT SIZE IS CALCULATED Possible causes: - invalid stop - stop distance too small - risk too low for the symbol minimum volume THE ZONE DOES NOT EXECUTE Possible causes: - setup is not active - stop is incorrectly placed - drawdown guard is blocking trading - broker rejects the order ADD-ON DOES NOTHING Possible causes: - no active basket recognized by the EA - no HSA managed basket on the symbol THE PANEL SHOWS RANGE MOST OF THE TIME Possible cause: - the market is actually sideways - or the filter settings are conservative THE EA IS LOCKED Possible cause: - the daily loss limit was reached ================================================== 20. BEST PRACTICES ================================================== - never execute a zone without checking the stop carefully - make sure the estimated commission is close to your broker reality - avoid forcing trades against trend unless that is part of your method - use PANIC CLOSE with discipline, not emotionally - test in demo before using real money - adjust the number of layers according to the symbol and market speed ================================================== 21. FINAL SUMMARY ================================================== Hard Scalping Assistant is a semi-automatic tool built to: - prepare trades with precision - calculate risk and volume - execute layered trading zones - manage baskets - protect the account You decide the entry. The EA helps you execute and manage it better. Used with discipline, it allows a much more structured, measurable and professional trading process.