Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
d0553dd
Update README.md
ProfitWaveTradingCo May 25, 2023
3bd8dfb
Create FUNDING.yml
ProfitWaveTradingCo May 26, 2023
3f12ab2
Merge branch 'master' of https://github.com/ProfitWaveTradingCo/Tradi…
ProfitWaveTradingCo May 26, 2023
a00b082
Create VIDEO.MD
ProfitWaveTradingCo May 26, 2023
74461f1
Update README.md
ProfitWaveTradingCo May 26, 2023
dd50da3
Update README.md
ProfitWaveTradingCo May 26, 2023
96a324f
Update README.md
ProfitWaveTradingCo May 26, 2023
a1fac52
plave trade function
ProfitWaveTradingCo May 27, 2023
f1eca2f
Update LICENSE
ProfitWaveTradingCo May 27, 2023
67e9f13
Create CODE_OF_CONDUCT.md
ProfitWaveTradingCo May 27, 2023
3c70a11
Update issue templates
ProfitWaveTradingCo May 28, 2023
d9fca90
Remove
ProfitWaveTradingCo May 28, 2023
cc1b574
Merge pull request #1 from ProfitWaveTradingCo/2sec
ProfitWaveTradingCo May 28, 2023
edb47de
site update
ProfitWaveTradingCo May 30, 2023
377b723
static
ProfitWaveTradingCo May 30, 2023
4539eea
Add files via upload
ProfitWaveTradingCo May 30, 2023
b9ae5ed
Site folder
ProfitWaveTradingCo May 30, 2023
09dd27b
Index updates
ProfitWaveTradingCo May 30, 2023
e849365
Site update
ProfitWaveTradingCo May 30, 2023
7bf68bb
Delete unwanted files
ProfitWaveTradingCo May 31, 2023
c338cb1
Update README.md
ProfitWaveTradingCo May 31, 2023
9bc3b56
Update README.md
ProfitWaveTradingCo May 31, 2023
fea47bd
added new functionalitt and made some key mods
ProfitWaveTradingCo Jun 16, 2023
f3270cc
Merge branch 'master' of https://github.com/ProfitWaveTradingCo/Tradi…
ProfitWaveTradingCo Jun 16, 2023
99686e8
organizing
ProfitWaveTradingCo Jun 16, 2023
ac6dedf
back test fumctonality
ProfitWaveTradingCo Jun 20, 2023
8197212
some updates
ProfitWaveTradingCo Jun 22, 2023
a1de779
updates
ProfitWaveTradingCo Jun 22, 2023
4fa99b7
some updates
ProfitWaveTradingCo Jul 1, 2023
d7ec289
updates
Jul 8, 2023
3aeedfa
Reorganization
ProfitWaveTradingCo Jul 8, 2023
4054c13
Update requirements.txt
ProfitWaveTradingCo Jul 20, 2023
712dd52
updates
ProfitWaveTradingCo Jul 20, 2023
9058658
update
ProfitWaveTradingCo Jul 20, 2023
73021f0
update
ProfitWaveTradingCo Jul 20, 2023
c4f308a
Merge branch 'main' of https://github.com/ProfitWaveTradingCo/Trading…
ProfitWaveTradingCo Jul 20, 2023
1c1b591
updates
ProfitWaveTradingCo Jul 20, 2023
da24659
pro
ProfitWaveTradingCo Jul 20, 2023
e35b7dd
Update requirements.txt
ProfitWaveTradingCo Jul 20, 2023
86077cf
Update requirements.txt
ProfitWaveTradingCo Jul 20, 2023
2b9961a
Update requirements.txt
ProfitWaveTradingCo Jul 20, 2023
1229d7a
Update requirements.txt
ProfitWaveTradingCo Jul 20, 2023
5a52fa5
Update Procfile
ProfitWaveTradingCo Jul 21, 2023
dd13fd2
Update Procfile
ProfitWaveTradingCo Jul 21, 2023
c9a9656
Bump pillow from 9.5.0 to 10.0.1
dependabot[bot] Oct 4, 2023
40d8ddf
Merge pull request #19 from ProfitWaveTradingCo/dependabot/pip/pillow…
ProfitWaveTradingCo Oct 17, 2023
325c8da
a new start
United-Visions Jan 24, 2025
607d304
Update README.md
United-Visions Jan 24, 2025
06f96d6
update
United-Visions Jan 24, 2025
8ded966
Merge branch 'main' of https://github.com/United-Visions/Trading_Pal-…
United-Visions Jan 24, 2025
0f36374
Update FUNDING.yml
United-Visions Jan 24, 2025
e79a423
Refactor account update interval, add backtest button check, validate…
United-Visions Jan 24, 2025
e6ad4c3
Merge branch 'main' of https://github.com/United-Visions/Trading_Pal-…
United-Visions Jan 24, 2025
8c6c0d3
Add duel brokers Alpaca + Oanda to ensure trading pal covers forex, c…
United-Visions Jan 25, 2025
4dd1372
Enhance broker integration: add OANDA connection test, update account…
United-Visions Jan 25, 2025
0560f4a
Prioritize OANDA in broker initialization and update account details …
United-Visions Jan 26, 2025
7272036
Implement database schema update and enhance broker configuration mod…
United-Visions Jan 27, 2025
9627177
Add indicator management and AI agent integration to backtest feature
United-Visions Jan 27, 2025
df5ae99
Refactor trading.md to update feature statuses and enhance Gemini AI …
United-Visions Jan 27, 2025
f8cdffe
Update README.md
United-Visions Jan 27, 2025
a6a9eac
Update README.md
United-Visions Jan 27, 2025
00dd2a8
Add initial implementation of Gemini AI integration and trading chart…
United-Visions Jan 29, 2025
9986487
Merge branch 'main' of https://github.com/United-Visions/Trading_Pal-…
United-Visions Jan 29, 2025
71a547f
historical and live streaming data setup with charts view
United-Visions Feb 13, 2025
ca138f4
removed issue
United-Visions Feb 13, 2025
11d05d2
Updated Git LFS configuration
United-Visions Feb 13, 2025
36dc12a
Added polygon_feed.log
United-Visions Feb 13, 2025
8c1ad8e
pages
United-Visions Feb 13, 2025
ffad5af
pages update basic documents
United-Visions Feb 13, 2025
f7bb977
updated pages
United-Visions Feb 13, 2025
073b399
pages update
United-Visions Feb 13, 2025
9951e9f
pages update
United-Visions Feb 13, 2025
f6d3401
pages
United-Visions Feb 19, 2025
b0cc4f4
pages updated
United-Visions Feb 19, 2025
d418c9b
update
United-Visions Feb 19, 2025
113d432
update
United-Visions Feb 19, 2025
bd3cf5c
Create deploy-pages.yml
United-Visions Feb 19, 2025
f4dd463
Update deploy-pages.yml
United-Visions Feb 19, 2025
68cecc4
Update deploy-pages.yml
United-Visions Feb 19, 2025
7ef38dd
update pages
United-Visions Feb 19, 2025
25d25e9
Merge branch 'main' of https://github.com/United-Visions/Trading_Pal-…
United-Visions Feb 19, 2025
e603b17
commit test
United-Visions Feb 19, 2025
58e9f36
pages update
United-Visions Feb 19, 2025
3d22557
test
United-Visions Feb 19, 2025
40c33fc
test a
United-Visions Feb 19, 2025
f9b1dd2
test update theme
United-Visions Feb 19, 2025
56f2c14
new update
United-Visions Feb 19, 2025
99ef0fd
new test
United-Visions Feb 19, 2025
e38480c
update run
United-Visions Feb 19, 2025
74207e4
update
United-Visions Feb 19, 2025
8a55619
update 1
United-Visions Feb 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.log filter=lfs diff=lfs merge=lfs -text
13 changes: 13 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# These are supported funding model platforms

github: United-Visions
patreon
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
62 changes: 62 additions & 0 deletions .github/workflows/deploy-pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Deploy Jekyll site to Pages

on:
push:
branches: ["main"]
workflow_dispatch:

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: false

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Setup Pages
uses: actions/configure-pages@v5

- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: 3.2
bundler-cache: true

- name: Build with Jekyll
working-directory: ./docs
run: |
bundle install
bundle exec jekyll build
env:
JEKYLL_ENV: "production"

- name: Test site
working-directory: ./docs
run: |
bundle exec htmlproofer _site --disable-external --check-html --allow_hash_href

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: ./docs/_site

deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
59 changes: 59 additions & 0 deletions .github/workflows/pages-deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Deploy Jekyll site to Pages

on:
push:
branches: ["main"]
workflow_dispatch:

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: false

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: '3.2'
bundler-cache: true
- name: Setup Pages
id: pages
uses: actions/configure-pages@v4
- name: Build with Jekyll
run: |
cd docs
bundle install
bundle exec jekyll build
env:
JEKYLL_ENV: production
- name: Test HTML
run: |
cd docs
bundle exec htmlproofer ./_site \
--disable-external \
--checks html,links,images,scripts \
--allow-hash-href
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: docs/_site

deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
58 changes: 58 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
myenv
config.ini
.venv
indicators/GBP_USD_ADX.csv
indicators/GBP_USD_ATR.csv
indicators/GBP_USD_BollingerBands_middle.csv
indicators/GBP_USD_BollingerBands_std.csv
indicators/GBP_USD_Histogram.csv
indicators/GBP_USD_MACD.csv
indicators/GBP_USD_OBV.csv
indicators/GBP_USD_RSI.csv
indicators/GBP_USD_Signal_Line.csv
indicators/ADX/ADX.csv
indicators/ATR/ATR.csv
indicators/BollingerBands_middle/BollingerBands_middle.csv
indicators/BollingerBands_std/BollingerBands_std.csv
indicators/Histogram/Histogram.csv
indicators/MACD/MACD.csv
indicators/OBV/OBV.csv
indicators/RSI/RSI.csv
indicators/Signal_Line/Signal_Line.csv
__pycache__/config_manager.cpython-310.pyc
__pycache__/input_handler.cpython-310.pyc
__pycache__/oanda_service.cpython-310.pyc
__pycache__/openai_service.cpython-310.pyc
__pycache__/speech_service.cpython-310.pyc
__pycache__/voice_printer.cpython-310.pyc
__pycache__/words.cpython-310.pyc
streaming_data/GBP_USD_D.csv
templates/index.html
Trading_Pal-main/Bing-GPT-Voice-Assistant-main/Bing-GPT-Voice-Assistant-main/.gitignore
Trading_Pal-main/Bing-GPT-Voice-Assistant-main/Bing-GPT-Voice-Assistant-main/main.py
Trading_Pal-main/Bing-GPT-Voice-Assistant-main/Bing-GPT-Voice-Assistant-main/README.md
temp.wav
pdf.py
wave.wav
TA_Lib-0.4.24-pp38-pypy38_pp73-win_amd64.whl
package-lock.json
package.json
indicators/GBP_USD_D.csv
Trading_Pal-main/GBP_USD_D.csv
Trading_Pal-main/__pycache__/words.cpython-310.pyc
Trading_Pal-main/__pycache__/backtest.cpython-310.pyc
indicators/GBP_USD_H1.csv
indicators/GBP_USD_H4.csv
indicators/GBP_USD_M1.csv
indicators/GBP_USD_M5.csv
indicators/GBP_USD_M15.csv
indicators/GBP_USD_M30.csv
tradinpal/__pycache__/backtest.cpython-310.pyc
tradinpal/__pycache__/config_manager.cpython-310.pyc
tradinpal/__pycache__/input_handler.cpython-310.pyc
tradinpal/__pycache__/oanda_service.cpython-310.pyc
tradinpal/__pycache__/openai_service.cpython-310.pyc
tradinpal/__pycache__/speech_service.cpython-310.pyc
tradinpal/__pycache__/voice_printer.cpython-310.pyc
tradinpal/templates/index.html
node_modules
128 changes: 128 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
# Contributor Covenant Code of Conduct

## Our Pledge

We as members, contributors, and leaders pledge to make participation in our
community a harassment-free experience for everyone, regardless of age, body
size, visible or invisible disability, ethnicity, sex characteristics, gender
identity and expression, level of experience, education, socio-economic status,
nationality, personal appearance, race, religion, or sexual identity
and orientation.

We pledge to act and interact in ways that contribute to an open, welcoming,
diverse, inclusive, and healthy community.

## Our Standards

Examples of behavior that contributes to a positive environment for our
community include:

* Demonstrating empathy and kindness toward other people
* Being respectful of differing opinions, viewpoints, and experiences
* Giving and gracefully accepting constructive feedback
* Accepting responsibility and apologizing to those affected by our mistakes,
and learning from the experience
* Focusing on what is best not just for us as individuals, but for the
overall community

Examples of unacceptable behavior include:

* The use of sexualized language or imagery, and sexual attention or
advances of any kind
* Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or email
address, without their explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting

## Enforcement Responsibilities

Community leaders are responsible for clarifying and enforcing our standards of
acceptable behavior and will take appropriate and fair corrective action in
response to any behavior that they deem inappropriate, threatening, offensive,
or harmful.

Community leaders have the right and responsibility to remove, edit, or reject
comments, commits, code, wiki edits, issues, and other contributions that are
not aligned to this Code of Conduct, and will communicate reasons for moderation
decisions when appropriate.

## Scope

This Code of Conduct applies within all community spaces, and also applies when
an individual is officially representing the community in public spaces.
Examples of representing our community include using an official e-mail address,
posting via an official social media account, or acting as an appointed
representative at an online or offline event.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
Profitwavet.co@gmail.com.
All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the
reporter of any incident.

## Enforcement Guidelines

Community leaders will follow these Community Impact Guidelines in determining
the consequences for any action they deem in violation of this Code of Conduct:

### 1. Correction

**Community Impact**: Use of inappropriate language or other behavior deemed
unprofessional or unwelcome in the community.

**Consequence**: A private, written warning from community leaders, providing
clarity around the nature of the violation and an explanation of why the
behavior was inappropriate. A public apology may be requested.

### 2. Warning

**Community Impact**: A violation through a single incident or series
of actions.

**Consequence**: A warning with consequences for continued behavior. No
interaction with the people involved, including unsolicited interaction with
those enforcing the Code of Conduct, for a specified period of time. This
includes avoiding interactions in community spaces as well as external channels
like social media. Violating these terms may lead to a temporary or
permanent ban.

### 3. Temporary Ban

**Community Impact**: A serious violation of community standards, including
sustained inappropriate behavior.

**Consequence**: A temporary ban from any sort of interaction or public
communication with the community for a specified period of time. No public or
private interaction with the people involved, including unsolicited interaction
with those enforcing the Code of Conduct, is allowed during this period.
Violating these terms may lead to a permanent ban.

### 4. Permanent Ban

**Community Impact**: Demonstrating a pattern of violation of community
standards, including sustained inappropriate behavior, harassment of an
individual, or aggression toward or disparagement of classes of individuals.

**Consequence**: A permanent ban from any sort of public interaction within
the community.

## Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 2.0, available at
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.

Community Impact Guidelines were inspired by [Mozilla's code of conduct
enforcement ladder](https://github.com/mozilla/diversity).

[homepage]: https://www.contributor-covenant.org

For answers to common questions about this code of conduct, see the FAQ at
https://www.contributor-covenant.org/faq. Translations are available at
https://www.contributor-covenant.org/translations.
Loading
Loading