TSLab API Docs  1
Пространство имен TSLab.Script

Пространства имен

Классы

class  Bar
 Представление японской свечи Подробнее...
 
struct  Color
 Представление цвета в скрипте Подробнее...
 
struct  Double2
 Структура с двумя числами. Может быть использована для представления диапазона. Подробнее...
 
class  FootPrint
 
interface  IGraphList
 Работа с графиком Подробнее...
 
interface  IPane
 Панель графика Подробнее...
 
interface  IPosition
 Торговая позиция Подробнее...
 
interface  IPositionsList
 Список позиций Подробнее...
 
interface  IRuntime
 Поддержка исполнения скрипта. Подробнее...
 
interface  ISecurity
 Класс доступа к данным по ценной бумаге. Подробнее...
 
class  ScriptException
 The script exception Подробнее...
 
class  ScriptQueueData
 

Перечисления

enum  ListStyles {
  ListStyles.LINE, ListStyles.HISTOHRAM, ListStyles.HISTOHRAM_LINE, ListStyles.HISTOHRAM_FILL,
  ListStyles.POINT, ListStyles.LINE_WO_ZERO, ListStyles.LINE_BW_POINTS
}
 Стили линии списка Подробнее...
 
enum  CandleStyles { CandleStyles.BAR_CANDLE, CandleStyles.BAR, CandleStyles.CANDLE_AND_QUEUE }
 
enum  LineStyles {
  LineStyles.SOLID, LineStyles.DOT, LineStyles.DASH, LineStyles.DASH_DOT,
  LineStyles.DASH_DOT_DOT
}
 Стили списка Подробнее...
 
enum  PaneSides {
  PaneSides.RIGHT = 0, PaneSides.LEFT = 1, PaneSides.VSIDE1 = 2, PaneSides.VSIDE2 = 3,
  PaneSides.VSIDE3 = 4, PaneSides.VSIDE4 = 5, PaneSides.VSIDE5 = 6, PaneSides.VSIDE_LAST = 6
}
 Шкала панели, на которой будет расположен график. Подробнее...
 
enum  PositionState { PositionState.NoError, PositionState.HaveError, PositionState.HaveEntrySignal, PositionState.HaveCloseSignal }
 Состояние позиции (применимо только к реальной торговле) Подробнее...
 

Функции

delegate double CommissionDelegate (IPosition pos, bool isEntry)
 Подсчет комиссии по заявке Подробнее...
 

Перечисления

Элементы перечислений
BAR_CANDLE 

Стиль списка - свечи

BAR 

Бары

CANDLE_AND_QUEUE 

Бары и стакан

Стили списка

Элементы перечислений
SOLID 

Сплошная линия

DOT 

Пунктирная линия (. . . .)

DASH 

Штриховая линия (_ _ _ _)

DASH_DOT 

Штрих-пунктирная линия (. _ . _ .)

DASH_DOT_DOT 

Штрих и две точки (.. _ .. _ ..)

Стили линии списка

Элементы перечислений
LINE 

Стиль списка - линия

HISTOHRAM 

Стиль списка - гистограмма

HISTOHRAM_LINE 

Стиль списка - толстая гистограмма

HISTOHRAM_FILL 

Стиль линии - гистограмма без пробелов

POINT 

Стиль списка - точки/черточки

LINE_WO_ZERO 

Стиль списка - линия, с пропусками нулевых значений

LINE_BW_POINTS 

Стиль списка - линии через точки (нули игнорируются)

Шкала панели, на которой будет расположен график.

Элементы перечислений
RIGHT 

Правая шкала

LEFT 

Левая шкала

VSIDE1 

Виртуальная шкала 1

VSIDE2 

Виртуальная шкала 2

VSIDE3 

Виртуальная шкала 3

VSIDE4 

Виртуальная шкала 4

VSIDE5 

Виртуальная шкала 5

VSIDE_LAST 

Виртуальная шкала 6 - последняя виртуальная шкала

Состояние позиции (применимо только к реальной торговле)

Элементы перечислений
NoError 

позиция не содержит ошибок

HaveError 

позиция выполнена с торговыми ошибками

HaveEntrySignal 

позиция содержит не исполненные торговые сигналы на открытие

HaveCloseSignal 

позиция содержит не исполненные торговые сигналы на закрытие

Функции

delegate double TSLab.Script.CommissionDelegate ( IPosition  pos,
bool  isEntry 
)

Подсчет комиссии по заявке

Аргументы
posПозиция для расчета.
isEntryЯвляется ли заявка входом или выходом.
Возвращает
Подсчитанная комиссия