auto-trader

Automate cryptocurrency trading with risk management and configurable strategies.

5|1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/kayzaa/k.i.t.-bot --skill auto-trader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auto-trader
Source: https://github.com/kayzaa/k.i.t.-bot/tree/main/skills/auto-trader
Command: npx skills add https://github.com/kayzaa/k.i.t.-bot --skill auto-trader

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ccxt, ta, pandas, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the execution of trading strategies, incorporating essential risk management features to protect capital and manage trade parameters.

Core Features & Use Cases

  • Strategy Execution: Runs predefined trading strategies like RSI reversal or moving average crossovers.
  • Risk Management: Implements position sizing, max drawdown limits, stop-loss, and take-profit orders.
  • Trade Logging: Maintains a complete audit trail of all executed trades.
  • Use Case: Automatically trade Bitcoin and Ethereum based on RSI indicators, ensuring no more than 5% of the account is used per trade and a daily loss limit of 3% is enforced.

Quick Start

Configure your trading parameters in ~/.kit/auto-trader.json and then execute trades using the provided Python scripts for strategy analysis and execution.

Frequently Asked Questions about auto-trader

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

FAQPage Schema
How do I automate crypto trading execution with risk management?

Automated crypto trading execution handles strategies like RSI reversal and moving average crossovers while enforcing position sizing, stop-loss, and daily loss limits. You configure parameters in a JSON file, and Python scripts fetch market data and manage trades.

Can I use ccxt with pandas to run automated trading strategies?

Yes, ccxt fetches live cryptocurrency market data and pandas structures it for analysis. The Skill uses these libraries alongside the ta library to calculate technical indicators required for executing strategies like moving average crossovers.

How does position sizing and max drawdown work in automated trading?

Position sizing restricts the capital allocated per trade, such as a maximum 5% of the account. Max drawdown limits and daily loss limits automatically halt trading when thresholds are breached, protecting your account from excessive downside risk.

Do I need Python 3 to execute RSI reversal strategies for crypto?

Yes, Python 3 is required to run the scripts. You must install the ccxt, ta, and pandas dependencies to fetch market data, calculate technical indicators like RSI, and manage the actual trade execution.

What's the best way to log automated cryptocurrency trades for auditing?

Automated trade logging maintains a complete audit trail of all executed transactions. The Skill records every trade triggered by your configured strategies, ensuring you can review historical execution data for performance analysis.

How do I configure max position percentage for Bitcoin trading?

You set trading parameters like max position percentage and daily loss limits in the configuration file located at ~/.kit/auto-trader.json. The execution scripts read this file to enforce your specific risk management rules for Bitcoin and Ethereum.