Commit Graph

2207 Commits

Author SHA1 Message Date
DidierRLopes
b60e34a0f0 Small improvement on fa/analysis and new image for discord bot (#764)
* small improv on fa/analysis based on data author suggestion

* add image of logo with white background for discord bot
2021-09-26 23:02:30 +01:00
DidierRLopes
35f82f24ba Add fa/analysis command to analyse filings using NLP (#761)
* Add alpaca keys to cfg_terminal

* Add fa/analysis command for sec filings

* no need for alpaca keys on config_terminal

* fix eclect naming
2021-09-25 17:03:21 +01:00
DidierRLopes
71b9e82f36 Add Econiverse to resources (#762)
* nitpicky

* Add econiverse to resources
2021-09-25 17:03:09 +01:00
jp
85f48b332e Wales alerts (#760)
* 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 whale alert for crypto menu

* Add docs for hugo server

* Typo, docs added
2021-09-24 23:30:07 +01:00
Flodur871
78d1678ea6 Added sources argument to the news command (#756)
* Added sources arg to newsapi

* Updated docs

* Added tld check
2021-09-24 23:29:51 +01:00
DidierRLopes
942219bd6e Fix tsne command #744 (#759)
* Fix #755 ba/popularsi bug

* Fix tnse command - #744

* Inner join and re-add normalization
2021-09-23 22:04:38 +01:00
DidierRLopes
a73375a386 Fix #755 ba/popularsi bug (#758) 2021-09-23 19:52:41 +01:00
jmaslek
eafd65199b Major brokers refactor into separate menus (#754)
* Major brokers refactor into separate menus

* Add portfolio export folder

* Added some extra commands from pyally

* Update coinbase account command

* poetry update + pin openpyxl to 3.0.7

* requirement files

* Update hugo server

* Clean hugo files

* Update _index.md

Add output to _index

* Update _index.md

* Update _index.md

add output

* Update _index.md

add output

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Fix alpaca bug

* Fix hugo server + add to main menu
2021-09-23 13:50:38 -04:00
DidierRLopes
4a50ac1019 Improve docker docs (#753)
* Update setenv with more API keys and fix FRED key

* Improve docker documentation w.r.t. keys

* Improving display for docker search in case display is not in en1

* Update DOCKER_ADVANCED.md

* Highlight the :0 when writing own DISPLAY var

* Update _index.md
2021-09-19 21:47:00 +01:00
Flodur871
cfa83a1680 Added start date argument to newsapi (#749)
* Added start date argument to newsapi

* Fixed typo

* Fix getting tail of the news

* Show newsapi error

* Added show_newest arg to news

* Added sort arg to news

* Updated news argument
2021-09-17 16:09:25 -04:00
DidierRLopes
595a94faf6 Updated Hugo Server (#752)
* Push some changes towards updated Hugo Server

* More hugo server refactoring

* Update Hugo Server website with stock context and economy context

* Small bugs fixes

* Add ETF, options and PO to Hugo Server

* More bugfixes

* Add crypto hugo server

* Improve docs

* merge bugs fixed
2021-09-16 18:43:42 +01:00
jmaslek
5a809d262d Refactor port-> po and pa menus (#748)
* Refactor property weightings

* Refactor pypfopt commands

* refactor pa menu

* Address review comments

* Typo
2021-09-16 12:20:53 -04:00
jmaslek
20eaaab5ac Allow for shorthand menu input (#751)
* Allow for shorthand menu input

* change to relay
2021-09-16 11:16:45 -04:00
jp
0b554c6893 Coinbase pro api (#743)
* 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

* Coinbase menu added

* Add more methods for coinbase

* Add coinbase views, coinbase models. Add coinbase to load, chart, find commands. Add coinbase to controller

* Add auth client for coinbase pro endpoints that needs auth

* Add more views for coinbase to crypto menu

* Add some print tests for Coinbase view

* Add 2 more tests for coinbase view

* Update README with Coinbase API keys

* Cleaning empty lines, spaces etc.

* Use os.path.join in imports, change column names in one normalized df

* Move Coinbase to portfolio brokers. Adjust tests, and imports

* precommit config return to prev ver

* Fix coinbase accounts command, del column filter for deposits
2021-09-13 14:07:00 -04:00
DidierRLopes
6a2792ea8e Add documentation extension to Jupyter Lab (#745)
* Add documentation extension to Jupyter Lab

* Fix lint

* fix pyupgrade

* Change label from Documentation to Gamestonk Documentation

* Improve code after review
2021-09-12 23:07:29 +01:00
Artem Veremey
bb17974e7e Implement Jupyter Lab container (#741)
* Updating dependencies to address pillow security

* Implement Jupyter Lab container
2021-09-12 08:07:22 -07:00
devwolff
7b4928adea fix load arguments order (#742) 2021-09-11 19:10:26 +01:00
Artem Veremey
4dcda6f8e3 Updating dependencies to address pillow security (#740) 2021-09-10 19:20:05 -07:00
DidierRLopes
3d7ab4e913 Allow economy menu to save figures (#739)
* Allow economy menu to save figures

* Allow to export both raw data and plot simultaneously
2021-09-10 23:03:56 +01:00
Theodore Aptekarev
4b8a82f3ae Introduce Jupyter Lab extensions (#718)
* Add folder for Jupyter Lab extensions

* Add initial settings menu extension code

* Add initial terminal launcher extension code

* Add lab extension build files to ignore

* Update settings form sections to be populated from a loop

* Update terminal launcher

* Add script load env from settings

* Update settings schema

* Update settings forms to handle nested schema

* Satisfy eslint

* Lint python code black

* Remove unused python API

* Satisfy eslint

* Update extension icons

* Update terminal launcher menu commands

* Update settings infrastructure for both extensions

* Update docstrings

* Lint python code black

* Lint more python code black

* Add structure for website

* Update labels.yml

* Update the settings form population with user settings

* Add node_modules of the test folder to gitignore

* Add UI tests for the settings extension

* WIP: Update terminal launcher extension code and wip settings

* Add development setup documentation

* Pass settings to environment variables in the launcher

* Update settings extension schema to include custom python path

* Satisfy eslint and flake8

* Add setup.py to mypy exclude paths
The setup.py that goes with the jupyterlab extensions fails the mypy
check and excluding them is the only workaround atm

* Check mypy hook

* Fix linting error raised by pyupgrade

* Change setting name to be different from a system variable

* Update launcher to set env variables with bash stdin

* Clean up unused scripts

* Make jupyterlab mandatory in poetry

* Add Jupyter Lab extension installation docs

Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
Co-authored-by: didier <dro.lopes@campus.fct.unl.pt>
2021-09-09 21:34:04 -07:00
jmaslek
42f5b72ddf Simple resources menu refactor (#738) 2021-09-10 00:10:50 +01:00
jmaslek
d9de433e3a Add docker documentation (#737) 2021-09-09 11:50:28 -04:00
jose-donato
49c6430a0c implement gwei feature (ethereum gas fees) (#736)
* implement gwei feature (ethereum gas fees)

* fix linter issues

* fixing another linting issues

* typo and linter issue

* added model and view for gwei feature

* added extra folder for reports

* added new line after gwei info

* lint

* changed tx label and table, lint

* lint fixes
2021-09-08 22:08:56 +01:00
Artem Veremey
1491ddce30 Updating docker build configuration for poetry-full-deps to depend on poetry-deps (#735) 2021-09-06 17:27:23 -07:00
DidierRLopes
d1a473d266 Fix failing test (#734)
* fix test

* fix failing test

* fix test

* Fix tests

* fix tests

* fix tests

* fix tests

* comment all coinpaprika tests
2021-09-05 23:57:36 +01:00
jp
28e3970912 Refactoring crypto menu 2nd part (#724)
* 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

* Remove not used methods, remove binance_view, binance_model from discovery menu (It's not needed, as we use all_coins view for finding coins from all sources

* Refactoring Due Diligence menu. Changing views, moving argparsers to controller

* Refactor cryptomenu. Overview, Discovery, DD menu - move argparsers to controllers, add typing hints, change names of views/models, adjust tests

* Adjust tests

* Move finbrain and find/coins method to controller

* Move report argparser into controller. Adjust tests

* Adjust docstrings

* Add helper method to take care about retry/wait for coingecko scraping

* Fix failing test

* Adjust newlines, docstrings, cmd descriptions

* Add use tabulate df flag for all crypto views

* Add status code for coingecko

* Add note, that some coingecko commands can fail

Co-authored-by: Jakub Pluta <jakub.pluta@cdq.com>
2021-09-05 17:15:35 +01:00
devwolff
a78f3463d4 reuse patch_pandas_text_adjustment in ca stocks menu (#733) 2021-09-04 02:25:03 +01:00
jmaslek
7fbac7f68d Add realtime earnings from geekofwallstr (#731) 2021-09-03 19:26:02 -04:00
jmaslek
ffcaa19e79 Refactor ca menu (#726)
* First wave of refactoring.  yfinance and marketwatch menus

* Finbrain commands refactored

* Refactor finviz commands

* Add custom ML model for running get

* Bug fixes + dim ca commands when no similar selected

* Add pylint disable

* move ml command into yfinance stuff.  fix typos

* Change historical/corr to have interested ticker first

* Pylint error

* Comment out fa test
2021-09-02 20:30:33 -04:00
jmaslek
6d675a02ce Comment out fa_excel test for build (#732) 2021-09-02 17:08:30 -04:00
Artem Veremey
d44cd16614 Updating dependencies and cleaning up (#730)
* Updating dependencies and cleaning up

* Tensorflow 2.6.0 update
2021-09-01 14:55:17 -07:00
Artem Veremey
d86bdec7d1 Updating URLs based on changed labels (#728) 2021-09-01 10:09:37 -07:00
Artem Veremey
fbe640c27c Disabling tests depending on yf.download to fix the suite failures (#727)
* Disabling and mocking a few tests until we figure out how to work with yf.download better

* Removing unused import
2021-08-31 23:09:37 -07:00
DidierRLopes
dd48ec678e Fix hotpenny data acquisition (#725)
* Fix hotpenny data acquisition

* fix pylint issues
2021-08-31 17:45:21 +01:00
DidierRLopes
d6c4100635 Add structure for website (#722)
* Add structure for website

* Update labels.yml
2021-08-29 19:34:57 +01:00
DidierRLopes
d8af43de9a Add folders where data can be extracted (#721) 2021-08-29 19:34:49 +01:00
jmaslek
2524fc1cc7 Refactor bt to new standard (#716)
* Refactor bt to new standard

* Add export for results

* Review changes

* Small bug in model df columns and rsi add plt show

* Review changes -- eliminated start from menu and start types
2021-08-28 02:19:56 +01:00
jmaslek
d3c95b87ab Refactor EDA -> Qa (#686)
* Ignore nft of the day test

* Rename eda -> qa

* Refactor rolling into view/model

* Refactored commands to new convention

* updated menu layout + add load

* Add ra functions into qa menu + fix portfolio paths

* fix menu help string

* Update qa with target idea that indicates variable to do statistics on

* Review changes except todos

* Make qa indepedent of stock menu
2021-08-28 02:03:15 +01:00
Artem Veremey
11b3caf16e Have codespell ignore *.lock files (#720) 2021-08-27 21:04:58 +03:00
devwolff
3ecded2a06 add yahoo ulc asc screener to stocks disc menu (#717)
* add ulc & asc to stock disc menu

* fix docs

* rename under -> ugs & add .dropna()
2021-08-26 18:32:13 +01:00
devwolff
9f51c88ec4 add offset feature to all filters (#715)
* add offset feature to all filters

* .

* fix wrong arguments

* .
2021-08-25 22:56:57 +01:00
DidierRLopes
0cc14b0463 Improve contributing doc (#701)
* contribute doc

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Refactoring of contributing document

* Update CONTRIBUTING.md

* Add Hugo Server documentation on contributing doc

* Add Coding Guidelines to CONTRIBUTING

* Update CONTRIBUTING.md
2021-08-25 22:17:07 +01:00
DidierRLopes
a865029f8a Remove funding (#714)
* Delete funding mention 

"Not having a patreon link is better than having one without any contributions" - @piiq

* Remove funding mention from README

"Not having a patreon link is better than having one without any contributions" - @piiq
2021-08-25 17:30:14 +01:00
DidierRLopes
8ae78286e2 fix build (#713) 2021-08-25 10:25:58 +01:00
devwolff
9c9ea7a5ff add yahoofinance growth tech & most active to disc (#712)
* add yahoofinance growth tech & most active to disc

* fix docs
2021-08-25 09:33:34 +01:00
devwolff
bb0f3d26bc add Keltner Channels to TA menu (#711)
* hugo server

* Update test.yml

* Update test.yml

* Create gh-pages.yml

* Update gh-pages.yml

* Update config.toml

* Update config.toml

* update themes and public

* Update gh-pages.yml

* Update gh-pages.yml

* Update gh-pages.yml

* remove themes

* add themes

* Update gh-pages.yml

* Update config.toml

* Update config.toml

* remove

* re-add theme

* Update config.toml

* Update config.toml

* Update config.toml

* Update gh-pages.yml

* Update gh-pages.yml

* Update config.toml

* Update config.toml

* Update config.toml

* Update _index.md

* Update config.toml

* Update gh-pages.yml

* Update README.md

* Update README.md

* add Keltner Channels to TA menu

* add ```if other_args: to call functions

Co-authored-by: didier <dro.lopes@campus.fct.unl.pt>
2021-08-25 04:06:41 +01:00
lunarnautics
fc35dac5d1 removed bug preventing dd reports (#710)
Co-authored-by: Ubuntu <ubuntu@ip-172-31-37-61.us-east-2.compute.internal>
2021-08-23 19:01:39 -04:00
DidierRLopes
fd93649c99 Fix hyperlink 2021-08-23 20:22:29 +01:00
jmaslek
9c199adfaf fix black on accidental push (#709) 2021-08-23 11:26:25 -04:00
devwolff
15ed91bdc0 fix scale for better volume plotting (#707)
* fix scale for better volume plotting

* .
2021-08-23 11:16:27 -04:00