PixyTrade DLL Downloads

Integrate PixyTrade Scanner signals directly into your TradeStation EasyLanguage strategies.

Quick Install

DLL Only

Just the compiled DLL, ready to drop into TradeStation. Includes the EasyLanguage example and README.

  • PixyTrade.dll
  • EasyLanguage_Example.txt
  • README.md
Download DLL Only
Developers

Source Code

Full C++ source code, header file, and build configuration. Build the DLL yourself with Visual Studio or MinGW.

  • PixyTrade.cpp
  • PixyTrade.h
  • PixyTrade.def
  • CMakeLists.txt
  • build.bat
  • README.md
Download Source Code

Version 2.0 — 32-bit DLL for TradeStation EasyLanguage — Built with WinHTTP (no external dependencies) — Background polling every 5 seconds

Quick Setup

1

Download

Download the DLL package above (Full or DLL Only).

2

Install DLL

Copy PixyTrade.dll to your TradeStation Program folder:

C:\Program Files (x86)\TradeStation\Program
3

Get API Key

Log in to the scanner, go to the Strategy tab, and generate your API key.

4

Add to Strategy

Use the EasyLanguage example to integrate signals into your strategy. Enter your API key in the input field.

API Reference

Function Description Returns
PT_Initialize(symbol, apiKey) Initialize a session for a symbol with your API key Session handle (>0) or 0 on error
PT_GetArmed(handle) Check if market conditions are favorable 1=armed, 0=not armed, -1=error
PT_GetRTHOnly(handle) Check if trading is restricted to regular hours 1=RTH only, 0=extended hours, -1=error
PT_Poll(handle) Check if values have changed since last poll 1=changed, 0=no change, -1=error
PT_Cleanup(handle) Release session resources when done void
PT_GetLastError() Get the last error message for debugging Error string