Giter Site home page Giter Site logo

profitwavetradingco / trading_pal-main Goto Github PK

View Code? Open in Web Editor NEW
41.0 4.0 10.0 8.94 MB

Trading Pal is a innovative ai trading assistant developed by ProfitWave Trading Co. using advanced natural language processing technology, specifically GPT-3 and GPT-4 by OpenAI. It is designed for automated trading in the Forex, crypto, stock market, metals, and more.

Home Page: https://www.mytradinggpt.com

License: GNU Affero General Public License v3.0

Python 74.66% HTML 25.32% Procfile 0.02%
alpaca-api alpaca-trading-api cryptocurrency cryptocurrency-trading-bot forex forex-bot forex-market forex-prediction forex-trading gpt-3

trading_pal-main's Introduction

Trading๐Ÿ“ˆPal๐Ÿค–

Trading Pal

Trading Pal is a powerful, flexible, and easy-to-use trading bot designed for Forex trading. With Trading Pal, you can automate your trading strategies, manage your risk, and monitor your performance, all from the comfort of your own command line.

Trading.pal.2.mp4

DISCLAMER

โ€ผโ€ผ The following are only examples of the features and usage we are looking to implemt into the system trading pal is capable of getting account information from oanda broker, placing a trade and communicating with you about your account! Trading pal is only able to communcate about trading topics and nothing more it may stray from its role, if trading pal do just say hi you are trading pal stay in your roleโ€ผโ€ผ

FEATURES

๐Ÿค– Automated Trading Strategies: Trading Pal allows you to implement and automate a variety of trading strategies. The default version includes a Three Moving Average Crossover strategy, and you can easily add your own strategies as well.

๐Ÿ’ผ Risk Management: Trading Pal includes built-in tools for managing your risk, including stop-loss and take-profit functionality.

๐Ÿ“Š Real-Time Data Streaming: Trading Pal uses the OANDA API to stream real-time Forex data, allowing your strategies to respond instantly to market conditions.

๐Ÿ’ฌ Conversation Model: Trading Pal uses an AI-powered conversation model, allowing you to interact with the bot using natural language. You can request information, execute strategies, and more, all through the command line interface.

๐Ÿš€ Backtesting: Trading Pal provides a backtesting feature that allows you to test your trading strategies using historical data. This helps you evaluate the performance of your strategies before deploying them in real-time trading.

๐Ÿ“ˆ Technical Indicators: Trading Pal offers a wide range of technical indicators that you can use in your trading strategies. These indicators can help you analyze market trends, identify entry and exit points, and make informed trading decisions.

๐Ÿ”’ Authentication and Security: Trading Pal ensures secure authentication and protects your sensitive data. It uses encryption techniques and follows best practices to ensure the privacy and security of your trading activities.

โš™๏ธ Customization: Trading Pal provides extensive customization options, allowing you to tailor the bot according to your trading preferences. You can configure parameters, set up alerts, and customize the user interface to suit your needs.

๐Ÿ“ง Email Notifications: Trading Pal offers email notification functionality, keeping you updated on important events, such as trade executions, stop-loss hits, and system status changes.

๐Ÿ“ˆ Portfolio Management: Trading Pal includes portfolio management tools that enable you to track and manage multiple trading accounts. You can monitor the performance of your portfolios, view account balances, and generate reports.

Getting Started

To get started with Trading Pal, you'll need Python 3.7 or later and an OANDA account. Once you've set up your environment, you can install Trading Pal by cloning this repository and installing the required dependencies:

git clone (https://github.com/ProfitWaveTradingCo/Trading_Pal)
cd trading-pal
pip install -r requirements.txt

You'll also need to set up your OANDA API key as an environment variable. See this guide for more information.

Usage

To start Trading Pal, run the following command:

python main.py

You can interact with Trading Pal using the command line interface. For example, to execute the Three Moving Average Crossover strategy, you can say:

Trading Pal, can you execute the 3_sma_crossover_strategy?

Trading Pal will then ask for your risk management strategy. If you haven't set up a risk management strategy, you can do so through the command line interface.

Contributing

Contributions to Trading Pal are welcome! Please Visit [(https://www.mytradinggpt.com/contribute)] for more information.

Security

Security is a top priority

for Trading Pal. Please see the Security Policy for more information.

License

Trading Pal is licensed under the Trading_Pal-main\LICENSE.

trading_pal-main's People

Contributors

dependabot[bot] avatar profitwavetradingco avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.