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