Files
Encelado/DesktopBot/Documents/Code/gemini-code-1779811128687.cs
T
2026-06-09 18:29:41 +02:00

13 lines
405 B
C#

public async Task<bool> HasOpenPositionAsync(string symbol)
{
try
{
IPosition position = await _tradingClient.GetPositionAsync(symbol);
return position != null && position.Quantity > 0;
}
catch (AlpacaRestException ex) when (ex.ErrorCode == 40410000)
{
// Il codice 40410000 indica che non ci sono posizioni aperte per quel simbolo
return false;
}
}