ALLYLLA PULLBACK BOT - Input & Setup Guide

ALLYLLA PULLBACK BOT - Input & Setup Guide

11 November 2026, 04:01
Uttam Kumar Nandeibam
0
10
ALLYLLA is a unique trading system that combines a complex market structure analysis model with a multi-timeframe pullback algorithm to generate high-probability entry signals. It is a single-entry, SLTP Expert Advisor for MT5 that combines five such trading strategies into a single system. This page serves as the Input & Setup Guide for ALLYLLA Pullback Bot.



Lot Settings

  • Lot Size Model (Fix/Auto): Choose FixLot to use a constant lot size or AutoLot to calculate lots from available equity and your AutoLot settings.
  • FixLot Size: Sets the volume of each new position when FixLot is selected. It must meet the broker’s minimum, maximum and volume-step requirements.

Autolot Settings

  • AutoLot 0.01 BaseAmount: Allocates 0.01 lot for each complete BaseAmount of usable equity. For example, a BaseAmount of 1,000 gives 0.02 lot at 2,000 usable equity.
  • AutoLot PercentageEquity (0=off): Calculates lots so each position’s configured adverse-move protection corresponds to this percentage of usable equity. A positive value overrides BaseAmount sizing; this is not a total portfolio risk limit.
  • AutoLot CapitalBuffer in Percentage (0=off): Excludes this percentage of equity from AutoLot calculations. It reduces sizing capital but does not physically reserve funds or limit account losses.
  • Autolot CapitalBuffer in Value (0=off): Excludes a fixed amount of account currency from AutoLot calculations. A positive value takes priority over the percentage buffer.
  • Maximum Lot Cap: Sets the maximum lot size for each new position. Broker limits may reduce the calculated volume further.

Note: AutoLot volumes are rounded down to the broker’s permitted step. Entries are skipped if the resulting volume is below the broker’s minimum.

Trade Settings

  • Magic Number: Identifies positions managed by this EA instance. Use different numbers for separate deployments and avoid changing it while positions remain open.
  • Max Deviation Points: Sets the permitted price deviation for trade requests where supported by the broker. It uses points, not pips, and does not guarantee a maximum slippage.
  • Put Hard Stop in the System: True places the protective SL on the broker’s server. False uses local protection, requiring the terminal to remain running, connected and permitted to trade.
  • Put TP in the System: True places applicable fixed TP levels on the broker’s server. False monitors applicable targets locally; strategies without a fixed TP retain their normal exit management.
  • Trade Comment Prefix (0=off): Sets the prefix used in order comments. Enter exactly 0 to disable EA-supplied comments; avoid migrating terminals with open positions when comments are disabled.

Execution Settings

  • Execution Mode: Controls how many strategy positions may coexist on the symbol. Account and broker restrictions can further limit the selected mode.
  • OneAnytime: Allows only one position at a time on the symbol. Existing positions or pending orders on that symbol block new entries.
  • OnePerStrategy: Allows each enabled strategy to hold one position independently, subject to account and broker restrictions.
  • MaxTwoPerDirection: Allows up to two BUY and two SELL positions, while retaining the EA’s additional portfolio safeguards.
  • SelectiveTwoPerDirection: Uses the same directional limits with additional internal eligibility restrictions. It may accept fewer trades than MaxTwoPerDirection.

Note: Netting and FIFO accounts use a one-position-per-symbol limit.

Main Strategies

  • APB1: Enables or disables new positions from APB1. Existing positions continue to receive management.
  • APB2: Enables or disables new positions from APB2. Existing positions continue to receive management.
  • APB3: Enables or disables new positions from APB3. Existing positions continue to receive management.
  • APB4: Enables or disables new positions from APB4. Existing positions continue to receive management.
  • APB5: Enables or disables new positions from APB5. Existing positions continue to receive management.

Adverse Move Protection

  • APB1 Max Adverse Move Protection / 0.01: Sets APB1’s protection amount per 0.01 lot. For example, 75 scales to 150 at 0.02 lot.
  • APB2 Max Adverse Move Protection / 0.01: Sets APB2’s protection amount per 0.01 lot, scaled to its position volume.
  • APB3 Max Adverse Move Protection / 0.01: Sets APB3’s protection amount per 0.01 lot, scaled to its position volume.
  • APB4 Max Adverse Move Protection / 0.01: Sets APB4’s protection amount per 0.01 lot, scaled to its position volume.
  • APB5 Max Adverse Move Protection / 0.01: Sets APB5’s protection amount per 0.01 lot, scaled to its position volume.

Note: All amounts use account currency per 0.01 lot and scale with position size. These configure initial protection; gaps, slippage and costs can affect the realised loss, while subsequent management may close positions earlier.

Trade Management Settings

  • Breakeven Exit After (minutes, 0=off): After this position age, eligible positions can close when their calculated net result reaches breakeven or better. It does not guarantee closure at the specified minute.
  • Recovery Exit After (minutes, 0=off; Conditional): After this position age, eligible positions can close when their calculated result meets the EA’s recovery-loss allowance. It is conditional, not a forced exit at that time.

Filters Settings

Note: These filters block new entries while existing positions remain managed. Blocked entry signals consume their quota and are not queued for later execution.

  • Use Rollover Filter (Automatic Sessions): Enables entry blocking around detected daily trading-session closures and reopenings.
  • Rollover: Block Before Close (minutes): Sets how early new entries are blocked before a detected daily close.
  • Rollover: Block After Reopening (minutes): Sets how long new entries remain blocked after a detected daily reopening.
  • Use Weekend Filter (Automatic Sessions): Enables entry blocking around the detected weekly close and reopening.
  • Weekend: Block Before Close (minutes): Sets the pre-weekend entry-blocking period. For example, 180 means three hours before the detected close.
  • Weekend: Block After Reopening (minutes): Sets the entry-blocking period after the detected weekly reopening. For example, 360 means six hours.
  • Use Big Gap Filter: Enables a temporary entry pause when a qualifying reopening gap is detected.
  • Big Gap Size (Recent Range Multiplier): Sets the gap threshold relative to recent price ranges. Lower values increase sensitivity; higher values require larger gaps.
  • Big Gap: Block After Reopening (minutes): Sets the cooldown period following a qualifying gap at reopening.

Session Management Settings

  • Enable Session Skip: Select OFF or one weekday, MON–FRI. On the selected day, new entries stop from the configured cutoff until the broker calendar day ends.
  • Skip From (Broker Server Time): Sets the cutoff in HH:MM format using broker server time. For example, FRI and 18:00 blocks Friday entries from 18:00 onward.

High Impact News Filter

  • Use HighImpact USD News Filter: Blocks new entries around high-impact USD events reported by the terminal’s economic calendar. This filter is bypassed in the Strategy Tester.
  • Block Entries Before News (minutes): Sets the entry-blocking window before a qualifying news event.
  • Block Entries After News (minutes): Sets the entry-blocking window after a qualifying news event.
  • Block Entries if Calendar Data is Unavailable: True blocks new entries when calendar data cannot be obtained. False allows entries subject to the other filters when calendar data is unavailable.

InfoPanel Settings

  • Show InfoPanel on Chart: Shows or hides the information panel. Hiding it does not stop trading or position management.
  • Panel Left Margin: Sets the panel’s horizontal distance from the chart’s left edge, in pixels.
  • Panel Top Margin: Sets the panel’s vertical distance from the chart’s top edge, in pixels.