Commit Graph

2302 Commits

Author SHA1 Message Date
Artem Veremey
1d75ea572a Minor style and spelling fixes (#890) 2021-10-31 23:24:21 -07:00
DidierRLopes
19bbc6c1b7 Add a check in dd report to avoid crash (#891) 2021-11-01 01:44:29 +00:00
DidierRLopes
c5c3b8eee9 Major improvements to discord architecture (#887)
* fix circular-imports on discordbot

* Add pip install package to discord readme

* improve valuation and performance commands

* fix GST_PATH of config_discord

* fix feargreed discordbot

* Improve economy commands

* add data output to bot

* improve shorted command

* fix shorted command

* fix hsi discord command

* improve dps.pos command

* fix sidtc discord cmd

* fix discord ftd command

* fix dps.dpotc command

* improve dps spos

* check for ticker validity

* Improve psi discord command

* improve discord cmds

* refactor economy discord cmds
2021-11-01 01:43:02 +00:00
Artem Veremey
3bcb6d0292 Update holidays and a few other packages (#889)
* Update holidays and a few other packages

* Add dependencies label
2021-10-31 13:22:32 -07:00
Artem Veremey
597cf5118b Next batch of Markdown lint fixes (#888)
* Next batch of Markdown lint fixes

* Fixing a deliberate mistake
2021-10-31 11:43:34 -07:00
Artem Veremey
ee55b271e8 Enable codespell for markdown and reduce exceptions (#885)
* Enable codespell for markdown and reduce exceptions

* Add a line break

* Spell out categories further
2021-10-31 01:14:22 -07:00
Artem Veremey
ceedec844b Add markdownlint to all top level markdowns (#884)
* Add markdownlint to all top level markdowns

* Fixing deliberate mistakes
2021-10-30 15:00:08 -07:00
Artem Veremey
e00729044a Adding linting to CONTRIBUTING.md (#883)
* Adding linting to CONTRIBUTING.md

* Fixing deliberate mistake

* Removing duplicate runs
2021-10-30 13:38:27 -07:00
DidierRLopes
ec0a755aec Improve discord help command (#881) 2021-10-30 19:53:00 +01:00
Artem Veremey
44b8047774 Initial implementation of the Markdown Linter (#878)
* Initial implementation of the Markdown Linter

* Adding markdownlintrc

* Add an empty line
2021-10-30 11:30:10 -07:00
DidierRLopes
74b6e94b69 improve terminal speed for stocks context (#882) 2021-10-30 19:09:17 +01:00
DidierRLopes
88dbdb5867 Add protection against user typos or wrong commands (#880)
* add protection against user typos or wrong commands

* black refactoring
2021-10-30 19:06:27 +01:00
Colin Delahunty
0b6c52187b Portfolio Dataframe (#838) 2021-10-30 12:52:03 -04:00
DidierRLopes
1dca972ff4 Update discord error message when API keys aren't set (#879) 2021-10-30 16:56:14 +01:00
Jeroen Bouma
9e5b86086e Add the Finance Database to ETFs and Stocks section (#869)
* Add the Finance Database to the ETF menu

* Add the Finance Database to the stocks/discovery menu

* Update website with Finance Database info

* Update website sections of the Finance Database

* Update Finance Database functions to match layout of controller modules

* Merge website links

* Add missing thepassiveinvestor dependency

* Fix website bug

* Name change

* Update website with include exchanges parameter

* Add include_exchanges, make searching less case sensitive, change market cap to millions and minor improvements

* Change help message a bit
2021-10-29 16:57:24 +01:00
DidierRLopes
03011aa312 Refactor stocks folder READMEs (#877)
* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update CONTRIBUTING.md
2021-10-28 18:55:52 +01:00
jmaslek
780001d95c fix financedatabase in poetry (#876)
* fix financedatabase in poetry

* reqs

Co-authored-by: James Maslek <james@Jamess-MacBook-Pro.local>
2021-10-28 16:13:50 +01:00
DidierRLopes
04a76a9395 fix financedatabase, again? (#875) 2021-10-28 10:35:32 -04:00
DidierRLopes
f55cd10530 fix hugo server (#873) 2021-10-28 14:56:06 +01:00
DidierRLopes
ebc0bc5963 Fix hugo website common folder (#872)
* Fix hugo website common folder

* improve hugo server

* remove technical copy folder
2021-10-28 12:47:03 +01:00
didier
4944629ff1 improve hugo website 2021-10-28 11:54:35 +01:00
DidierRLopes
d4cf431e02 Fix financedatabase import (#871)
* Fix financedatabase import

* poetry with financedatabase

* update financedatabase in lockfile

* update poetry

* fix test
2021-10-28 01:55:18 +01:00
Colin Delahunty
a168034832 Replaced applicable try/except blocks (#870)
* First rework

* Continued rework

* Continued rework

* Continued rework

* Continued rework

* Continued rework

* Fixed black

Co-authored-by: Colin Delahunty <colindelahunty@Colins-MacBook-Air.local>
Co-authored-by: Colin Delahunty <colindelahunty@Colins-Air.indiana.edu>
2021-10-28 00:03:23 +01:00
Colin Delahunty
97eaf65400 Enhanced ratios (#867)
* Initial function

* Added sister_data

* Added ratios for other companies

* Didier and Artem updates

* Didier and Artem updates

* Fixed lock file

Co-authored-by: Colin Delahunty <colindelahunty@Colins-MacBook-Air.local>
Co-authored-by: Colin Delahunty <colindelahunty@Colins-Air.indiana.edu>
2021-10-27 23:22:24 +01:00
jmaslek
d5929d0a3f Add put-call ratio for given ticker (#865)
* Add put call ratio to options

* Update _index.md

* sources

Co-authored-by: James Maslek <james@Jamess-MacBook-Pro.local>
2021-10-27 23:17:52 +01:00
jose-donato
a04e833e7e Open crypto insterest by exchange [Source: bybt.com] (#868)
* fix: small issues

* fix: repeated code

* feat: added new oi feature; needed to refactor a bit

* fix: test coingecko fixed

* fix: pylint issue

* fix: added entry to main.yml

* fix: added image to hugo markdown
2021-10-27 11:11:49 +01:00
DidierRLopes
9ef2a31dfc Volume comparison over time (#866)
* Add volume command to comparison analysis

* volume added to hugo server website

* Change xlabel to have Date instead of Time
2021-10-27 11:10:48 +01:00
DidierRLopes
6eedaf4a90 Minor fixes (#864)
* do not quit after about/keys commands

* one of the criteria to be partner is to provide data that is usually paid
2021-10-26 22:24:47 +01:00
jmaslek
a28e6c9f6a General bug fixes (#862)
* Bug fixes

* make all yfinance data non tz aware

* Get rid of namespace input

* candle -> display_candle

* Didier I hope you read this.  pycharm would not have let me miss committing this file

Co-authored-by: James Maslek <james@Jamess-MacBook-Pro.local>
2021-10-26 19:17:41 +01:00
jose-donato
f390e205ba Fixes in crypto and reports menu (#863)
* fix: ta menu displayed stocks label instead of crypto

* fix: coinbase loaded data in reverse, increase days to 60 for ema

* fix: added vscode integrated terminal python version to troubleshoot

* fix: print notifying jupyter notebook launch

* fix: greyed volume menus if volume is not present

* fix: greyed vwap if volume is not present
2021-10-26 17:32:19 +01:00
DidierRLopes
a5af23282c Improve notebook reports by removing config_report dependency (#861)
* Fix econ report

* remove config_reports.ini dependence

* Update README.md
2021-10-26 11:41:15 +01:00
Colin Delahunty
994d572090 Added try/except improvements (#860)
* Added try/except improvements

* Didier updates

* Renamed variable

* Updated port

Co-authored-by: Colin Delahunty <colindelahunty@Colins-Air.indiana.edu>
2021-10-26 10:54:50 +01:00
Jeroen Bouma
3401f157e5 Add ETF Report functionality from The Passive Investor (#857)
* Add ETF report functionalty from The Passive Investor

* Add documentation about ETF Report

* Add thepassiveinvestor to the requirements

* Correct accidental typo

* Rename report to pir

* Change report to pir and some minor changes

* Update thepassiveinvestor to 1.0.9
2021-10-25 22:35:54 +01:00
DidierRLopes
61ccd504af Improve customisable report generation (#854)
* A more customizable jupyter notebook report implementation

* refine dark pool and due diligence reports

* remove stocks reports

* Add crypto_market notebook report

* remove crypto reports folder

* remove crypto reports folder

* economy data report template

* remove economy reports menu

* Update test.yml

* remove notebooks folder, no longer needed

* Update README.md

* update due_diligence notebook to reflect refactoring of fa

* update gitignore based on Theo suggestion
2021-10-25 22:35:28 +01:00
Jeroen Bouma
bc1acf041a Add additional documentation in README and TROUBLESHOOTING (#858)
* Change order to prevent the risk of committing code without pre-commit checks

* Add troubleshooting on Poetry and CRLF versus LF

* Name change

* Move Poetry info to Standard Install Troubles

* Move Poetry info to Standard Install Troubles #2
2021-10-25 21:47:28 +01:00
Sugandh
55768aefe2 Fix getpoly to return only US stocks (#801)
* Fix getpoly to return only US stocks

* Fix addresses #757
* Getpoly will only return stocks listed on US stock exchanges.
* Index/mutual funds will also not be returned by getpoly.

* Remove unneeded else condition

* Add --us_only flag for getpoly to get US stocks only

* Fix black check error
2021-10-25 15:58:15 -04:00
Colin Delahunty
becdbb5bf1 Improved docstrings and typings (#853)
Co-authored-by: Colin Delahunty <colindelahunty@Colins-Air.indiana.edu>
2021-10-25 04:45:24 +01:00
Colin Delahunty
a5116df6ff Added DCF ratios (#852)
* Added DCF ratios

* Fixed formating, added interest 0 handling

Co-authored-by: Colin Delahunty <colindelahunty@Colins-Air.indiana.edu>
2021-10-24 23:54:21 +01:00
jmaslek
d06d56c0e8 Add Monte Carlo prediction technique (#846)
* Add monte carlo forecast

* Add hugo

* Update _index.md

* review edits

Co-authored-by: James Maslek <james@macbook-pro.myfiosgateway.com>
2021-10-24 23:54:13 +01:00
jmaslek
45d7a60ac6 Refactor FA menu (#845)
* Business insider

* cleanup BI + test

* Finviz fns

* Market watch fa

* yahoo fa stuff

* yahoo fa tests

* AV FA menu

* FMP Menu

* Fix fmp test

* Update dd notebook template

* Actually fix fmp test

* Add missing docstring

Co-authored-by: James Maslek <james@macbook-pro.myfiosgateway.com>
Co-authored-by: James Maslek <james@Jamess-MacBook-Pro.local>
2021-10-24 23:53:29 +01:00
DidierRLopes
43dd95cc49 Fix #805 (#843) 2021-10-23 00:08:49 +01:00
jose-donato
f4dac4dc42 Active addresses command (#840)
* feat: added active command

* fix: added more examples to onchain

* fix: lint issues

* fix: linting issues

* fix: linting issues
2021-10-23 00:08:39 +01:00
DidierRLopes
874736832c Allow reset everywhere and to execute terminal in context directly (#841)
* Allow reset everywhere and to execute terminal in context directly

* minor comment fix
2021-10-22 03:25:19 +01:00
jp
ab15583f2d Ethplorer (#814)
* Add separate view for finbrain for crypto curreny sentiment analysis

* Move json with symbols to separate directory, little refactoring, update readme

* Add screenshot of finbrain for PolkaDot

* Add ethplorer model and view

* Onchain controller

* Add webbrowser
for etherscan and ethplorer

* Add very long number formatter

* Add hugo docs

* Change names, remove prints from model, help as one string

* Add key for ethplorer, convert values based of token decimals number, apply changes from PR

* fix docs

* fix docs

* Add address command that load ethereum address

* Adjust hugo-docs
2021-10-22 00:22:48 +01:00
jose-donato
acf9c87573 Removed unnecessary prints in ethgasstation_model (#837)
* fix: removed prints from model

* fix: pylint return
2021-10-22 00:20:14 +01:00
DidierRLopes
fb128ee2a4 Improve discord docs (#836)
* add relative path to the terminal

* add troubleshoot message to README

* minor fix

* Update labels.yml
2021-10-20 12:51:34 +01:00
jose-donato
f833493707 fix: switch gwei command source 2021-10-20 01:08:19 +01:00
DidierRLopes
f29565cf18 Update README.md (#833) 2021-10-19 17:27:55 +01:00
jmaslek
ba3baca54c Refactoring pred (#802)
* ETS prediction

* Update 'backtesting' and plots

* Knn model

* Keras/tf models refactored

* ARIMA models and poetry/req  updates

* edit test

* Regression condensed

* Hugo server

* Add tabulate to nn predictions and fix pylint

* Add tabulate to prediction statistics

* review comments

Co-authored-by: James Maslek <james@macbook-pro.myfiosgateway.com>
2021-10-19 11:48:04 -04:00
Colin Delahunty
507ce66a73 Added ChartExchange as source option (#829)
* Added chartexchange source

* Fixed black

* Didier updates

* Updated

* James changes

* Small fixes

* Adding updates

Co-authored-by: Colin Delahunty <colindelahunty@Colins-Air.indiana.edu>
Co-authored-by: Colin Delahunty <colindelahunty@Colins-MacBook-Air.local>
2021-10-19 11:33:47 -04:00