Trading Strategy Backtesting and Bot Development in Tradestation
- *Job Description: Swing Trading Bot Developer (TradeStation/EasyLanguage)**
Swing Trading Bot Developer (TradeStation / EasyLanguage)
Overview
We are seeking an experienced algorithmic trading developer with deep expertise in TradeStation and EasyLanguage to design, backtest, and (conditionally) automate a swing trading strategy.
This project is intentionally structured in phases.
Phase 1: Strategy backtesting and validation
Phase 2 (only if Phase 1 meets performance criteria): Automated alerts and full trading bot implementation within TradeStation
This ensures alignment, performance accountability, and efficient use of resources.
Phase 1 – Strategy Backtesting (Initial Contract Scope)
Objectives
Translate a defined swing trading concept (or collaborate to refine one) into a TradeStation-compatible backtest
Run historical backtests using TradeStation tools
Optimize parameters responsibly (no overfitting)
Deliverables
EasyLanguage strategy code for backtesting
Backtest results with clear reporting, including:
Net profit & CAGR
Max drawdown
Sharpe and/or Sortino ratio
Win rate, average win/loss
Trade frequency
Commentary on strategy strengths, weaknesses, and risk profile
Minimum Performance Requirements (example – adjustable)
Positive expectancy
Risk-adjusted returns that justify automation
Drawdown within predefined tolerance
Logical, explainable strategy behavior (no curve-fitted black boxes)
Only candidates whose backtest meets agreed-upon benchmarks will be invited to Phase 2.
Phase 2 – Alerts & Automated Trading Bot (Milestone-Based)
Objectives
Convert the validated strategy into:
Automated trade alerts (email / SMS / TradeStation alerts)
Fully automated execution within the TradeStation environment (if approved)
Deliverables
Production-ready EasyLanguage code
Configurable inputs (risk per trade, position sizing, session filters, etc.)
Clear documentation for setup, monitoring, and troubleshooting
Walkthrough or handoff session
Required Skills & Experience
Proven experience with TradeStation and EasyLanguage
Strong background in swing trading strategies
Demonstrated experience with:
Backtesting & performance evaluation
Risk management logic
Automated trading systems
Ability to explain strategy logic clearly and transparently
Nice to Have
Experience trading or coding for equities, ETFs, or index products
Familiarity with indicators such as moving averages, RSI, volatility filters, or regime detection
Understanding of slippage, commissions, and real-world execution constraints
How to Apply
Please include:
Your experience with TradeStation & EasyLanguage
Examples of past trading bots or strategies you’ve built
A brief explanation of how you approach backtesting and avoid overfitting
(Optional) Performance summaries or screenshots from prior projects
Apply Now
Apply Now