|
TSLab API Docs
1
|
Список позиций Подробнее...
Открытые члены | |
| void | Clear () |
| Стереть позици в списке. Подробнее... | |
| IPosition | GetLastPosition (int barNum) |
| Последняя позиция в списке или null Подробнее... | |
| IPosition | GetLastPositionActive (int barNum) |
| Последняя активная позиция в списке или null Подробнее... | |
| IPosition | GetLastLongPositionActive (int barNum) |
| Последняя активная длинная позиция в списке или null Подробнее... | |
| IPosition | GetLastShortPositionActive (int barNum) |
| Последняя закрытая позиция в списке или null Подробнее... | |
| IPosition | GetLastPositionClosed (int barNum) |
| Последняя закрытая позиция в списке или null Подробнее... | |
| IPosition | GetLastLongPositionClosed (int barNum) |
| Последняя закрытая длинная позиция в списке или null Подробнее... | |
| IPosition | GetLastShortPositionClosed (int barNum) |
| Последняя закрытая короткая позиция или null Подробнее... | |
| IPosition | GetLastForSignal (string signalName) |
| Получить последнюю позицию по названию сигнала Подробнее... | |
| IPosition | GetLastForSignal (string signalName, int barNum) |
| Получить последнюю позицию по названию сигнала Подробнее... | |
| IPosition | GetLastActiveForSignal (string signalName) |
| Последняя активная позиция по названию сигнала Подробнее... | |
| IPosition | GetLastClosedForSignal (string signalName, int barNum) |
| Получить последнюю закрытую позицию по названию сигнала Подробнее... | |
| IPosition | GetLastActiveForSignal (string signalName, int barNum) |
| Последняя активная позиция по названию сигнала Подробнее... | |
| IPosition | GetLastForCloseSignal (string signalName) |
| Получить последнюю позицию по названию сигнала закрытия Подробнее... | |
| IPosition | GetLastForCloseSignal (string signalName, int barNum) |
| Получить последнюю позицию по названию сигнала закрытия Подробнее... | |
| IEnumerable< IPosition > | GetActiveForBar (int barNum) |
| IEnumerable< IPosition > | GetClosedForBar (int barNum) |
| IEnumerable< IPosition > | GetClosedOrActiveForBar (int barNum) |
| void | BuyAtMarket (int barNum, double shares, string signalName) |
| Открыть новую длинную позицию по цене открытия свечи. Подробнее... | |
| void | BuyAtPrice (int barNum, double shares, double price, string signalName) |
| Открыть новую длинную позицию если будет предложение по указанной цене. Подробнее... | |
| void | BuyIfLess (int barNum, double shares, double price, string signalName) |
| Открыть новую длинную позицию если цена станет ниже цены в заявке. Подробнее... | |
| void | BuyIfLess (int barNum, double shares, double price, double?slippage, string signalName) |
| Открыть новую длинную позицию если цена станет ниже цены в заявке. Подробнее... | |
| void | BuyIfGreater (int barNum, double shares, double price, string signalName) |
| Открыть новую длинную позицию если цена станет выше цены в заявке. Подробнее... | |
| void | BuyIfGreater (int barNum, double shares, double price, double?slippage, string signalName) |
| Открыть новую длинную позицию если цена станет выше цены в заявке. Подробнее... | |
| void | SellAtMarket (int barNum, double shares, string signalName) |
| Открыть новую короткую позицию по цене открытия свечи. Подробнее... | |
| void | SellAtPrice (int barNum, double shares, double price, string signalName) |
| Открыть новую короткую позицию если будет предложение по указанной цене. Подробнее... | |
| void | SellIfGreater (int barNum, double shares, double price, string signalName) |
| Открыть новую короткую позицию если цена станет выше цены в заявке. Подробнее... | |
| void | SellIfGreater (int barNum, double shares, double price, double?slippage, string signalName) |
| Открыть новую короткую позицию если цена станет выше цены в заявке. Подробнее... | |
| void | SellIfLess (int barNum, double shares, double price, string signalName) |
| Открыть новую короткую позицию если цена станет ниже цены в заявке. Подробнее... | |
| void | SellIfLess (int barNum, double shares, double price, double?slippage, string signalName) |
| Открыть новую короткую позицию если цена станет ниже цены в заявке. Подробнее... | |
Свойства | |
| bool | IsRealtime [get] |
| Список создан в системе реального времени (в симуляторе если false)? Подробнее... | |
| ISecurity | Security [get] |
| IPosition | LastPosition [get] |
| Последняя позиция в списке или null Подробнее... | |
| IPosition | LastPositionActive [get] |
| Последняя активная позиция в списке или null Подробнее... | |
| IPosition | LastLongPositionActive [get] |
| Последняя активная длинная позиция в списке или null Подробнее... | |
| IPosition | LastShortPositionActive [get] |
| Последняя короткая позиция в списке или null Подробнее... | |
| IPosition | LastPositionClosed [get] |
| Последняя закрытая позиция в списке или null Подробнее... | |
| IPosition | LastLongPositionClosed [get] |
| Последняя закрытая длинная позиция в списке или null Подробнее... | |
| IPosition | LastShortPositionClosed [get] |
| Последняя закрытая короткая позиция или null Подробнее... | |
| int | ActivePositionCount [get] |
| Количество активных позиций Подробнее... | |
Список позиций
| void TSLab.Script.IPositionsList.BuyAtMarket | ( | int | barNum, |
| double | shares, | ||
| string | signalName | ||
| ) |
Открыть новую длинную позицию по цене открытия свечи.
| barNum | Номер свечи |
| shares | Количество лотов |
| signalName | Название сигнала входа позиции |
| void TSLab.Script.IPositionsList.BuyAtPrice | ( | int | barNum, |
| double | shares, | ||
| double | price, | ||
| string | signalName | ||
| ) |
Открыть новую длинную позицию если будет предложение по указанной цене.
| barNum | Номер свечи |
| shares | Количество лотов |
| price | Цена заявки |
| signalName | Название сигнала входа позиции |
| void TSLab.Script.IPositionsList.BuyIfGreater | ( | int | barNum, |
| double | shares, | ||
| double | price, | ||
| string | signalName | ||
| ) |
Открыть новую длинную позицию если цена станет выше цены в заявке.
| barNum | Номер свечи |
| shares | Количество лотов |
| price | Цена заявки |
| signalName | Название сигнала входа позиции |
| void TSLab.Script.IPositionsList.BuyIfGreater | ( | int | barNum, |
| double | shares, | ||
| double | price, | ||
| double? | slippage, | ||
| string | signalName | ||
| ) |
Открыть новую длинную позицию если цена станет выше цены в заявке.
| barNum | Номер свечи |
| shares | Количество лотов |
| price | Цена заявки |
| slippage | Проскальзывание. |
| signalName | Название сигнала входа позиции |
| void TSLab.Script.IPositionsList.BuyIfLess | ( | int | barNum, |
| double | shares, | ||
| double | price, | ||
| string | signalName | ||
| ) |
Открыть новую длинную позицию если цена станет ниже цены в заявке.
| barNum | Номер свечи |
| shares | Количество лотов |
| price | Цена заявки |
| signalName | Название сигнала входа позиции |
| void TSLab.Script.IPositionsList.BuyIfLess | ( | int | barNum, |
| double | shares, | ||
| double | price, | ||
| double? | slippage, | ||
| string | signalName | ||
| ) |
Открыть новую длинную позицию если цена станет ниже цены в заявке.
| barNum | Номер свечи |
| shares | Количество лотов |
| price | Цена заявки |
| slippage | Проскальзывание. |
| signalName | Название сигнала входа позиции |
| void TSLab.Script.IPositionsList.Clear | ( | ) |
Стереть позици в списке.
| IPosition TSLab.Script.IPositionsList.GetLastActiveForSignal | ( | string | signalName | ) |
Последняя активная позиция по названию сигнала
| signalName | Имя сигнала |
| IPosition TSLab.Script.IPositionsList.GetLastActiveForSignal | ( | string | signalName, |
| int | barNum | ||
| ) |
Последняя активная позиция по названию сигнала
| signalName | Имя сигнала |
| barNum |
| IPosition TSLab.Script.IPositionsList.GetLastClosedForSignal | ( | string | signalName, |
| int | barNum | ||
| ) |
Получить последнюю закрытую позицию по названию сигнала
| signalName | Имя сигнала |
| barNum |
| IPosition TSLab.Script.IPositionsList.GetLastForCloseSignal | ( | string | signalName | ) |
Получить последнюю позицию по названию сигнала закрытия
| signalName | Имя сигнала закрытия |
| IPosition TSLab.Script.IPositionsList.GetLastForCloseSignal | ( | string | signalName, |
| int | barNum | ||
| ) |
Получить последнюю позицию по названию сигнала закрытия
| signalName | Имя сигнала закрытия |
| barNum |
| IPosition TSLab.Script.IPositionsList.GetLastForSignal | ( | string | signalName | ) |
Получить последнюю позицию по названию сигнала
| signalName | Имя сигнала |
| IPosition TSLab.Script.IPositionsList.GetLastForSignal | ( | string | signalName, |
| int | barNum | ||
| ) |
Получить последнюю позицию по названию сигнала
| signalName | Имя сигнала |
| barNum |
| IPosition TSLab.Script.IPositionsList.GetLastLongPositionActive | ( | int | barNum | ) |
Последняя активная длинная позиция в списке или null
| barNum |
| IPosition TSLab.Script.IPositionsList.GetLastLongPositionClosed | ( | int | barNum | ) |
Последняя закрытая длинная позиция в списке или null
| barNum |
| IPosition TSLab.Script.IPositionsList.GetLastPosition | ( | int | barNum | ) |
Последняя позиция в списке или null
| barNum |
| IPosition TSLab.Script.IPositionsList.GetLastPositionActive | ( | int | barNum | ) |
Последняя активная позиция в списке или null
| barNum |
| IPosition TSLab.Script.IPositionsList.GetLastPositionClosed | ( | int | barNum | ) |
Последняя закрытая позиция в списке или null
| barNum |
| IPosition TSLab.Script.IPositionsList.GetLastShortPositionActive | ( | int | barNum | ) |
Последняя закрытая позиция в списке или null
| barNum |
| IPosition TSLab.Script.IPositionsList.GetLastShortPositionClosed | ( | int | barNum | ) |
Последняя закрытая короткая позиция или null
| barNum |
| void TSLab.Script.IPositionsList.SellAtMarket | ( | int | barNum, |
| double | shares, | ||
| string | signalName | ||
| ) |
Открыть новую короткую позицию по цене открытия свечи.
| barNum | Номер бара |
| shares | Количество лотов |
| signalName | Название сигнала входа позиции |
| void TSLab.Script.IPositionsList.SellAtPrice | ( | int | barNum, |
| double | shares, | ||
| double | price, | ||
| string | signalName | ||
| ) |
Открыть новую короткую позицию если будет предложение по указанной цене.
| barNum | Номер свечи |
| shares | Количество лотов |
| price | Цена заявки |
| signalName | Название сигнала входа позиции |
| void TSLab.Script.IPositionsList.SellIfGreater | ( | int | barNum, |
| double | shares, | ||
| double | price, | ||
| string | signalName | ||
| ) |
Открыть новую короткую позицию если цена станет выше цены в заявке.
| barNum | Номер свечи |
| shares | Количество лотов |
| price | Цена заявки |
| signalName | Название сигнала входа позиции |
| void TSLab.Script.IPositionsList.SellIfGreater | ( | int | barNum, |
| double | shares, | ||
| double | price, | ||
| double? | slippage, | ||
| string | signalName | ||
| ) |
Открыть новую короткую позицию если цена станет выше цены в заявке.
| barNum | Номер свечи |
| shares | Количество лотов |
| price | Цена заявки |
| slippage | Проскальзывание. |
| signalName | Название сигнала входа позиции |
| void TSLab.Script.IPositionsList.SellIfLess | ( | int | barNum, |
| double | shares, | ||
| double | price, | ||
| string | signalName | ||
| ) |
Открыть новую короткую позицию если цена станет ниже цены в заявке.
| barNum | Номер свечи |
| shares | Количество лотов |
| price | Цена заявки |
| signalName | Название сигнала входа позиции |
| void TSLab.Script.IPositionsList.SellIfLess | ( | int | barNum, |
| double | shares, | ||
| double | price, | ||
| double? | slippage, | ||
| string | signalName | ||
| ) |
Открыть новую короткую позицию если цена станет ниже цены в заявке.
| barNum | Номер свечи |
| shares | Количество лотов |
| price | Цена заявки |
| slippage | Проскальзывание. |
| signalName | Название сигнала входа позиции |
|
get |
Количество активных позиций
|
get |
Список создан в системе реального времени (в симуляторе если false)?
|
get |
Последняя активная длинная позиция в списке или null
|
get |
Последняя закрытая длинная позиция в списке или null
|
get |
Последняя позиция в списке или null
|
get |
Последняя активная позиция в списке или null
|
get |
Последняя закрытая позиция в списке или null
|
get |
Последняя короткая позиция в списке или null
|
get |
Последняя закрытая короткая позиция или null