This package is a Markdown conversion of the supplied requirements document. Content has been reorganized by section without changing the business rules.
- 01_Step_1_Trading_Bot_Functional_Requirements.md — Step 1 — Trading Bot Functional Requirements
- 02_Main_Objective.md — Main Objective
- 03_Telegram_Signal_Copying.md — Telegram Signal Copying
- 04_Order_Execution_on_Bybit.md — Order Execution on Bybit
- 05_Bybit_as_the_Single_Source_of_Truth.md — Bybit as the Single Source of Truth
- 06_State_Machine_Requirement.md — State Machine Requirement
- 07_Required_State_Machine_Events.md — Required State Machine Events
- 08_Standard_Telegram_Message_Bank.md — Standard Telegram Message Bank
- 09_Example_TP_Message_Template.md — Example TP Message Template
- 10_Required_Telegram_Notifications.md — Required Telegram Notifications
- 11_Notification_Content_Requirements.md — Notification Content Requirements
- 12_Stop_Loss_Management.md — Stop Loss Management
- 13_Trailing_Stop_Logic.md — Trailing Stop Logic
- 14_Emergency_Stop_Logic.md — Emergency Stop Logic
- 15_Hedge_Logic.md — Hedge Logic
- 16_Re_Entry_Logic.md — Re-Entry Logic
- 17_Signal_Blocking_and_Signal_Update_Rules.md — Signal Blocking and Signal Update Rules
- 18_Required_Signal_Blocking_Message_Bank_Events.md — Required Signal Blocking Message Bank Events
- 19_Order_Validation_and_Safety_Rules.md — Order Validation and Safety Rules
- 20_Error_Notification_Requirement.md — Error Notification Requirement
- 21_Example_Error_Message.md — Example Error Message
- 22_Final_Trade_Summary.md — Final Trade Summary
- 23_Development_Scope_for_Step_1.md — Development Scope for Step 1
- 24_Required_Developer_Response.md — Required Developer Response
- Support multi-language(English and Swedish) by selecting menu from the UI or config
- Account or wallet information of Bybit can be included, so the bot will trade with that information.
- Multi user & role can be available.