Hello, I’m a new user of Alpaca. I’ve been a Java developer for 20+ years, and recently I’m starting to develop some apps for getting stock info, and today I found Alpaca after some search about how to get stock data. It’s been few hours since I opened my account and read through some of the documents. Here are my first impressions of the site :
[1] Java is NOT favored by the system, “Python, Javascript/Node.js, Golang, and C#/.Net” are first class, Java is NOT ! Although Java might be supported by the community, it’s not a “supported SDK”. I’m VERY much surprised, as if I’m in a dream, so to be objective, I did a search online for “Top computer languages by user”, and found Java is #2 or #3 by most listings :
https://www.codingdojo.com/blog/top-7-programming-languages
https://www.northeastern.edu/graduate/blog/most-popular-programming-languages/
While some not as popular languages are supported, JAVA is NOT on your SDK list, I’m surprised and upset.
[2] While I was reading your documentation, I found a lots of “periods” are missing, make it hard to read, for example in the following sections :
“Paper Trading with the Alpaca API Larry walks you through how to call API in python … Simple python database and algotrading Patrick demonstrates how to build a trading algorithm using AlphaVantage data and Alpaca API.”
“Paper trading is free and available to all Alpaca users Paper trading is a real-time simulation environment where you can test your code.”
" Pattern Day Trader (PDT) Protection Day Trade Margin Call (DTMC) Protection Pattern Day Trader (PDT) Protection at Alpaca In order to prevent Alpaca Brokerage Account customers from unintentionally being designated as a Pattern Day Trader"
They should be like these :
“Paper Trading with the Alpaca API . Larry walks you through how to call API in python … Simple python database and algotrading . Patrick demonstrates how to build a trading algorithm using AlphaVantage data and Alpaca API.”
“Paper trading is free and available to all Alpaca users . Paper trading is a real-time simulation environment where you can test your code.”
" Pattern Day Trader (PDT) Protection Day Trade Margin Call (DTMC) Protection Pattern Day Trader (PDT) Protection at Alpaca . In order to prevent Alpaca Brokerage Account customers from unintentionally being designated as a Pattern Day Trader"
Hope after reading me first impressions, you can make some improvements and make Alpaca more user friendly !
I like the system as a whole [ free data and commission free trading ], just want to see it getting better and be more competitive, best wishes !
Hire a Java developer and hire a UI person with English major to start the new year !