
Coder to custom trading bot for Polymarket
- or -
Post a project like this- Posted:
- Proposals: 12
- Remote
- #4464734
- Open for Proposals
Description
The bot will trade Bitcoin-related Polymarket markets with a 15-minute expiry.
------------------------------------------------------------------
Trading Logic
1. Entry Conditions
Buy YES if:
YES price is ≥ 70 and ≤ 73
Buy NO if:
NO price is ≥ 70 and ≤ 73
Trade amount for each entry: $X (configurable)
Only enter a position if there is no existing open position
-------------------------------------------------------------------------------------------
2. Order Handling
If an entry order fails to fill:
Re-check all entry conditions
If conditions are still valid, attempt to enter again
Continue retrying until filled or conditions are no longer met
---------------------------------------------------------------------------------------------
3. Exit Conditions
Stop Loss: Close the position if price drops to 60 or below
Take Profit: Close the position if price reaches 80 or above
-----------------------------------------------------------------------------------------------
4. Time-Based Rules
6 minutes before market expiry:
Close all open positions, regardless of profit or loss
Do not open any new positions
Trading must remain disabled after this cutoff for that market
---------------------------------------------------------------------------------------------------------
Functional Requirements
Platform & Execution
Must run on:
Windows 10 and above
Latest Windows Server versions
Simple one-click start/stop mechanism (CLI command, batch file, or lightweight UI)
-----------------------------------------------------------------------------------------------
Configuration & Risk Management
Configurable parameters:
Trade size ($X)
Global kill-switch stop loss:
If total losses reach this amount, the bot must stop trading immediately
Configuration via file (JSON/YAML) or simple UI
--------------------------------------------------------------------------------------------------
API & Data Requirements
Full integration with Polymarket API:
Retrieve real-time market data
Place and manage trades automatically
Price data refresh rate:
As fast as Polymarket allows (target ~1 second, if permitted)
Proper handling of:
API errors
Rate limits
Network failures
-------------------------------------------------------------------------------------------------
Deliverables
Clean, well-structured Python code
Clear setup and usage instructions
Commented logic to allow future expansion
------------------------------------------------------------------------------------------------
Future Work
If this project is delivered successfully, I will offer:
More advanced trading bot development
Higher compensation
Potential long-term collaboration
Tran Thi T.
100% (11)New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

Will you be providing Polymarket API access credentials (API key / wallet setup) for testing, or should the bot be designed to plug in user-supplied credentials at runtime?
Thanks
NareshTran Thi T.Fri 6:58amYes, I will be providing the API, I don't think there is a need for user credentials since I am connected via metamask wallet. The L2 Authentication from Polymarket should be sufficient for the bot to trade.
Naresh S.Fri 12:48pmTHanks for clarification, I have one more question: Which Polymarket environment should the bot be built and tested against first (testnet or mainnet), and do you want any safeguards (e.g. max daily trades or max position size) enabled during initial testing? Please let me know so that I will plan accordingly.
