nt-implement

Generate NautilusTrader component templates with Rust+PyO3 integration patterns.

7|2|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/Martingale42/nautilus-trader-dev-skill --skill nt-implement
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nt-implement
Source: https://github.com/Martingale42/nautilus-trader-dev-skill/tree/main/skills/nt-implement
Command: npx skills add https://github.com/Martingale42/nautilus-trader-dev-skill --skill nt-implement

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides ready-to-use templates and patterns to implement NautilusTrader components, reducing boilerplate and wiring errors.

Core Features & Use Cases

  • Python components: Strategy, Actor, Indicator, Custom Data, Execution Algorithm, Adapters
  • Rust+PyO3 bindings and integration patterns for high-performance core code
  • End-to-end guidance covering model loading, ONNX inference, and cross-language integration

Quick Start

Copy a template from templates/ and adapt it to your component's requirements.

Frequently Asked Questions about nt-implement

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement a custom trading strategy in NautilusTrader?

You can implement custom trading strategies by copying a Strategy template from the provided scaffolding and adapting the boilerplate code to your specific algorithmic requirements, which reduces manual wiring errors.

What is the best way to integrate Rust code with Python for NautilusTrader components?

The best way to integrate Rust with Python for NautilusTrader components is using the provided Rust+PyO3 binding patterns, which enable cross-language development for high-performance core trading logic.

Does NautilusTrader support custom indicators and execution algorithms?

Yes, NautilusTrader supports custom indicators and execution algorithms by providing standardized templates that allow software engineers to rapidly scaffold and validate these production trading components.

Can I use ONNX model inference within a NautilusTrader strategy?

Yes, you can use ONNX model inference within NautilusTrader strategies by following the end-to-end guidance provided in the component templates for model loading and cross-language integration.

How do I build a custom data adapter for NautilusTrader?

You can build a custom data adapter for NautilusTrader by utilizing the provided Adapter scaffolding conventions, which offer a structured approach to streaming custom data into your trading environment.