/TradingHelper

A Chrome extension for automating Lot Size and Take Profit calculations based on your trading parameters for smarter risk management.

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Trading Helper

A Chrome extension for automating Lot Size and Take Profit calculations based on your trading parameters for smarter risk management.


Table of Contents

Screenshots

Screenshot of Initial Screen Screenshot of Trading Screen in Long Mode without a stop loss Screenshot of Trading Screen in Long Mode with a stop loss Screenshot of Trading Screen after updated lot size and take profit level Screenshot of Trading Screen in Short Mode Screenshot of Trading Screen being dragged

Description

Trading Helper is a Chrome extension designed to simplify your trading strategy by automating essential calculations. With this extension, you can effortlessly set your Lot Size and Take Profit levels based on your specified Stop Loss, Risk/Reward Ratio, and desired $ Risk Amount. Take the guesswork out of trading and ensure your risk management is on point with Trading Helper.

Currently only supported on the FundedNext Trading Platform.

Features

  • Customizable Risk Management: Tailor your trading strategy by setting Stop Loss, Risk/Reward Ratio, and dollar Risk Amount.
  • Automated Calculations: Save time and reduce trading errors with automatic Lot Size and Take Profit calculations.
  • Long and Short Modes: Seamlessly switch between Long and Short modes, automatically adjusting Stop Loss and Take Profit levels based on the appropriate price and mode.
  • Movable Window: Use the top bar to drag the window anywhere on the screen for improved usability.
  • Effortless Integration: Seamlessly integrate Trading Helper into Chrome for a hassle-free trading experience.

Enhance your trading strategy and take control of your risk management with Trading Helper, the essential tool for traders of all levels.

Technology Stack

  • Manifest Version 3: Uses the latest Chrome extension platform and features.
  • TypeScript: Enforces static typing in the project, enhancing developer experience and code quality.
  • React: Uses React to create responsive and interactive user interfaces.
  • Vite: Utilizes Vite for fast development and building.
  • Nodemon: Uses automatic project rebuilding during development for fast iteration.
  • Tailwind CSS: The best styling and customization tool out there.
  • ESLint and Prettier: Ensured code quality and formatting consistency.

Build Instructions

  1. Install Node.js.

Note

The included lockfile is for pnpm, but you can use npm or yarn if you prefer.

  1. Clone the repository:

    git clone https://github.com/KirillTregubov/trading-helper.git
    cd trading-helper
  2. Create an .env.local file in the root directory with the following contents:

    VITE_NAME="" # Your Name
  3. Install dependencies:

    npm install
  4. Build the extension:

    npm run build

Development

  • Run the development server:

    npm run dev
  • Run the linter and formatter:

    npm run lint

Installation

  1. Launch a special instance of Chrome with disabled security by running the following command in your terminal (on Windows):

    ./chrome.exe --disable-web-security --no-first-run --user-data-dir="C:\ProgramData\AAA Dev Session"
  2. Load the extension in Chrome:

    1. Open Chrome and navigate to chrome://extensions/.
    2. Enable "Developer mode" in the top-right corner.
    3. Click "Load unpacked" in the top-left corner, and select the generated dist directory.

License

This project is licensed under the GNU GPLv3 License - see the COPYING file for details.

(back to top)