Skip to content

rxtech-lab/argo-trading

Repository files navigation

Argo Trading Strategy Framework

A powerful framework for developing, testing, and implementing algorithmic trading strategies.

Documents

Documents are located in Docs folder

Prerequisites

  • Go 1.24+ required
  • Go-wasm plugin installed
  • Basic understanding of Go programming and trading concepts

Project Setup

  1. Clone the repository

  2. Install dependencies

    go mod download
  3. Generate strategy interfaces

    make generate

Project Structure

argo-trading/
├── cmd/                # Command-line tools
├── examples/           # Example implementations
│   └── strategy/       # Strategy examples
├── pkg/                # Public API packages
│   └── strategy/       # Strategy interface definitions

Implementing Your Strategy

To create a new trading strategy, you can run

pnpm create trading-strategy

Or

npx create-trading-strategy

This will automatically create a sample strategy on your local machine.

Use in Swift

The ArgoTrading.xcframework is available in our GitHub Releases. Download and add it directly to your Xcode project.

Dependencies:

  • libduckdb.dylib is required
  • Download libduckdb-osx-universal.zip from the DuckDB releases page
  • Drag libduckdb.dylib into your Xcode project and ensure it's included in your target's "Frameworks, Libraries, and Embedded Content" section

Packages

No packages published

Contributors 6