Setup
Add the dependency:
libraryDependencies += "com.cynance" %% "alpaca-scala" % "3.0.0"
The library requires configuration that consists of these 3 properties
accountKey- The account key from the alpaca account.accountSecret- The account secret from the alpaca account.isPaper- Determines whether an account is a paper trading account.
The order the configuration properties are read are :
- Class Instantiation - When the
Alpacaclass is instantiated, it can have the arguments ofaccountKey,accountSecretandisPaper. - Config File - This library will automatically pick up from an
application.conffor example:alpaccaauth { accountKey : 'blah', accountSecret : 'asdfv', isPaper : 'true' } - Env Variables - You can also pass in system environment variables and it will pick those up.