Skip to content

Polymarket open source trading bot to automate copy trading and arbitrage strategies on crypto prediction markets for free, with simple interface.

License

Notifications You must be signed in to change notification settings

Drakkar-Software/OctoBot-Prediction-Market

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Crypto Prediction Market Trading Bot

OctoBot Telegram Chat Discord Telegram News Twitter YouTube

OctoBot Prediction Market is a free Polymarket trading robot that makes it simple and secure to automate prediction market trading strategies. It is built on top of OctoBot, an open source crypto trading bot.

OctoBot Prediction Market features:

Open source Polymarket copy trading bot

You identified a profile you would like to copy on the polymarket leaderboard? Or you know someone who you trust for a specific prediction?
Simply copy their trades from your bot and earn similar profits.

Profit from Polymarket's transparency to automatically mirror the actions of any Polymarket profile with your own account.

  • [🚧] Follow a profile from Polymarket
  • [🚧] Define your copy trading budget (Work in progress)
  • [🚧] Configure a whitelist of markets to follow (Work in progress)

Track the progress of OctoBot Prediction Market's copy trading bot on the Polymarket Copy Trading Bot issue

Crypto Prediction Market arbitrage bot

Polymarket is known for its arbitrage opportunities due to new market inefficiencies. As shown in this Polymarket arbitrage bot study, lots of profits can be extracted with the proper strategy.
The core principle of these prediction market arbitrage strategies is to identify markets where an opportunity to buy both sides of the bet costs less than 1. As a result, regardless of the prediction's outcome, profits are generated.

While this is possible to do manually, most profits are generated by bots that have the ability to monitor markets 24/7 and quickly leverage arbitrage opportunities when they are still open.

If you are interested in OctoBot Prediction Market's arbitrage robot, please add a πŸ‘ or a comment to the Polymarket Arbitrage Bot issue to let us know you want it soon!

🚧 OctoBot Prediction Market's arbitrage bot is under development.

A visual, easy to use and safe Prediction Market bot

A great user interface to follow your strategies

OctoBot Prediction Market is built for crypto investors who want to automate prediction market strategies in a smart and optimized manner.

This bot uses a dedicated distribution of OctoBot, where the whole UI is optimized to make it as easy and clear as possible to:

  • Connect to your prediction market account, like Polymarket
  • Use the strategy of your choice
  • Configure and test your strategy using risk free paper money before using your real holdings
  • Follow your bot and track its profits from your computer
  • Discuss with your bot from Telegram

Unlike most Polymarket bots that simply run on Telegram, we decided to add a proper visual user interface to OctoBot Prediction Market. With this approach, we want to give users more control and monitoring tools for their strategy.

Risk free paper trading for your prediction market strategies

When using an automated trading strategy, it's always crucial to test it first in a risk-free context using paper trading.
Paper trading enables you to:

  • Play with different strategies and configurations to understand how they work
  • Test and compare strategies to select the one(s) you want to use
  • Execute your target strategy for a few days to be sure it works exactly as you think

πŸ’‘ Pro tip: "You sleep better when you know your strategy well enough to trust it will work as expected."
Paper trading is here for this exact reason.

Self custody Polymarket trading bot

Not your keys, not your coins

OctoBot Prediction Market is a self-custody trading bot, which means:

  • Your Polymarket keys never leave your computer when using OctoBot Prediction Market
  • OctoBot Prediction Market's strategies are 100% executed from your device, no external server is required

It is therefore technically impossible for any hacker (or even the OctoBot team) to access your Polymarket keys at any point when using OctoBot Prediction Market.

With a self custody bot, your funds are safe from external platform leaks.

πŸ’‘ This is a major difference compared to most Polymarket bots that are running on Telegram and using a central server that has to store and read your keys at all times to execute any strategy.
Unlike other Polymarket bots running on Telegram, this trading bot always runs on your system and can also be connected to Telegram. This allows you to follow it from your mobile while always keeping your keys safe.

Kalshi trading bot

OctoBot Prediction Market is built to support many prediction market platforms. While Polymarket is the first to be supported, we are planning on adding support for Kalshi in the near future as well.

Are you interested in a Kalshi trading bot? Please let us know by adding a πŸ‘ or a comment to the Support Kalshi prediction markets issue.

Installing OctoBot Prediction Market

OctoBot Prediction Market can be deployed on the cloud or for free on your computer, server or Raspberry Pi.

Using the OctoBot Prediction Market Executable

This is the easiest way to download and install OctoBot Prediction Market on your computer or server. The latest release executables for Windows, macOS, Linux and Raspberry Pi are automatically built and pushed to the releases page.

Using the OctoBot Prediction Market Docker image

You can also install OctoBot Prediction Market using the OctoBot Prediction Market Docker image. OctoBot Prediction Market is available under the predictionmarket tag of the OctoBot Docker image

Docker install in one line:

docker run -itd --name OctoBot-Prediction-Market -p 80:5001 -v $(pwd)/user:/octobot/user -v $(pwd)/tentacles:/octobot/tentacles -v $(pwd)/logs:/octobot/logs drakkarsoftware/octobot:predictionmarket-stable

Installing OctoBot Prediction Market using Python

git clone https://github.com/Drakkar-Software/OctoBot-prediction-market
cd OctoBot-prediction-market
python -m pip install -Ur requirements.txt
python start.py

You might also want to look at our contributing guide to quickly understand how OctoBot Prediction Market is architected.

Minimum hardware requirements

  • CPU : 1 Core / 1GHz
  • RAM : 250 MB
  • Disk : 1 GB

How to contribute to OctoBot Prediction Market

Would you like to add or improve something in OctoBot Prediction Market or its documentation? We welcome your pull requests!
Please have a look at our contributing guide to read our guidelines.

Disclaimer

Do not risk money which you are afraid to lose. USE THE SOFTWARE AT YOUR OWN RISK. THE AUTHORS AND ALL AFFILIATES ASSUME NO RESPONSIBILITY FOR YOUR TRADING RESULTS.

Always start by running a trading bot in paper trading mode and do not engage money before you understand how it works and what profit/loss you should expect.

Please feel free to read the source code and understand the mechanism of this bot.

Sponsors

Special thanks to Chatwoot for helping us assist the users of OctoBot.

A big thank you to Sentry for helping us identify and understand errors in OctoBot to make it better.

License

GNU General Public License v3.0 or later.

See GPL-3.0 LICENSE to see the full text.

Give a boost to OctoBot Prediction Market

Do you like what we are building with OctoBot Prediction Market? Consider giving us a star ⭐ to boost the project's visibility!

And join us on the OctoBot channels

Telegram Chat Discord Telegram News Twitter YouTube

About

Polymarket open source trading bot to automate copy trading and arbitrage strategies on crypto prediction markets for free, with simple interface.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published