C# Класс FastQuant.PortfolioManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Add ( Portfolio portfolio, bool emitEvent = true ) : void
Clear ( ) : void
Delete ( string name ) : void
GetById ( int id ) : Portfolio
Init ( ) : void
Load ( string name ) : Portfolio
PortfolioManager ( Framework framework, PortfolioServer portfolioServer ) : System
Remove ( Portfolio portfolio ) : void
Remove ( int id ) : void
Remove ( string name ) : void
Save ( Portfolio portfolio ) : void
this ( string name ) : Portfolio

Приватные методы

Метод Описание
OnAccountReport ( AccountReport report ) : void
OnExecutionReport ( ExecutionReport report ) : void
Read ( BinaryReader reader ) : void
Write ( BinaryWriter writer ) : void

Описание методов

Add() публичный Метод

public Add ( Portfolio portfolio, bool emitEvent = true ) : void
portfolio Portfolio
emitEvent bool
Результат void

Clear() публичный Метод

public Clear ( ) : void
Результат void

Delete() публичный Метод

public Delete ( string name ) : void
name string
Результат void

GetById() публичный Метод

public GetById ( int id ) : Portfolio
id int
Результат Portfolio

Init() публичный Метод

public Init ( ) : void
Результат void

Load() публичный Метод

public Load ( string name ) : Portfolio
name string
Результат Portfolio

PortfolioManager() публичный Метод

public PortfolioManager ( Framework framework, PortfolioServer portfolioServer ) : System
framework Framework
portfolioServer PortfolioServer
Результат System

Remove() публичный Метод

public Remove ( Portfolio portfolio ) : void
portfolio Portfolio
Результат void

Remove() публичный Метод

public Remove ( int id ) : void
id int
Результат void

Remove() публичный Метод

public Remove ( string name ) : void
name string
Результат void

Save() публичный Метод

public Save ( Portfolio portfolio ) : void
portfolio Portfolio
Результат void

this() публичный Метод

public this ( string name ) : Portfolio
name string
Результат Portfolio