19 lines
694 B
C#
19 lines
694 B
C#
using Alpaca.Markets;
|
|
|
|
public class AlpacaTradingService
|
|
{
|
|
private IAlpacaTradingClient _tradingClient;
|
|
private IAlpacaDataClient _dataClient;
|
|
|
|
public void Initialize(string apiKey, string apiSecret, bool isPaper)
|
|
{
|
|
// Seleziona l'ambiente corretto
|
|
var environments = isPaper ? Environments.Paper : Environments.Live;
|
|
|
|
// Inizializza il client per il trading (ordini, posizioni, conto)
|
|
_tradingClient = environments.GetAlpacaTradingClient(new SecretKey(apiKey, apiSecret));
|
|
|
|
// Inizializza il client per i dati di mercato (prezzi, candele)
|
|
_dataClient = environments.GetAlpacaDataClient(new SecretKey(apiKey, apiSecret));
|
|
}
|
|
} |