Commit Graph

2718 Commits

Author SHA1 Message Date
didierlopes.eth
bd61bd2c8d Allow for .gst routines to have variable inputs (#1455)
* allow for routines to parse input variables

* add info re routines to main terminal
2022-03-09 18:45:12 +00:00
didierlopes.eth
f69bd5b449 sentiment investor key is unused, only token is used (#1453) 2022-03-09 01:14:56 +00:00
didierlopes.eth
97b7f03dd8 fix no normalization in historical comparison analysis (#1449)
* fix no normalization in historical comparison analysis

* fix test accordingly

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-03-08 13:47:26 -05:00
Atem Serem
338740d691 feat(web): Replace subversion by wget tarball and install full dependencies to make it working (#1439)
* feat(web): Replace subversion by tarball copy

* fix(web): install full requirements to fix missing modules

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-03-08 17:34:23 +00:00
LBolte29
7d4031efc3 Adjust logger (#1442)
add appName in logger and make user_id, session_id kwargs
2022-03-08 16:33:46 +01:00
Patrick DeVivo
f207f78e3a fix: reduce GITHUB_PER_PAGE to 25 for mergestat data sync (#1446)
* fix: reduce `GITHUB_PER_PAGE` to `25` for `mergestat` data sync

* fix: add `-v` flag to see more output as well

* fix: update build step

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-03-08 11:11:25 +00:00
Colin Delahunty
05370fc09f Added dark mode (#1447)
* Added dark mode

* Added docs
2022-03-08 10:00:55 +00:00
didierlopes.eth
0aa21d732c Add splits command (#1438)
* add splits feature

* add tests

* add splits to integrated tests

* Add splits hugo

* Update _index.md

* refactor econometrics style

* rewrite stocks/fa tests

* Implement market cap command (#1437) (#1440)

* add gst letters only

* implement market cap command

* add tests

* update hugo with mktcap cmd

* add mktcap to integrated tests

* Update _index.md

* update test fa data

* Update fa_controller.py

* fix tests fmp

* fx some of the av tests

* add export capability to AV earnings

* fix test_fa_controller

* fix source in options controller

* fix tests with Chavhi help

* fix test
2022-03-07 16:27:08 +00:00
didierlopes.eth
7090d0643a Implement market cap command (#1437)
* add gst letters only

* implement market cap command

* add tests

* update hugo with mktcap cmd

* add mktcap to integrated tests

* Update _index.md

* update test fa data
2022-03-06 15:44:01 +03:00
didierlopes.eth
bb1f30407d Documentation (#1436)
* add gst letters only

* fix silly mistake with typo on Finnhub

* improve README
2022-03-05 22:46:45 +00:00
minhhoang1023
401e4c739a Output Missing API Key Message to Console (#1357)
* Decorator to output error msg to console of missing API Key

* Refactor FMP & alpha advantage

* Refactor FRED & QUANDL

* Refactor Polygon

* Refactor FRED

* Refactor FRED

* Refactor Finnhub & coinmarketcap & Newsapi

* Allow disabling of check api

* Updating tests : disable check api for tests

* Refactor Finnhub & SI & Binance

* Fix linting

* Fix test & add black formatting

* Fix test failing

* Fix test failing

* Refactor CryptoPanic & Whales alert & Glassnode & Coinglass

* Refactor ETHexplorer & Smartstake & Alpha Advanage & Coinbase

* Add decorators to controllers

* Fix test & Refactor Coinbase, RH, Reddit

* Add contributing guideline

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* fix tests

* add decorator to snews cmd

Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-03-05 15:27:43 +00:00
Jeroen Bouma
f2ca215132 Econometrics Menu (#1403)
* Add Statistics Menu

* Add Granger Causality test

* Apply Black formatting

* Add Cointegration Tests

* Adjust plotting for Cointegration test

* Add Significant parameter to Cointegration tests

* Move regression functions to seperate .py files

* Progress on Panel Data

* A lot of progress for Panel Data

* Make functions robust and improve documentation

* Re-enable Breusch-Godfrey

* Add modify functionality

* Improve modify functionality

* Add Breusch-Pagan heteroscedasticity test

* Capitalize a word

* Include documentatin for the Statistics Menu

* Update _index.md

* Update _index.md

* Update _index.md

* Fix export statements and add Example datasets

* Update example with Longley's dataset

* Update documentation with a legit source

* Compare the results from each regression models based on the wage_panel dataset

* Updated with all relevant types of regression tables

* Update with all relevant regression types for Panel data

* Update _index.md

* Add change column type, improve OLS, add time and entity effects for FE

* Update documentation and fix a small bug

* Add in Statistics menu, replacing Custom menu

* Remove custom menu

* Add in documentation

* Add in gst files

* Cointegration can be used on any amount of columns

* Add Tests

* Make tests time invariant

* Update Poetry and Requirements

* Change name of Statistics menu to Econometrics menu

* Rename scripts

* Add type in Documentation

* Change names from Statistics to Econometrics

* Add graph

* Update tests with rounding and naming

* Make minor adjustments to fix the tests

* Updating tests : allow extra args for capture

* Apply recorder formatting

* Adding some minor formatting

* Fix error with MyPy

* Attempt to fix MyPy annoyance

* super small style things

* Fix small bugs and add plot command to dwat

* Small description mistake

* Update documentation with missing argument

* Update styling

* Add error handling and add improve show functionality

* Fix merge issue

* Allow import from custom_imports

Co-authored-by: Jeroen Bouma <jeroenbouma@MacBook-Pro-van-Jeroen.local>
Co-authored-by: jmaslek <jmaslek11@gmail.com>
Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
2022-03-04 21:44:59 +01:00
Colin Delahunty
b8b3b49896 Groupme Bot (#1418)
* Added groupme helpers

* Began handling of user input

* Expanded commands, improved bot

* Completed dictionary

* Eliminated redundancies

* Added more

* Added debuggers for server

* Fixed bugs

* Improved input handling and image sending

* Fixed dd-est

* Fixed dd commands

* Added dps fix

* Fixed feargreed

* Fixed econ commands

* Fixed gov commands

* Fixed ta

* Added docstrings

* Added docstrings

* black

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-03-04 13:31:21 -05:00
jmaslek
cb0de1ecf2 Fix the cramer function (#1435) 2022-03-03 21:19:43 -05:00
didierlopes.eth
2b839f609f Add demo and remove roadmap (#1434)
* add gst letters only

* this roadmap was very misleading

* Update README.md

* Update README.md

* have bot toc closed by default
2022-03-04 01:01:10 +00:00
Danglewood
33de5e2b87 Discord Bot Hugo Server Documentation (#1410)
* Directory Structures for Discord Bot Hugo Server

Directory Structures for Discord Bot Commands Built:

```
  - name: "bot"
    ref: "/bot"
    sub:
      - name: "Discord"
        ref: "/bot/discord"
        sub:
          - name: "Introduction"
            ref: "/bot/discord/introduction"
          - name: "Installation Instructions"
            ref: "/bot/discord/installation"
          - name: "Support"
            ref: "/bot/discord/support"
          - name: "Commands List"
            ref: "/bot/discord/commands"
          - name: "Price Commands"
            ref: "/bot/discord/price"
              sub:
                - name: "quote"
                  ref: "/bot/discord/price/quoute"
                - name: "candle"
                  ref: "/bot/discord/price/candle"
                - name: "btc"
                  ref: "/bot/discord/price/btc"
                - name: "eth"
                  ref: "/bot/discord/price/eth"
                - name: "sol"
                  ref: "/bot/discord/price/sol"
          - name: "Options Commands"
            ref: "/bot/discord/options"
            sub:
              - name: "opt unu"
                ref: "/bot/discord/options/unu"
              - name: "opt info"
                ref: "/bot/discord/options/info"
              - name: "opt vsurf"
                ref: "/bot/discord/options/vsurf"
              - name: "opt oi"
                ref: "/bot/discord/options/oi"
              - name: "opt vol"
                ref: "/bot/discord/options/vol"
              - name: "opt overview"
                ref: "/bot/discord/options/overview"
              - name: "opt hist"
                ref: "/bot/discord/options/hist"
              - name: "opt grhist"
                ref: "/bot/discord/options/grhist"
              - name: "opt chain"
                ref: "/bot/discord/options/chain"
          - name: "Technical Analysis Commands"
            ref: "/bot/discord/ta"
            sub:
              - name: "ta summary"
                ref: "/bot/discord/ta/summary"
              - name: "ta view"
                ref: "/bot/discord/ta/view"
              - name: "ta recom"
                ref: "/bot/discord/ta/recom"
              - name: "ta obv"
                ref: "/bot/discord/ta/obv"
              - name: "ta fib"
                ref: "/bot/discord/ta/fib"
              - name: "ta ad"
                ref: "/bot/discord/ta/ad"
              - name: "ta cg"
                ref: "/bot/discord/ta/cg"
              - name: "ta fisher"
                ref: "/bot/discord/ta/fisher"
              - name: "ta cci"
                ref: "/bot/discord/ta/cci"
              - name: "ta ema"
                ref: "/bot/discord/ta/ema"
              - name: "ta sma"
                ref: "/bot/discord/ta/sma"
              - name: "ta wma"
                ref: "/bot/discord/ta/wma"
              - name: "ta hma"
                ref: "/bot/discord/ta/hma"
              - name: "ta zlma"
                ref: "/bot/discord/ta/zlma"
              - name: "ta aroon"
                ref: "/bot/discord/ta/aroon"
              - name: "ta adosc"
                ref: "/bot/discord/ta/adosc"
              - name: "ta macd"
                ref: "/bot/discord/ta/macd"
              - name: "ta kc"
                ref: "/bot/discord/ta/kc"
              - name: "ta adx"
                ref: "/bot/discord/ta/adx"
              - name: "ta rsi"
                ref: "/bot/discord/ta/rsi"
              - name: "ta stoch"
                ref: "/bot/discord/ta/stoch"
              - name: "ta bbands"
                ref: "/bot/discord/ta/bbands"
              - name: "ta donchian"
                ref: "/bot/discord/ta/donchian"
          - name: "Stock Screener Commands"
            ref: "/bot/discord/screener"
            sub:
              - name: "scr presets_default"
                ref: "/bot/discord/screener/presets_default"
              - name: "scr presets_custom"
                ref: "/bot/discord/screener/custom"
              - name: "scr historical"
                ref: "/bot/discord/screener/historical"
              - name: "scr overview"
                ref: "/bot/discord/screener/overview"
              - name: "scr technical"
                ref: "/bot/discord/screener/technical"
              - name: "scr valuation"
                ref: "/bot/discord/screener/valuation"
              - name: "scr financial"
                ref: "/bot/discord/screener/financial"
              - name: "scr ownership"
                ref: "/bot/discord/screener/ownership"
              - name: "scr performance"
                ref: "/bot/discord/screener/performance"
          - name: "Due Diligence Commands"
            ref: "/bot/discord/dd"
            sub:
              - name: "dd est"
                ref: "/bot/discord/dd/est"
              - name: "dd sec"
                ref: "/bot/discord/dd/sec"
              - name: "dd analyst"
                ref: "/bot/discord/dd/analyst"
              - name: "dd supplier"
                ref: "/bot/discord/dd/supplier"
              - name: "dd customer"
                ref: "/bot/discord/dd/customer"
              - name: "dd arktrades"
                ref: "/bot/discord/dd/arktrades"
              - name: "dd pt"
                ref: "/bot/discord/dd/pt"
          - name: "Dark Pool Shorts Commands"
            ref: "/bot/discord/dps"
            sub:
              - name: "dps hsi"
                ref: "/bot/discord/dps/hsi"
              - name: "dps shorted"
                ref: "/bot/discord/dps/shorted"
              - name: "dps psi"
                ref: "/bot/discord/dps/psi"
              - name: "dps spos"
                ref: "/bot/discord/dps/spos"
              - name: "dps dpotc"
                ref: "/bot/discord/dps/dpotc"
              - name: "dps pos"
                ref: "/bot/discord/dps/pos"
              - name: "dps sidtc"
                ref: "/bot/discord/dps/sidtc"
              - name: "dps ftd"
                ref: "/bot/discord/dps/ftd"
          - name: "Government (USA) Commands"
            ref: "/bot/discord/gov"
            sub:
              - name: "gov histcont"
                ref: "/bot/discord/gov/histcont"
              - name: "gov lobbying"
                ref: "/bot/discord/gov/lobbying"
              - name: "gov toplobbying"
                ref: "/bot/discord/gov/toplobbying"
              - name: "gov lastcontracts"
                ref: "/bot/discord/gov/lastcontracts"
              - name: "gov contracts"
                ref: "/bot/discord/gov/contracts"
              - name: "gov qtrcontracts"
                ref: "/bot/discord/gov/qtrcontracts"
              - name: "gov lasttrades"
                ref: "/bot/discord/gov/lasttrades"
              - name: "gov gtrades"
                ref: "/bot/discord/gov/gtrades"
              - name: "gov topbuys"
                ref: "/bot/discord/gov/topbuys"
              - name: "gov topsells"
                ref: "/bot/discord/gov/topsells"
          - name: "Economy Commands"
            ref: "/bot/discord/econ"
            sub:
              - name: "econ softs"
                ref: "/bot/discord/econ/softs"
              - name: "econ meats"
                ref: "/bot/discord/econ/meats"
              - name: "econ energy"
                ref: "/bot/discord/econ/energy"
              - name: "econ metals"
                ref: "/bot/discord/econ/metals"
              - name: "econ grains"
                ref: "/bot/discord/econ/grains"
              - name: "econ futures"
                ref: "/bot/discord/econ/futures"
              - name: "econ usbonds"
                ref: "/bot/discord/econ/usbonds"
              - name: "econ glbonds"
                ref: "/bot/discord/econ/glbonds"
              - name: "econ indices"
                ref: "/bot/discord/econ/indices"
              - name: "econ overview"
                ref: "/bot/discord/econ/overview"
              - name: "econ feargree"
                ref: "/bot/discord/econ/feargreed"
              - name: "econ currencies"
                ref: "/bot/discord/econ/currencies"
              - name: "econ valuation"
                ref: "/bot/discord/econ/valuation"
              - name: "econ performance"
                ref: "/bot/discord/econ/performance"
          - name: "ETF Commands"
            ref: "/bot/discord/etf"
            sub:
              - name: "etf disc"
                ref: "/bot/discord/etf/disc"
              - name: "etf holdings by-ticker"
                ref: "/bot/discord/etf/tiker"
              - name: "etf holdings by-etf"
                ref: "/bot/discord/etf/holdings"
          - name: "Miscellaneous Commands"
            ref: "/bot/discord/misc"
            sub:
              - name: "sia cps"
                ref: "/bot/discord/misc/cps"
              - name: "sia cpis"
                ref: "/bot/discord/misc/cpis"
              - name: "disc fidelity"
                ref: "/bot/discord/misc/fidelity"
              - name: "futures"
                ref: "/bot/discord/misc/futures"
              - name: "earnings"
                ref: "/bot/discord/misc/earnings"
              - name: "ins last"
                ref: "/bot/discord/misc/ins_last"
              - name: "moon"
                ref: "/bot/discord/misc/moon"
              - name: "megashill"
                ref: "/bot/discord/misc/megashill"
```

* updated to reflect changes - 2022-02-22

added new features and rearranged the directory structure.

* Updated 2022-02-22

* updated 2022-02-22

Updated the description and changed the images.

* /bot/discord/installation/_index.md - 2022-02-22

Creates the path and file for installation instructions.

* created /bot/discord/support/_index.md

Created 2022-02-22

* created /bot/discord/commands/_index.md

created path and file - 2022-02-24

* created /bot/discord/price/_index.md

created path and files. 2022-02-24

* created /bot/discord/price/quote/_index.md

created path and file for quote. 2022-02-24

* fixed typo - 2022-02-24

* Create _index.md

* created /bot/discord/price/candle/_index.md

created path and files for candle - 2022-02-24

* created /bot/discord/price/btc/_index.md

created path and file for BTC - 2022-02-24

* created /bot/discord/price/eth/_index.md

created path and file for eth. 2022-02-24

* created /bot/discord/price/sol/_index.md

created path and file for sol. 2022-02-24

* created /bot/discord/options/_index.md

created path and file for options commands folder.

* created /bot/discord/options/unu/_index.md

created path and file for opt unu. 2022-02-24

* created /bot/discord/options/info/_index.md

created path and file for opt info. 2022-02-24

* created /bot/discord/options/vsurf/_index.md

created path and file for opt vsurf. 2022-02-24

* created /bot/discord/options/oi/_index.md

created path and file for opt oi. 2022-02-24

* created bot/discord/options/vol/_index.md

created path and file for opt vol. 2022-02-24

* created /bot/discord/options/overview/_index.md

created path and file for opt overview. 2022-02-24

* created /bot/discord/options/hist/_index.md

created path and file for opt hist - 2022-02-24

* created /bot/discord/options/grhist/_index.md

created path and file for opt grhist. 2022-02-24

* created /bot/discord/options/chain/_index.md

created path and file for opt opt_chain. 2022-02-24

* corrected a name - opt_chain

2022-02-24

* created /bot/discord/ta/_index.md

created directory for TA features and created _index.md. 2022-02-24

* created /bot/discord/ta/summary/_index.md

added path and file for ta summary. 2022-02-24

* created /bot/discord/ta/view/_index.md

created path and file for ta view. 2022-02-24

* created /bot/discord/ta/recom/_index.md

created path and file for ta recom. 2022-02-24

* created /bot/discord/ta/obv/_index.md

created path and file for ta obv. 2022-02-24

* created bot/discord/ta/fib/_index.md

created path and file for ta fib. 2022-02-24

* created bot/discord/ta/ad/_index.md

created directory and file for ta ad. 2022-02-24

* created /bot/discord/ta/cg/_index.md

created path and file for ta cg. 2022-02-24

* created bot/discord/ta/fisher/_index.md

created path and file for ta fisher. 2022-02-24

* created /bot/discord/ta/cci/_index.md

created path and file for ta cci. 2022-02-24

* created /bot/discord/ta/ema/_index.md

created path and file for ta ema. 2022-02-24

* created bot/discord/ta/sma/_index.md

created path and file for ta sma. 2022-02-24

* created /bot/discord/ta/wma/_index.md

created path and file for ta wma. 2022-02-24

* created /bot/discord/ta/hma/_index.md

created path and file for ta hma. 2022-02-24

* created /bot/discord/ta/zlma/_index.md

created path and file for ta zlma. 2022-02-24

* created /bot/discord/ta/aroon/_index.md

created path and file for ta aroon. 2022-02-24

* created /bot/discord/ta/adosc/_index.md

created path and file for ta adosc. 2022-02-24

* created /bot/discord/ta/macd/_index.md

created path and file for ta macd. 2022-02-24

* created /bot/discord/ta/kc/_index.md

created path and file for ta kc. 2022-02-24

* created /bot/discord/ta/adx/_index.md

created path and file for ta adx. 2022-02-24

* created /bot/discord/ta/rsi/_index.md

created path and file for ta rsi. 2022-02-24

* created /bot/discord/ta/stoch/_index.md

created path and file for ta stoch. 2022-02-24

* created /bot/discord/ta/bbands/_index.md

created path and file for ta bbands. 2022-02-24

* created /bot/discord/ta/donchian/_index.md

created path and file for ta donchian. 2022-02-25

* created /bot/discord/screener/_index.md

created folder for screener and _index.md. 2022-02-25

* created ..screener/default_presets/_index.md

created path and file for scr default_presets. 2022-02-25

* changed screener/custom to screener/presets_custom

* created /bot/discord/screener/presets_custom/_index.md

Created path and file for scr presets_custom. 2022-02-25

* created /bot/discord/screener/overview/_index.md

created path and file for scr overview. 2022-02-25

* created /bot/discord/screener/technical/_index.md

created path and file for scr technical. 2022-02-25

* created /bot/discord/screener/valuation/_index.md

created path and file for scr valuation. 2022-02-25

* created /bot/discord/screener/financial/_index.md

created path and file for scr financial. 2022-02-25

* created /bot/discord/screener/performance/_index.md

created path and file for scr performance

* created /bot/discord/dd/_index.md

created path for DD features and created _index.md for folder root.

* created /bot/discord/dd/est/_index.md

created path and file for dd est. 2022-02-26

* created /bot/discord/dd/sec/_index.md

created path and file for dd sec. 2022-02-26

* created /bot/discord/dd/analyst/_index.md

created path and file for dd analyst. 2022-02-26

* created /bot/discord/dd/supplier/_index.md

created path and file for dd supplier

* created /bot/discord/dd/customer/_index.md

created path and file for dd customer. 2022-02-26

* created /bot/discord/dd/arktrades/_index.md

created path and file for dd arktrades. 2022-02-26

* created /bot/discord/dd/pt/_index.md

created path and file for dd pt. 2022-02-26

* created /bot/discord/dps/_index.md

created folder for Dark Pool Shorts commands and created _index.md file.

* created /bot/discord/dps/hsi/_index.md

created path and file for dps hsi. 2022-02-26

* created /bot/discord/dps/shorted/_index.md

created path and file for dps shorted. 2022-02-26

* created /bot/discord/dps/psi/_index.md

created path and file for dsp psi. 2022-02-26

* created /bot/discord/dps/spos/_index.md

created path and file for dps spos. 2022-02-26

* created /bot/discord/dps/dpotc/_index.md

created path and file for dps dpotc. 2022-02-27

* created /bot/discord/dps/pos/_index.md

created path and file for dps pos. 2022-02-27

* created /bot/discord/dps/sidtc/_index.md

created path and file for dps sidtc. 2022-02-27

* created /bot/discord/dps/ftd/_index.md

created path and file for dps ftd. 2022-02-27

* created /bot/discord/gov/_index.md

created folder for government commands and created _index.md file.

* created /bot/discord/gov/histcont/_index.md

created path and file for gov histcont. 2022-02-27

* created /bot/discord/gov/lobbying/_index.md

created path and file for gov lobbying. 2022-02-27

* created /bot/discord/gov/toplobbying/_index.md

created path and file for gov toplobbying. 2022-02-27

* created /bot/discord/gov/contracts/_index.md

created path and file for gov contracts. 2022-02-27

* created /bot/discord/gov/lastcontracts/_index.md

created path and file for gov lastcontracts. 2022-02-27

* created /bot/discord/gov/qtrcontracts/_index.md

created path and file for gov qtrcontracts. 2022-02-27

* created /bot/discord/gov/lasttrades/_index.md

created path and file for gov lasttrades

* created /bot/discord/gov/gtrades/_index.md

created path and file for gov gtrades. 2022-02-27

* created /bot/discord/gov/topsells/_index.md

created path and file for gov topsells

* created /bot/discord/econ/_index.md

created folder for econ commands, and root _index.md file

* created /bot/discord/econ/softs/_index.md

created path and file for econ softs.

* created /bot/discord/econ/meats/_index.md

created path and file for econ meats

* created /bot/discord/econ/energy/_index.md

created path and file for econ energy. 2022-02-27

* updated description. 2022-02-27

* created /bot/discord/econ/metals/_index.md

created path and file for econ metals. 2022-02-27

* created /bot/discord/econ/grains/_index.md

created path and file for econ grains. 2022-02-27

* created /bot/discord/econ/futures/_index.md

created path and file for econ futures. 2022-02-27

* created /bot/discord/econ/usbonds/_index.md

created path and file for econ usbonds

* created /bot/discord/econ/glbonds/_index.md

created path and file for econ glbonds. 2022-02-27

* created /bot/discord/econ/indices/_index.md

created path and file for econ indices. 2022-02-27

* added a missing letter to "feargreed"

* created /bot/discord/econ/overview/_index.md

created path and file for econ overview. 2022-02-27

* created /bot/discord/econ/feargreed/_index.md

created path and file for econ feargreed. 2022-02-27

* added screenshot. 2022-02-27

* created /bot/discord/econ/currencies/_index.md

created path and file for econ currencies. 2022-02-27

* added econ cpi

2022-02-27

* created /bot/discord/econ/cpi/_index.md

created path and file for econ cpi. 2022-02-27

* created /bot/discord/econ/performance/_index.md

created path and file for econ performance. 2022-02-27

* created /bot/discord/econ/valuation/_index.md

created path and file for econ valuation. 2022-02-27

* created /bot/discord/etf/_index.md

created folder for ETF features and rool _index.md file. 2022-02-28

* created /bot/discord/etf/holdings_by-ticker/_index.md

created path and file for etf holdings by-ticker. 2022-02-28

* created /bot/discord/etf/holdings_by-etf/_index.md

created path and file for etf holdings by-etf. 2022-02-28

* created /bot/discord/etf/disc-tops/_index.md

created path and file for etf disc-tops. 2022-02-28

* created /bot/discord/sia/_index.md

created folder for sia commands, and _index.md file. 2022-02-28

* created /bot/discord/disc/_index.md

created folder for disc features, and _index.md file. 2022-02-28

* created /bot/discord/disc/tops/_index.md

created path and file for disc tops. 2022-02-28

* created /bot/discord/disc/fidelity/_index.md

created path and file for disc fidelity. 2022-02-28

* created /bot/discord/disc/ugs/_index.md

created path and file for disc ugs. 2022-02-28

* created /bot/discord/sia/metrics/_index.md

created path and file for sia metrics. 2022-02-28

* created /bot/discord/sia/cps/_index.md

created path and file for sia cps. 2022-02-28

* created /bot/discord/sia/cpic/_index.md

created path and file for sia cpic. 2022-02-28

* created /bot/discord/misc/_index.md

created folded and _index.md for misc commands. 2022-02-28

* created /bot/discord/earnings/_index.md

created path and file for earnings. 2022-02-28

* created /bot/discord/misc/futures/_index.md

created path and file for futures. 2022-02-28

* created /bot/discord/ins-last/_index.md

created path and file for ins-last. 2022-02-28

* created /bot/discord/misc/moon/_index.md

created path and file for moon. 2022-02-28

* created /bot/discord/misc/megashill/_index.md

created path and file for megashill. 02-28-2022

* updated for latest changes - 2022-03-01

added options: extended_hours & heiken_candles

* created /bot/discord/scr/ownership/_index.md

created path and file for scr ownership. 2022-03-01

* created /bot/discord/gov/topbuys/_index.md

created path and file for gov topbuys. 2022-03-01

* created /bot/fdiscord/introduction/_index.md

created path and file for introduction section.

* Spelling

* spelling

* spelling

* spelling

* Spelling

* Spelling

* Spelling

* Update styling

* Comment out broken bot function

Co-authored-by: jmaslek <jmaslek11@gmail.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-03-03 23:42:58 +00:00
didierlopes.eth
b28e387b10 Sentiment News correlation with Stock price (#1421)
* news api refactored in model and view

* fix apis

* allow news to be displayed as vertical bar in candle

* add gst letters only

* small fix

* minor fixes

* redo normal candle without news

* add a new funtion for sentiment of headlines and stock price

* add finnhub python to requirements

* fix FRED granularity

* fix grhist plot coloring

* remove unused arg

* improve defi menu

* stocks/ba/snews API

* add tests for stocks/ba/snews

* update hugo

* Update _index.md

* ensure error is catch when wrong API key

* fix tests

* fix economy tests

* remove stats because that finnhub data is now premium

* improve plot snews
2022-03-03 21:18:41 +00:00
Colin Delahunty
517e89c4e8 Create CODE_OF_CONDUCT.md (#1433)
* Create CODE_OF_CONDUCT.md

Closes #1097

* Fixed linting

* Final linting fixes
2022-03-03 10:13:52 -05:00
Colin Delahunty
ee82ff0f98 Fix Bugs (#1432)
* Fixed stocks/ca bugs

* Fixed stocks/fa

* Fixed stocks/ins

* Fixed stocks/screener bugs

* removed http file and added http files to gitignore

* Fixed small issues

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-03-03 09:22:14 -05:00
minhhoang1023
3045792c21 Fix bug cmc key not set under keys menu (#1431) 2022-03-03 13:56:50 +00:00
minhhoang1023
dfcf18730f Remove controller import in __init__.py (#1430) 2022-03-03 14:27:42 +03:00
minhhoang1023
ee7551c831 Fix bug stocks candle (#1429)
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-03-02 23:56:29 +03:00
jmaslek
eb6d3ff8ac Add cramer recommendations (+ inverse :) ) (#1427)
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-03-02 11:42:33 -05:00
minhhoang1023
c78188c83c Fix plot buf for grhist (#1428) 2022-03-02 15:46:40 +00:00
Theodore Aptekarev
51f4592270 Update sia and historical charts (#1424)
* Add external axes support and label to sia/vis

* Update sia tests (fix line endings)

* Fix legend position in historical charts
2022-02-28 23:51:49 +07:00
didierlopes.eth
6c6fcd312c Line custom markers to highlight events of interest (#1423)
* add gst letters only

* highlight events on qa/line

* update hugo

* add number to markers
2022-02-28 11:39:08 +00:00
didierlopes.eth
354bcf00a4 add gst letters only (#1422) 2022-02-27 22:14:15 -05:00
northern-64bit
e077859b95 Portfolio fix (#1419)
* Fixing Allocation Plotting Issue

* Linting

* More Linting
2022-02-26 13:54:39 -05:00
LBolte29
0f61f0b08e Log exceptions (#1393)
* log user settings, errors and exceptions
2022-02-26 10:56:10 +01:00
northern-64bit
884bb82fb5 Adding risk metrics to portfolio and qa (#1394)
* Adding es to qa and var to portfolio

* Fixing mathematics

* Adding es command to portfolio menu

* Linting

* Fixing tests

* Lint fixes

* lint fixes

* Adding hugo, tests and small fixes

* Fixes

* Fix mypy + portfolio model

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-02-25 13:02:01 -05:00
jose-donato
a5848af908 Crypto heatmaps (#1416)
* added hm feature

* updated requirements

* updated tests

* updated tests

* updated charts convention and removed duplicated autocompletion

* added percentage

* lint

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-02-25 12:15:50 +00:00
Colin Delahunty
24670c3b86 Improve integrated tests (#1415)
* Added verbosity and check for file

* Fixed

* Added tests

* Added tests

* Updated .gitignore

* Improved handling

* Fixed tests

* Updated record

* Fixed nested folder

* Standardized path output for windows

* fixed black issues

* Fixed pylint
2022-02-25 10:41:00 +00:00
Colin Delahunty
512f37bf92 Fixed QA exit bug (#1417)
* Fixed QA exit bug

* Fix

* Fixed pred
2022-02-23 14:28:40 -05:00
Colin Delahunty
a7aad74fbe Stock table (#1296)
* Added table

* Table changes

* Formatted table

* Added a table

* Got table working

* Fixed multiple tables

* Fixed James glitch

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-02-23 09:06:40 -05:00
minhhoang1023
576b847d91 Fix pipo & fipo limit arguments (#1411)
* Fix beautiful soup class

* Add --limit, and --start arguement for pipo

* Reverse commits from the other PR

* Make same changes for pipo for consistency

* Update tests

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-02-23 15:40:42 +03:00
minhhoang1023
e9842ba5f4 Fix header messages command (#1412)
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-02-23 10:16:01 +03:00
Colin Delahunty
dfcd515500 Refactored menu (#1354)
* Refactored menu

* Updated test

* Changes

* Added Lucas change

* Refactored

* Test fixes

* Fixed tests

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-02-22 19:54:29 -05:00
minhhoang1023
4d2e0252b3 Fix bug crypto whales (#1409)
* Fix beautiful soup class

* Fix whales bug

* Fix whales model and error missing API keys

* Undo changes in dcf model

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-02-23 00:01:03 +03:00
Theodore Aptekarev
a18977486e Fix hashrate chart legend position (#1406)
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-02-22 23:17:52 +03:00
minhhoang1023
f82a7e00d5 Fix visualise sia metric (#1392)
* Fix beautiful soup class

* Update test cassettes

* Update test cassettes for dcf

* Update test cassettes for all failing tests

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-02-22 22:48:58 +07:00
Chavithra
d036af66e4 Updating tests : cryptocurrency/onchain/ethplorer (#1414) 2022-02-22 17:22:41 +03:00
Theodore Aptekarev
8c60ae999b Bump all deps following breaking changes in multiple libraries (#1413) 2022-02-22 15:20:08 +03:00
Theodore Aptekarev
af785d236a Bump tensorflow version to mitigate vulnerabilities (#1408) 2022-02-21 23:48:43 +00:00
minhhoang1023
7792c24fdb Fix bugs Stocks Candle moving average (#1369)
* Fix bugs moving average

* Update tests

* Remove second y axis & add MA to legend

* Update stocks_controller.py

spelling

* Fix test

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-02-21 22:32:14 +07:00
jmaslek
88ff92af69 extra ref in main (#1401) 2022-02-20 18:49:47 -05:00
Jeroen Bouma
135eedb8d9 Fix main.yml (#1400)
* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* This is not a function on CA

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* This command does not exist on CA

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Type in dcf help text

* Missing the index on dividends function

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Missing index

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Fix missing index

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Fix missing index

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* doesn't exists

The command 'disp' doesn't exist on the /stocks/options/ menu.

2022 Feb 16, 08:49 (✨) /stocks/options/ $ disp
usage: options {calc,yf,tr,info,pcr,load,exp,vol,voi,oi,hist,chains,grhist,unu,plot,parity,binom,vsurf,greeks,payoff,pricing,screen,cls,home,h,?,help,q,quit,..,exit,r,reset}
options: error: argument cmd: invalid choice: 'disp' (choose from 'calc', 'yf', 'tr', 'info', 'pcr', 'load', 'exp', 'vol', 'voi', 'oi', 'hist', 'chains', 'grhist', 'unu', 'plot', 'parity', 'binom', 'vsurf', 'greeks', 'payoff', 'pricing', 'screen', 'cls', 'home', 'h', '?', 'help', 'q', 'quit', '..', 'exit', 'r', 'reset')

The command 'disp' doesn't exist on the /stocks/options/ menu.

2022 Feb 16, 08:49 (✨) /stocks/options/ $

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Create _index.md

* Create _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update and rename website/content/common/quantitative_analysis/data/_index.md to website/content/common/quantitative_analysis/raw/_index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Black formatting

* Update _index.md

* Update _index.md

* small ba edits

* black formatting code

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* black formatting code + mc axes

* Update _index.md

* Update _index.md

* Update _index.md

* regression

* regression

* Update _index.md

* codespell

* codespell

* flake8 fix

* Fix main.yml

* Add sia commands

Co-authored-by: Jeroen Bouma <jeroenbouma@MacBook-Pro-van-Jeroen.local>
Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-02-20 13:16:37 -05:00
Colin Delahunty
fae93c67ad Refactor Bot (#1326)
* First commit

* Renamed to bot

* change from discordbot to bots imports

* refractor cmds

+ autocomplete helpers
+ updated dps plots/candle
+ quote cmd

* isort fix

* Update helpers.py

* Added first refactor

* Added commands and refactor

* Added description handler

* Through grains

* ta + image border helper

* Added indices

* merged

* Finished econ

* options refactor

* dark_pool_shorts, candle, quote done

* pagination/dropdown logic to helpers + fixes

* dd/disc/insider done + add image logic to helpers

* linting

* removed plt style

* Almost done with Gov

* fixing conflicts

* Finished gov (excpect ones mentioned)

* screener done

* Test bug refactor

* Store changes to switch

* Finished refactor

* Fixed error

* Delete ::40

* Fixed issue

* Fixed black

* finished

* fixes

Co-authored-by: teh_coderer <me@tehcoderer.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-02-20 10:36:59 -05:00
Jeroen Bouma
3c9c2b9223 Complete check on Hugo Documentation (#1358)
* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* This is not a function on CA

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* This command does not exist on CA

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Type in dcf help text

* Missing the index on dividends function

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Missing index

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Fix missing index

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Fix missing index

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* doesn't exists

The command 'disp' doesn't exist on the /stocks/options/ menu.

2022 Feb 16, 08:49 (✨) /stocks/options/ $ disp
usage: options {calc,yf,tr,info,pcr,load,exp,vol,voi,oi,hist,chains,grhist,unu,plot,parity,binom,vsurf,greeks,payoff,pricing,screen,cls,home,h,?,help,q,quit,..,exit,r,reset}
options: error: argument cmd: invalid choice: 'disp' (choose from 'calc', 'yf', 'tr', 'info', 'pcr', 'load', 'exp', 'vol', 'voi', 'oi', 'hist', 'chains', 'grhist', 'unu', 'plot', 'parity', 'binom', 'vsurf', 'greeks', 'payoff', 'pricing', 'screen', 'cls', 'home', 'h', '?', 'help', 'q', 'quit', '..', 'exit', 'r', 'reset')

The command 'disp' doesn't exist on the /stocks/options/ menu.

2022 Feb 16, 08:49 (✨) /stocks/options/ $

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Create _index.md

* Create _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update and rename website/content/common/quantitative_analysis/data/_index.md to website/content/common/quantitative_analysis/raw/_index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Black formatting

* Update _index.md

* Update _index.md

* small ba edits

* black formatting code

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* black formatting code + mc axes

* Update _index.md

* Update _index.md

* Update _index.md

* regression

* regression

* Update _index.md

* codespell

* codespell

* flake8 fix

Co-authored-by: Jeroen Bouma <jeroenbouma@MacBook-Pro-van-Jeroen.local>
Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-02-20 13:40:58 +00:00
jmaslek
72bfa9e2d8 Portfolio optimization bugs (#1388)
* Better EF plotting

* Better error handling with optimization commands

* fix test

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-02-19 12:50:35 -05:00
jmaslek
4697efcf26 Squishy the bugs (#1391)
* options screener tickers to list(set(

* Fix fred rmv bug

* Fix prt

* Fix tests + change where list is called
2022-02-19 12:31:37 +00:00