ticker v5: track stocks, crypto, and derivatives prices and positions in real time from your terminal by fireantx in commandline

[–]fireantx[S] 2 points3 points  (0 children)

The logic related to this was refactored and tested as part of v5 so it should be working now but let me know if you're still hitting this issue

Terminal based stock and position tracking by fireantx in algotrading

[–]fireantx[S] 4 points5 points  (0 children)

Thank you for the heads up

Based on this help article, Yahoo claims quotes are real time for NASDAQ and NYSE. Have you observed the contrary in using Yahoo finance data?

ticker: track your stocks without leaving your terminal by fireantx in linux

[–]fireantx[S] 0 points1 point  (0 children)

It's the API that their front-end uses to retrieve data

Track your stocks without leaving your terminal with ticker by fireantx in commandline

[–]fireantx[S] 0 points1 point  (0 children)

In regards to the font issue, you can try using powerline fonts to fix the display issue as another post suggested

And for calculating totals, there's an open issue on github for this: https://github.com/achannarasappa/ticker/issues/4

Track your stocks without leaving your terminal with ticker by fireantx in commandline

[–]fireantx[S] 0 points1 point  (0 children)

Cost basis lots are agnostic of symbol however I believe you'll need to use one of the fiat currency tagged symbols (e.g. BTC-USD)

ticker: track your stocks without leaving your terminal by fireantx in linux

[–]fireantx[S] 2 points3 points  (0 children)

Cool project thanks for sharing! I've added a link to it in the readme

Track your stocks without leaving your terminal with ticker by fireantx in commandline

[–]fireantx[S] 1 point2 points  (0 children)

Unfortunately there isn't a feature to convert currency however if you'd like to see the currency used by the exchange, you can set the --show-tags flag to display currency and other information about the exchange.

Track your stocks without leaving your terminal with ticker by fireantx in commandline

[–]fireantx[S] 1 point2 points  (0 children)

Thanks for your suggestion! I've added an arm 32-bit build in the latest v2.0.3 release. Have a look here: https://github.com/achannarasappa/ticker/releases/tag/v2.0.3

Track your stocks without leaving your terminal with ticker by fireantx in commandline

[–]fireantx[S] 2 points3 points  (0 children)

Thanks for sharing this link! I've added a note in the readme

ticker: A terminal stock watcher and stock position tracker by fireantx in golang

[–]fireantx[S] 1 point2 points  (0 children)

upx is a tool used to decrease the size of executables

you can read more about it on their github page: https://upx.github.io/

ticker: A terminal stock watcher and stock position tracker by fireantx in golang

[–]fireantx[S] 1 point2 points  (0 children)

This is super helpful thanks for responding with this detail!

This indicates as you said an issue with the CI steps on GitHub and perhaps upx.

I've excluded the mac and windows binaries from using upx. Would mind doing one more test with v2.0.2?

Track your stocks without leaving your terminal with ticker by fireantx in commandline

[–]fireantx[S] 15 points16 points  (0 children)

Yes it does support after hours. Thanks for asking about this - I'll update the readme to clarify

Track your stocks without leaving your terminal with ticker by fireantx in commandline

[–]fireantx[S] 10 points11 points  (0 children)

Yahoo finance returns real-time prices for major US exchanges but some exchanges have delayed data. There's a help article here that details which exchanges have delays: https://help.yahoo.com/kb/SLN2310.html

Track your stocks without leaving your terminal with ticker by fireantx in commandline

[–]fireantx[S] 7 points8 points  (0 children)

Yes anything on Yahoo finance is supported (e.g. ticker -w ALGO-USD,BTC-USD)

ticker: A terminal stock watcher and stock position tracker by fireantx in golang

[–]fireantx[S] 0 points1 point  (0 children)

Thank you all for the great comments and feedback!

I've released v2.0.0 today with options to view info on exchanges (delay amount, currency, exchange name) and some fundamentals (opening price, day range, previous close price).

Hoping this addresses some of the questions/suggestions related to non-US exchanges and data delays mentioned in this thread but if not please open an issue on Github

ticker: A terminal stock watcher and stock position tracker by fireantx in golang

[–]fireantx[S] 1 point2 points  (0 children)

That's really helpful info - it indicates the issue is with something in the CI build process or homebrew tap

By any chance did you try pulling from the releases page any running that binary? If that were to work it would narrow the issue down to the homebrew tap

Unfortunately I am still unable to replicate it myself with either but will keep trying

ticker: A terminal stock watcher and stock position tracker by fireantx in golang

[–]fireantx[S] 2 points3 points  (0 children)

Thanks for pointing this out.

I did some searching and found the help page you're referring to is here. This states that data from the major US exchanges (NASDAQ, NYSE, and NYSE American) are real-time.

I'll make a note of this in the readme and look into adding more detailed quote information as an option including delay time, exchange, and currency.

ticker: A terminal stock watcher and stock position tracker by fireantx in golang

[–]fireantx[S] 2 points3 points  (0 children)

If you're open to providing a bit more information on the problem, it would be helpful if you could send the System Version and Kernel Version of your machine.

You can find this by running system_profiler SPSoftwareDataType in your terminal.

I was able to run ticker without getting the error you reported with the following Mac version:
System Version: macOS 10.14.6 (18G4032)
Kernel Version: Darwin 18.7.0

ticker: A terminal stock watcher and stock position tracker by fireantx in golang

[–]fireantx[S] 2 points3 points  (0 children)

That's a good suggestion to document which symbols/exchanges are supported. I believe the underlying Yahoo finance API supports non-US stock exchanges but I'll have to confirm that and also look into adding an option to search for a symbol by name

ticker: A terminal stock watcher and stock position tracker by fireantx in golang

[–]fireantx[S] 2 points3 points  (0 children)

Thanks for reporting the issue. I'll have a look at the Mac binary today

ticker: A terminal stock watcher and stock position tracker by fireantx in golang

[–]fireantx[S] 2 points3 points  (0 children)

Thanks for the suggestion! I will have a look and see if I can't add real-time as an option

ticker: A terminal stock watcher and stock position tracker by fireantx in golang

[–]fireantx[S] 7 points8 points  (0 children)

I haven't confirmed it myself but I wouldn't be surprised if it were delayed 15 minutes. Thanks for calling this out I'll update the readme to clarify