EasyLanguage
Strategies, indicators, studies and RadarScreen columns written in EasyLanguage and compiled into the platform, working with its own chart, scanner and order objects.
Explore EasyLanguage →Work with an experienced TradeStation developer and TradeStation programmer to build custom strategies, indicators, RadarScreen scanners, and connected trading tools. We use the platform’s native development environment together with external Python or C# components when the project requires them.
From your trading rules to TradeStation software, connected tools, and clear delivery requirements.
Nordman Algorithms develops custom TradeStation software from trading rules, calculation requirements, existing source code, and external signals. Our TradeStation developers build automated strategies, custom indicators, RadarScreen scanners, signal tools, trading interfaces, and connected systems.
TradeStation strategies, indicators, and platform tools are developed in the native EasyLanguage environment. Python or C# components can run externally when the project needs additional analytics, reporting, data processing, or signal integration. Each project is adapted to the instruments, data, account, and execution workflow you use. Source code and full IP ownership are transferred on delivery.
Choose a new strategy, an analytical tool, a platform conversion, or a focused improvement to the TradeStation software you already use.
Build automated TradeStation strategies from your entry, exit, and money-management rules. Implement sessions, multi-data conditions, order types, stops, targets, and position sizing with the platform’s native language.
Custom indicators, ShowMe and PaintBar studies written in EasyLanguage, plus the custom functions behind them. Calculations, plots and alert conditions are built around your rules and reused across charts.
Develop RadarScreen columns, scans, filters, rankings, and alerts for monitoring many symbols at once. Extend the standard workspace with custom conditions and clearly defined outputs.
Convert strategies and indicators between TradeStation and MT4, MT5, TradingView, NinjaTrader, cTrader, MultiCharts, or other supported platforms. Rebuild the rules and compare the result against agreed examples.
Fix existing TradeStation source code or add defined features. Investigate incorrect signals, state transitions, calculations, alerts, order handling, and differences between chart and RadarScreen results.
Connect TradeStation with external desktop software, data services, analytics, reporting tools, and signal components. Use the appropriate API interface for market data, account information, and trade operations.
Turn strategy conditions into actionable alerts, and connect external signal sources — TradingView alerts, Telegram, Discord, webhooks, or an API feed — to a TradeStation workflow. Define message formats, duplicate handling, timing, and the required execution steps.
Chart tools, order-entry helpers and portfolio tools built around your daily routine — from chart-based interactions to the workspace components you keep open while trading.
Add position sizing, stop and target rules, session controls, exposure limits, and other account-management logic to a strategy or custom tool. Behaviour is defined around your instruments and trading rules.
Export strategy results, portfolio positions and trade history for analysis outside the platform, with the reporting format and schedule defined to fit how you review performance.
Send a description, screenshots, reference files, or existing source code. We will review the requirement and identify the most suitable TradeStation development route.
Before any code is written, a TradeStation programmer establishes what the tool must do on your TradeStation account. The specification, fixed quote, and testing criteria are agreed from that.
Start with a description, annotated charts, or the files you want to change. For a bug fix, include the expected result, the actual result, and relevant Experts or Journal messages.
Your agreed delivery includes the TradeStation build and source files, plus any external components included in the project. We explain installation, inputs, and required platform permissions.
EasyLanguage covers the platform itself; the documented TradeStation APIs and external languages cover everything that runs beside it.
Strategies, indicators, studies and RadarScreen columns written in EasyLanguage and compiled into the platform, working with its own chart, scanner and order objects.
Explore EasyLanguage →Python applications built around the TradeStation APIs: analytics, data processing, reporting and API-driven trading workflows. It sits beside EasyLanguage rather than replacing it inside the platform.
Explore Python →Desktop tools and background services that consume the TradeStation APIs, and components that sit alongside software you already run.
Explore C# / .NET →The documented HTTP API for market data, account information and order operations, with OAuth authorisation. This is the primary route for automation outside the platform.
Explore REST API →FIX sessions for order and execution flow in institutional and professional setups. Eligibility and onboarding apply — this is not the default route for ordinary retail automation.
Explore FIX Protocol →Continuous streams from the supported TradeStation API endpoints — quotes, order status and account updates — with reconnection and state management handled in the consuming application.
TradeStation is an exchange-connected brokerage platform. Analysis and automation are built around the listed instruments your account carries.
Listed equities and ETFs: studies, scanners, and strategy or execution workflows where the account supports them.
Stock Automation →Equity, index and ETF options — analysis, scans and strategy logic, with contract selection, risk and execution requirements defined in the scope.
Options Automation →Futures strategies, indicators and scanners built around contract specifications and session rules.
Futures Automation →Your TradeStation project is scoped around the code, account, and trading routine you actually use — with clear responsibilities from the first review to delivery.
Strategies, indicators, RadarScreen columns and connected tools written in EasyLanguage and C# by TradeStation developers who work with the platform and its data model every day.
Contract specifications, session times, data availability, order rules, and account permissions are reviewed before the trading logic is finalised.
Receive an agreed feature list, fixed quote, and schedule. Additional requests can be assessed separately so the original delivery remains clearly defined.
Discuss proprietary rules under an NDA when needed. Source-code delivery and ownership terms are established before work starts.
Get help with installation, input settings, and technical questions within the agreed support scope. Existing projects can be extended as your requirements change.
Practical answers about strategies, indicators, RadarScreen, integrations, and existing TradeStation source code.
Share your trading rules, example charts, expected behaviour, and any existing source files. Details about instruments, data, account type, alerts, and order handling help us define the project scope.
Yes. We review the available source, reproduce the issue, and define the requested changes. Work can include incorrect signals, state transitions, calculations, alerts, order handling, and differences between chart and RadarScreen results.
Yes. We can build automated strategies, custom indicators, RadarScreen studies, alerts, and focused trading tools around written rules, reference examples, or an existing implementation.
Yes. We can convert supported strategies and indicators from MT4, MT5, TradingView, NinjaTrader, cTrader, MultiCharts, or another source environment. The calculations, data assumptions, and order behaviour are rebuilt for TradeStation and compared with agreed examples.
It can connect authorised external applications to market data, account information, positions, orders, reporting workflows, or signal components. The interface is selected according to the required functions and access scope.
Yes. Python and C# can handle external analytics, data processing, reporting, or supporting service logic. The project defines what runs in TradeStation and what runs in the external component, together with the data exchange and recovery rules.
Yes. We can develop custom RadarScreen columns, calculations, filters, rankings, visual outputs, and alerts for the symbols and intervals you specify.
Yes. Position sizing, stops, targets, session restrictions, exposure limits, and other controls can be implemented inside a strategy or a custom TradeStation tool. The exact behaviour is agreed before development.
After reviewing the requirements and available files, we provide a fixed scope, quote, and timeline. Testing uses reference examples, platform checks, and agreed account or data scenarios. Delivery includes the agreed source files and technical guidance.
Describe the strategy, indicator, scanner, source-code issue, or external connection you need. Our team will review the materials and define a practical scope for your TradeStation project.