PositionSize Master Bot is a Telegram bot that helps traders calculate their position size based on entry price, stop loss, and risk amount.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
To run this project, you need to have the following software installed:
- Node.js
- npm (Node Package Manager)
-
Clone the repository to your local machine:
git clone https://github.com/spartan124/positionSize_telegram_bot.git
-
Navigate to the project directory:
cd positionSize_telegram_bot -
Install dependencies:
npm install
To run the Telegram bot locally, you need to set up your Telegram bot token. Follow these steps:
-
Create a new bot and get your bot token from BotFather on Telegram.
-
Create a
.envfile in the project directory. -
Add your bot token to the
.envfile:BOT_TOKEN=your_telegram_bot_token_here SERVER_URL=your_webhook_url PORT=your_port_number -
Start the bot:
npm start
To deploy this bot on a live system, you can use cloud platforms like Heroku or AWS. Make sure to set up environment variables for your bot token in the deployment environment.
- Node.js - JavaScript runtime
- node-fetch - Fetch API for Node.js
- node-telegram-bot-api - Telegram Bot API for Node.js
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Jeremiah Ojonuba - Software Engineer - spartan124
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Hat tip to anyone whose code was used
- Inspiration
- etc