Trading Strategy Backtesting and Bot Development in Tradestation

Remote, USA Full-time Posted 2026-05-04
Apply Now
  • *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

Similar Jobs