Craig Sampson Logo

Craig Sampson

Full Stack Developer

Craig Sampson

Full Stack Developer

Projects > Project Details

Kalshi Trading Bot

Trading bot that utilizes Kalshi's API to place trades automatically based on predefined strategies and market conditions.

Kalshi Trading Bot
Backend DevelopmentAutomation

Project Overview

Developed an automated trading bot that interacts with Kalshi's REST and WebSocket APIs to monitor market data, place batch orders, and manage open positions in real time. Implemented order book tracking, profit-taking logic, and robust error handling with automatic reconnection and retry systems for reliable long-term operation.

Project Goals

Automate trading on Kalshi's platform to capitalize on market opportunities without manual intervention

Implement risk management strategies to minimize potential losses

Technologies Used

Python

Kalshi API

yfinance library

websockets

Features

Automatic buying and selling on Kalshi trade markets based off user inputed strategies

Kalshi Trading Bot - Craig Sampson Portfolio