TSLab API Docs  1
Интерфейс TSLab.Script.Realtime.IPositionRt

Позиция из реальных торгов. Подробнее...

Граф наследования:TSLab.Script.Realtime.IPositionRt:
TSLab.Script.IPosition

Свойства

IEnumerable< IOrderEntryOrders [get]
 Список заявок входа. Подробнее...
 
IEnumerable< IOrderExitOrders [get]
 Список заявок выхода. Подробнее...
 
- Свойства унаследованные от TSLab.Script.IPosition
IPositionsList ParentList [get]
 Получить список позиций. Подробнее...
 
ISecurity Security [get]
 Получить ценную бумагу, по которой открыта позиция. Подробнее...
 
bool IsVirtual [get]
 Является ли позиция виртуальной (рассчетной, сделки открытия не было)? Подробнее...
 
bool IsVirtualClosed [get]
 Позиция закрыта виртуально (рассчетно, сделок еще не было)? Подробнее...
 
PositionState PositionState [get]
 Состояние позиции (применимо к реальной торговле). Подробнее...
 
int BarsHeld [get]
 Количество свечей существования позиции. Подробнее...
 
string EntrySignalName [get]
 Название сигнала входа позиции. Подробнее...
 
string ExitSignalName [get]
 Название сигнала выхода позиции. Подробнее...
 
bool IsLong [get]
 Является ли позиция длинной? Подробнее...
 
bool IsShort [get]
 Является ли позиция короткой? Подробнее...
 
bool IsActive [get]
 Является ли позиция активной? Подробнее...
 
double EntryPrice [get]
 Цена входа позиции. Подробнее...
 
double ExitPrice [get]
 Цена выхода позиции. Подробнее...
 
double Shares [get]
 Количество лотов в позиции. Подробнее...
 
double SharesOrigin [get]
 Количество оригинальных лотов в позиции (до изменения их в режиме симуляции портфеля). Подробнее...
 
int EntryBarNum [get]
 Номер свечи входа позиции. Подробнее...
 
int ExitBarNum [get]
 Номер свечи выхода позиции. Подробнее...
 
Bar EntryBar [get]
 Свеча входа позиции. Подробнее...
 
Bar ExitBar [get]
 Свеча выхода позиции. Подробнее...
 

Дополнительные унаследованные члены

- Открытые члены унаследованные от TSLab.Script.IPosition
double Profit ()
 Прибыль позиции с учетом количества лотов (только для закрытых позиций). Подробнее...
 
double ProfitPct ()
 Прибыль позиции в процентах (только для закрытых позиций). Подробнее...
 
double OpenProfit (int bar)
 Прибыль позиции для выбранной свечи (для одного акции/контракта). Подробнее...
 
double OpenProfitPct (int bar)
 Прибыль позиции в процентах для выбранной свечи. Подробнее...
 
double OpenMFEPct (int bar)
 Максимальный возможный доход позиции в процентах. Подробнее...
 
double OpenMAEPct (int bar)
 Минимальный возможный убыток позиции в процентах. Подробнее...
 
double MFEPct ()
 Максимальный возможный доход позиции в процентах. Подробнее...
 
double MAEPct ()
 Минимальный возможный убыток позиции в процентах. Подробнее...
 
double OpenMFE (int bar)
 Максимальный возможный доход позиции (для одного акции/контракта). Подробнее...
 
double OpenMAE (int bar)
 Минимальный возможный убыток позиции (для одного акции/контракта). Подробнее...
 
double MFE ()
 Максимальный возможный доход позиции (для одного акции/контракта). Подробнее...
 
double MAE ()
 Минимальный возможный убыток позиции (для одного акции/контракта). Подробнее...
 
DateTime MAEDate ()
 Дата минимального возможного убытка позиции. Подробнее...
 
int FindHighBar (int bar)
 Найти свечу с максимальным значением в интервале от свечи входа до выбранной свечи. Подробнее...
 
int FindLowBar (int bar)
 Найти свечу с минимальным значением в интервале от свечи входа до выбранной свечи. Подробнее...
 
bool IsActiveForbar (int bar)
 Является ли позиция активной на заданной свече? Подробнее...
 
double GetStop (int bar)
 Получить значение stop-loss позиции по номеру свечи. Подробнее...
 
double GetTakeProfit (int bar)
 Получить значение take-profit позиции по номеру свечи. Подробнее...
 
void CloseAtMarket (int barNum, string signalName)
 Закрыть позицию по текущей рыночной цене. Подробнее...
 
void CloseAtStop (int barNum, double price, string signalName)
 Установить цену stop-loss для закрытия позиции. Подробнее...
 
void CloseAtStop (int barNum, double price, double?slippage, string signalName)
 Установить цену stop-loss для закрытия позиции. Подробнее...
 
void CloseAtProfit (int barNum, double price, string signalName)
 Установить цену take-profit для закрытия позиции. Подробнее...
 
void CloseAtProfit (int barNum, double price, double?slippage, string signalName)
 Установить цену take-profit для закрытия позиции. Подробнее...
 
void CloseAtPrice (int barNum, double price, string signalName)
 Закрыть позицию по выбранной цене. Подробнее...
 

Подробное описание

Позиция из реальных торгов.

Полный список свойств

IEnumerable<IOrder> TSLab.Script.Realtime.IPositionRt.EntryOrders
get

Список заявок входа.

IEnumerable<IOrder> TSLab.Script.Realtime.IPositionRt.ExitOrders
get

Список заявок выхода.