MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    [MMM-JaST] Just another Stock Ticker (new: version 2.x)

    Scheduled Pinned Locked Moved Utilities
    166 Posts 37 Posters 178.7k Views 39 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M Offline
      MisterTFM
      last edited by

      What “symbol” should I use for the Dow Jones Industrial Average? I tried DJI and .DJI

      JalibuJ 1 Reply Last reply Reply Quote 0
      • R Offline
        RIKKO14
        last edited by

        Hello,

        does this module work for french stocks on euronext ?

        1 Reply Last reply Reply Quote 0
        • W Offline
          wilbur245
          last edited by

          Hello, what do I have to do so that the values ​​are shown up to date to some extent. It is currently only queried once a day or the value renewed.
          I sometimes have values ​​for 2 days even though they have fallen or increased

          1 Reply Last reply Reply Quote 0
          • D Offline
            DJ6sTep @Jalibu
            last edited by

            @Jalibu Is there a way to have the ticker scroll all the way across the screen? Mine gets about 85% across the screen, doesn’t show all the stocks, just 4 stocks & then restarts from the beginning again.

            D 1 Reply Last reply Reply Quote 0
            • D Offline
              DJ6sTep @DJ6sTep
              last edited by

              @Jalibu also, how can I increase the font size?

              1 Reply Last reply Reply Quote 0
              • JalibuJ Offline
                Jalibu Module Developer @MisterTFM
                last edited by

                @MisterTFM said in [MMM-JaST] Just another Stock Ticker:

                What “symbol” should I use for the Dow Jones Industrial Average? I tried DJI and .DJI

                Hi @MisterTFM,
                as you can read here, the Alphavantage API does not provide stock indices. You could try using “DIA”.


                @RIKKO14 said in [MMM-JaST] Just another Stock Ticker:

                Hello,

                does this module work for french stocks on euronext ?

                HI @RIKKO14,
                the question should better be “does the Alphavantage API work with french stocks on euronext”. To be honest: I just don’t know :-)

                I just googled that list of Symbols for Alphavantage: https://github.com/prediqtiv/alpha-vantage-cookbook/blob/master/symbol-lists.md
                You can easily test your Symbols by pasting this url in your browser and change the symbol value on its end:
                https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&interval=5min&apikey=3JJ4NFIVSE57V6NB&symbol=YOUR_SYMBOL_HERE

                If you get a response like this, your symbol is valid and offered by the API:

                {
                Meta Data: {
                  Information: "Daily Prices (open, high, low, close) and Volumes",
                  Symbol: "BAS.DE",
                  Last Refreshed: "2021-01-05",
                  Output Size: "Compact",
                  Time Zone: "US/Eastern"
                },
                Time Series (Daily): {
                 2021-01-05: {
                  open: "64.3000",
                  high: "65.4700",
                  low: "63.2600",
                  close: "64.4000",
                  volume: "2770107"
                },
                

                @wilbur245 said in [MMM-JaST] Just another Stock Ticker:

                Hello, what do I have to do so that the values ​​are shown up to date to some extent. It is currently only queried once a day or the value renewed.
                I sometimes have values ​​for 2 days even though they have fallen or increased

                Hi @wilbur245 ,
                the module always requests the latest values from the Alphavantage API. If they are not up to date, I’m afraid there is nothing we can do ¯\(ツ)/¯
                The update interval between the MMM-Jast module and the Alphavantage API can be configured

                config{
                  updateIntervalInSeconds: 1800
                }
                

                @DJ6sTep said in [MMM-JaST] Just another Stock Ticker:

                @Jalibu Is there a way to have the ticker scroll all the way across the screen? Mine gets about 85% across the screen, doesn’t show all the stocks, just 4 stocks & then restarts from the beginning again.

                Hi @DJ6sTep , perhaps that’s a bug. I’ll have a look on that.

                @DJ6sTep said in [MMM-JaST] Just another Stock Ticker:

                @Jalibu also, how can I increase the font size?

                By modifying the modules/MMM-Jast/MMM-Jast.css

                D 1 Reply Last reply Reply Quote 0
                • JalibuJ Offline
                  Jalibu Module Developer @wilbur245
                  last edited by

                  @wilbur245 said in [MMM-JaST] Just another Stock Ticker:

                  Hello I have installed Jast, everything is fine.
                  I just don’t see a share.
                  Biontech
                  FRA: 22UA
                  there is zero also 22UA.DE does not work.

                  how can i “https://www.stockdio.com/”
                  insert as API?

                  I just checked the stockdio API. It is great, but unfortunately its free plan is limited to 500 requests per month.

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    DJ6sTep @Jalibu
                    last edited by

                    @Jalibu Thank you, editing the .css file did the trick. Please let me know when you’ve had a chance to investigate this bug. This module is exactly what I was looking for man, just need to to scroll all the way across & display all my stocks :) Appreciate your work.

                    1 Reply Last reply Reply Quote 0
                    • JalibuJ Offline
                      Jalibu Module Developer
                      last edited by

                      I have refactored this module from scratch. It now should also support DepotGrowth calculation in currencies other than EUR. A few internal and UI bugs were also fixed.

                      Please let me know if you are facing any issues with the latest version.

                      K 1 Reply Last reply Reply Quote 0
                      • K Offline
                        Koert 0 @Jalibu
                        last edited by Koert 0

                        @jalibu I’m facing some problems with displaying the correct value of my stocks.

                        modules: [
                        
                        
                        
                        {
                        module: "MMM-Jast",
                        position: "fullscreen_above",
                        config: {
                        
                        maxWidth: "100%",
                        updateIntervalInSeconds: 0, 
                        fadeSpeedInSeconds: 90.5, 
                        scroll: "horizontal",
                        defaultCurrency: "EUR",
                        showDepotGrowth: false,
                        apiKey: "MY API KEY",
                        stocks: [
                        	{ name: "Porsche", symbol: "PAH3.DE" },
                        	{ name: "STS", symbol: "SF3.DE"},
                        	{ name: "Haier", symbol: "690D.DE" },
                        	{ name: "Siemens Energy", symbol: "ENR.DE" },
                        	{ name: "TUI", symbol: "TUI1.DE" },
                        	{ name: "HochTief", symbol: "HOT.DE" },
                        	{ name: "Siemens", symbol: "SIE.DE" },
                        	{ name: "Allianz", symbol: "ALV.DE" },
                        	],
                        	},
                        	},
                        		
                        	]
                           };
                        
                        /*************** DO NOT EDIT THE LINE BELOW ***************/
                        if (typeof module !== "undefined") {module.exports = config;}
                        
                        

                        Problem 1: The ticker is showing me Values. But also a value for BTC (which isn’t mentioned in the code?!?!)

                        Problem 2: Values from the stock list are old Values from the beginning of the Day (or maybe last value of the day before)

                        maybe a Log can help you:

                        /home/pi/.pm2/logs/mm-out.log last 100 lines:
                        0|mm       | [25.03.2021 16:08.16.922] [LOG]   Sending Stock result: { symbol: 'PAH3.DE', current: 84.68, last: 87.42 }
                        0|mm       | [25.03.2021 16:08.16.936] [LOG]   Sending Stock result: { symbol: '690D.DE', current: 1.832, last: 1.9368 }
                        0|mm       | [25.03.2021 16:08.16.971] [LOG]   Sending Stock result: { symbol: 'TUI1.DE', current: 4.396, last: 4.133 }
                        0|mm       | [25.03.2021 16:09.18.891] [LOG]   Sending Stock result: { symbol: 'HOT.DE', current: 73.35, last: 73 }
                        0|mm       | [25.03.2021 16:09.18.913] [LOG]   Sending Stock result: { symbol: 'SIE.DE', current: 135.56, last: 135.98 }
                        0|mm       | [25.03.2021 16:09.18.974] [LOG]   Sending Stock result: { symbol: 'ALV.DE', current: 212.55, last: 211.45 }
                        0|mm       | [25.03.2021 16:09.19.845] [LOG]   Sending Crypto result: { symbol: 'BTC', current: 52417.17, last: 52303.65 }
                        0|mm       | 
                        0|mm       | > magicmirror@2.14.0 start /home/pi/MagicMirror
                        0|mm       | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
                        0|mm       | 
                        0|mm       | [25.03.2021 16:26.45.698] [LOG]   Starting MagicMirror: v2.14.0
                        0|mm       | [25.03.2021 16:26.45.712] [LOG]   Loading config ...
                        0|mm       | [25.03.2021 16:26.45.733] [LOG]   Loading module helpers ...
                        0|mm       | [25.03.2021 16:26.46.100] [LOG]   Initializing new module helper ...
                        0|mm       | [25.03.2021 16:26.46.105] [LOG]   Module helper loaded: updatenotification
                        0|mm       | [25.03.2021 16:26.46.111] [LOG]   No helper found for module: helloworld.
                        0|mm       | [25.03.2021 16:26.46.112] [LOG]   All module helpers loaded.
                        0|mm       | [25.03.2021 16:26.46.305] [LOG]   Starting server on port 8080 ... 
                        0|mm       | [25.03.2021 16:26.46.329] [LOG]   Server started ...
                        0|mm       | [25.03.2021 16:26.46.331] [LOG]   Connecting socket for: updatenotification
                        0|mm       | [25.03.2021 16:26.46.332] [LOG]   Sockets connected & modules started ...
                        0|mm       | [25.03.2021 16:26.46.743] [LOG]   Launching application.
                        0|mm       | 
                        0|mm       | > magicmirror@2.14.0 start /home/pi/MagicMirror
                        0|mm       | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
                        0|mm       | 
                        0|mm       | [25.03.2021 16:27.41.491] [LOG]   Starting MagicMirror: v2.14.0
                        0|mm       | [25.03.2021 16:27.41.506] [LOG]   Loading config ...
                        0|mm       | [25.03.2021 16:27.41.519] [LOG]   Loading module helpers ...
                        0|mm       | [25.03.2021 16:27.41.524] [LOG]   No helper found for module: clock.
                        0|mm       | [25.03.2021 16:27.42.080] [LOG]   Initializing new module helper ...
                        0|mm       | [25.03.2021 16:27.42.082] [LOG]   Module helper loaded: MMM-Jast
                        0|mm       | [25.03.2021 16:27.42.084] [LOG]   All module helpers loaded.
                        0|mm       | [25.03.2021 16:27.42.238] [LOG]   Starting server on port 8080 ... 
                        0|mm       | [25.03.2021 16:27.42.269] [LOG]   Server started ...
                        0|mm       | [25.03.2021 16:27.42.271] [LOG]   Connecting socket for: MMM-Jast
                        0|mm       | [25.03.2021 16:27.42.273] [LOG]   MMM-Jast helper method started...
                        0|mm       | [25.03.2021 16:27.42.274] [LOG]   Sockets connected & modules started ...
                        0|mm       | [25.03.2021 16:27.42.755] [LOG]   Launching application.
                        0|mm       | [25.03.2021 16:27.47.791] [LOG]   Sending Stock result: { symbol: 'ALV.DE', current: 212.55, last: 211.45 }
                        0|mm       | [25.03.2021 16:27.47.868] [LOG]   Sending Stock result: { symbol: 'SF3.DE', current: 7.88, last: 7.68 }
                        0|mm       | [25.03.2021 16:27.47.890] [LOG]   Sending Stock result: { symbol: 'ENR.DE', current: 29.38, last: 30.03 }
                        0|mm       | [25.03.2021 16:27.47.916] [LOG]   Sending Stock result: { symbol: '690D.DE', current: 1.832, last: 1.9368 }
                        0|mm       | [25.03.2021 16:27.47.960] [LOG]   Sending Stock result: { symbol: 'PAH3.DE', current: 84.68, last: 87.42 }
                        

                        For Example Porsche received the same value twice
                        Greetings from BW to RP ;)

                        JalibuJ 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 16
                        • 17
                        • 1 / 17
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Sam, technical setup by Karsten.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy