Skip to content

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rusetta Trade – Odoo Trading Module

Rusetta Trade is an Odoo module designed for traders who want to track and manage forex-style trades directly inside Odoo. It provides simple yet powerful tools for entry tracking, stop-loss/take-profit management, profit calculation, and trade lifecycle control.

Developed with a focus on clarity, usability, and accurate P/L calculations.


Features

  • Create and manage trades with Buy or Sell operation types.
  • Auto-calculation of Take Profit and Stop Loss from desired profit/loss.
  • Reverse calculation: update desired profit/loss when TP/SL changes.
  • Trade lifecycle states: Draft → Running → Closed / Canceled.
  • Automatic final profit calculation upon closing.
  • Clean list and form views for fast data entry.

Screenshots

  1. Custome List View

    Custom List View

  2. Trade Form View

    Form View

  3. List View

    List View


Run With Docker

 git clone https://github.com/mahmoudElshimi/odoo_trading.git
 cd odoo_trading
 docker-compose up

Installation

  1. Clone the Repository Clone the rusetta_trade directory into your Odoo custom addons path:

    git clone https://github.com/mahmoudElshimi/odoo_trading.git /path/to/odoo/custom/addons/
  2. Restart Odoo and Update App List

    sudo systemctl restart odoo

    or

    odoer addon
    odoer restart

    Then, in Odoo: AppsUpdate Apps List → Search for Rusetta Trade → Click Install.


To Do

  • Add chart view for trade performance over time. # Done as per 4958010
  • Add ٌReal Time Rating.

License

Released under the MIT/X License.

RTFM KISS


Author: Mahmoud Elshimi Email: mahmoudelshimi@protonmail.ch Phone: +20 100 312 3253

About

Odoo module designed for traders who want to track and manage forex-style trades directly inside Odoo

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Contributors

Languages