IPortfolioManager
StockSharp.MatchingEngine
Interfaz para gestionar múltiples carteras. Resumen de la gestión estatal de cartera para apoyar tanto las carteras emuladas como reales.
Métodos
GetAllPortfolios
public IEnumerable<IPortfolio> GetAllPortfolios()
result = iPortfolioManager.GetAllPortfolios()
Consigue todas las carteras.
GetPortfolio
public IPortfolio GetPortfolio(string name)
result = iPortfolioManager.GetPortfolio(name)
Obtenga o cree una cartera por nombre.
- name
- Nombre de cartera.
Devuelve: Portafolio.
HasPortfolio
public bool HasPortfolio(string name)
result = iPortfolioManager.HasPortfolio(name)
Compruebe si existe cartera.
- name
- Nombre de cartera.
Devuelve: Es verdad si existe.
ValidateFunds
public InvalidOperationException ValidateFunds(string portfolioName, SecurityId securityId, decimal price, decimal volume)
result = iPortfolioManager.ValidateFunds(portfolioName, securityId, price, volume)
Validar esa cartera tiene fondos suficientes para el registro de pedidos.
- portfolioName
- Nombre de cartera.
- securityId
- ID de instrumento financiero (para el apalancamiento de posición).
- price
- Precio del pedido.
- volume
- Volumen de pedido.
Devuelve: Error si no hay fondos suficientes, nulo de lo contrario.