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 tot his job