Swing Killer EA is an automated forex trading system designed to identify and capitalize on swing trading opportunities in the market. This guide provides detailed parameter explanations to help you customize this EA to match your trading style and risk tolerance. The EA works by utilizing technical indicators and price action analysis to execute trades automatically according to its swing trading algorithm.
Detailed Analysis of Input Settings of Swing Killer EA
The Swing Killer EA parameters are organized into functional groups that control different aspects of the trading system, including order management, lot sizing, take profit settings, stop loss configurations, breakeven, trailing stops, ATR settings, filters, and indicator parameters.
Orders Management
Parameter Name
Description
Default Value
Range/Recommended Values
Impact
Wait close candle to open
Controls whether the EA waits for the current candle to close before opening a position
true
true/false
Setting to true reduces false signals but may delay entries
Minutes to delete pending orders
Determines how long pending orders remain active before automatic cancellation
30.0
10-60 minutes
Lower values reduce exposure to outdated signals
ExpertComment
Label attached to orders for identification in the terminal
Swing-Killer EA
User-defined text
Helps distinguish EA orders from manual trades
Magic
Unique identifier for this EA’s trades
12345
Any unique integer
Prevents conflicts with other EAs running on the same account
EnterLicense_Key
Authentication key to activate the EA
Not displayed
Provided by developer
Required for EA operation
Lots Setting
Parameter Name
Description
Default Value
Range/Recommended Values
Impact
Select Lots Type
Determines how position size is calculated
RiskLots
RiskLots or FixedLots
Affects risk management approach
Account Percent For Lots
Percentage of account balance risked per trade when using RiskLots
1.0
0.5-2.0%
Higher values increase potential profit but also increase risk
Lots Fixed Order I
Fixed lot size for first order when using FixedLots
0.1
0.01-1.0 (based on account size)
Set according to account size; 0.1 per $1000 is common
Lots Fixed Order II
Fixed lot size for second order when using FixedLots
0.1
0.01-1.0 (based on account size)
Set according to account size; 0.1 per $1000 is common
Lots Fixed Order III
Fixed lot size for third order when using Fixed_Lots
0.1
0.01-1.0 (based on account size)
Set according to account size; 0.1 per $1000 is common
Takeprofit Setting
Parameter Name
Description
Default Value
Range/Recommended Values
Impact
TPtype
Method for calculating take profit levels
PipsTakeprofit
Pips_Takeprofit
Determines how profit targets are set
Percent TP Order I
Percentage of position closed at first take profit level
0.33
0.1-1.0
Controls partial profit taking strategy
Takeprofit Order I
Distance in pips for first take profit level
30.0
15-50 pips
Smaller values take profit more quickly but may limit gains
Percent TP Order II
Percentage of position closed at second take profit level
0.33
0.1-1.0
Controls partial profit taking strategy
Takeprofit Order II
Distance in pips for second take profit level
45.0
30-70 pips
Balance between securing profits and letting winners run
Percent TP Order III
Percentage of position closed at third take profit level
0.33
0.1-1.0
Controls partial profit taking strategy
Takeprofit Order III
Distance in pips for third take profit level
55.0
40-100 pips
Allows for capturing larger moves in strong trends
Stoploss Setting
Parameter Name
Description
Default Value
Range/Recommended Values
Impact
SLtype
Method for calculating stop loss levels
Atrstoploss
Atr_stoploss
Determines how stop losses are calculated
Stoploss Order I
Fallback stop loss in pips for first order if ATR calculation is unavailable
100.0
30-100 pips
Higher values reduce premature exits but increase risk per trade
Stoploss Order II
Fallback stop loss in pips for second order if ATR calculation is unavailable
100.0
30-100 pips
Higher values reduce premature exits but increase risk per trade
Stoploss Order III
Fallback stop loss in pips for third order if ATR calculation is unavailable
100.0
30-100 pips
Higher values reduce premature exits but increase risk per trade
Breakeven Setting
Parameter Name
Description
Default Value
Range/Recommended Values
Impact
Use Breakeven
Toggles the breakeven feature on/off
true
true/false
When enabled, reduces risk by moving stop loss to entry point once trade reaches specified profit
Breakeven Order Distance
Required profit in pips before moving stop loss to breakeven
30.0
10-50 pips
Lower values secure breakeven status faster but may result in more breakeven trades
Trailing Stop Setting
Parameter Name
Description
Default Value
Range/Recommended Values
Impact
Use Trailstrop
Toggles the trailing stop feature on/off
true
true/false
When enabled, allows locking in profits while letting trades run
Trail Start
Profit in pips required before trailing stop activates
Smaller steps track price more closely but may exit trades earlier
ATR Stoploss Setting
Parameter Name
Description
Default Value
Range/Recommended Values
Impact
Atr Period
Number of periods used to calculate ATR
14
7-21 periods
Lower values make ATR more responsive to recent volatility
Atr Multiplier
Multiplier applied to ATR to determine stop loss distance
1.5
1.0-3.0
Higher values place stops further away, reducing premature exits but increasing risk
Moving Average Filter
Parameter Name
Description
Default Value
Range/Recommended Values
Impact
Use Moving Average Filter
Toggles the MA filter feature on/off
false
true/false
When enabled, trades only when price is aligned with MA trend direction
Moving Timeframe
Timeframe used for MA calculation
current
current
Uses the timeframe of the chart the EA is attached to
Moving Average Period
Number of periods used to calculate the MA
20
10-50 periods
Lower values make MA more responsive to recent price action
Indicator Settings
Parameter Name
Description
Default Value
Range/Recommended Values
Impact
ExtDepth
Depth parameter for the swing identification algorithm
60
12-60
Higher values identify more significant swing levels
ExtDeviation
Deviation parameter for the swing identification algorithm
5
3-10
Higher values filter out smaller price fluctuations
ExtBackstep
Backstep parameter for the swing identification algorithm
3
2-5
Affects how the EA confirms swing points
Summary and Recommendations
Start with lower risk settings (0.5-1% Account Percent For Lots) until familiar with EA behavior.
Test on major pairs like EURUSD, GBPUSD, USDJPY on H1 or H4 timeframes for swing trading.
Confirm broker server time for accurate session trading.
Always backtest settings before live trading to verify performance.
Use a reliable VPS to ensure 24/7 operation without interruptions.
Avoid frequently changing parameters based on short-term results.
Ensure you understand the interaction between partial take profits and multi-order management.
Verify whether your broker calculates in pips (5-digit) or points (4-digit) for stop loss and take profit values.
Consider reducing the default fixed lot sizes if trading with a smaller account.
Enable Moving Average Filter for additional trend confirmation when trading volatile pairs.
Important Risk Warning
Trading Forex and using Expert Advisors involves substantial risk of loss and is not suitable for all investors. Past performance is not indicative of future results. Swing Killer EA’s performance depends on market conditions which can change unpredictably. Users are solely responsible for proper installation, risk management, thorough testing, and any financial losses incurred. Trading with this EA should only be done with risk capital that you can afford to lose.
I'm Jason Chen, the founder of EaOnWay.com. With over 15 years in Forex trading and a background in Computer Science, I started EaOnWay to cut through the noise and hype. My goal is to give you clear, honest insights and practical, risk-aware education about Forex Expert Advisors, so you can trade with more confidence