Sviluppo TradingBot

This commit is contained in:
2026-06-09 18:29:41 +02:00
parent 61f1e59964
commit e3c0bd51b2
133 changed files with 24903 additions and 1 deletions
@@ -0,0 +1,19 @@
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));
}
}