Рассмотрим публичные члены класса BotTabScreener.
BotTabScreener - публичный конструктор. Инициализирует необходимые поля класса.
StartProgram - публичное поле типа перечисления StartProgram. Указывает тип программы, создавшей вкладку. Перечисление имеет следующие значения:
Tabs – публичное поле, содержит список всех экземпляров класса BotTabSimple, принадлежащих текущему скринеру.
TabName – общедоступное свойство типа string, уникальное имя вкладки.
TabNum – общедоступное свойство типа int, номер вкладки в списке всех вкладок, принадлежащих роботу.
LastTimeCandleUpdate – публичное автосвойство типа DateTime, возвращает время последнего обновления свечей.
Clear – публичный метод, очищает структуры данных, хранящиеся в скринере.
EventsIsOn – публичное свойство, позволяет включать/выключать все потоки событий.
TryLoadTabs – публичный метод, загружает настройки для вкладок из файла.
SaveSettings - публичный метод, сохраняет настройки скринера в файл.
LoadSettings- публичный метод, загружает настройки скринера из файла.
Delete – публичный метод, подготавливает скринер к удалению, отписывается от всех событий, поступающих от простых вкладок.
DeleteEvent – событие, сигнализирующее о получении сринером команды на удаление.
GetJournals – публичный метод, возвращает список всех журналов, принадлежащих простым вкладкам скринера.
PortfolioName – наименование торгового счета, с которым работает текущий скринер.
SecuritiesClass – класс торговых активов, которые добавляются во вкладку скринера.
TimeFrame – интервал свечного графика.
ServerType – перечисление, указывает на тип торговой площадки, с которой работает скринер.
EmulatorIsOn – флаг, указывает включен ли режим эмуляции.
CandleMarketDataType – способ построения свечей, трейды или изменения стакана заявок.
CandleCreateMethodType – тип свечей, используемый во вкладках.
SetForeign – флаг, указывающий нужно ли отображать не торговые интервалы на графике.
CountTradeInCandle – количество сделок в свечах, которые строятся не по времени а по диапазонам.
VolumeToCloseCandleInVolumeType – значение проторгованного объема для свечей, строящихся по объемам.
RencoPunktsToCloseCandleInRencoType – количество пунктов, которое должна пройти цена для формирования свечей типа Renco.
RencoIsBuildShadows – флаг, указывающий нужно ли строить тени для свечей типа Renco.
DeltaPeriods – параметр настройки периода дельты для кластерного графика.
RangeCandlesPunkts – количество пунктов в диапазонных свечах.
ReversCandlesPunktsMinMove – размер минимального движения для построения свечей типа Revers.
ReversCandlesPunktsBackMove – размер обратного движения для построения свечей типа Revers.
ComissionType – тип комиссии, используемый в расчетах сделок в скринере.
ComissionValue – размер комиссии, используемый в расчетах сделок в скринере.
SaveTradesInCandles – данный флаг указывает, нужно ли сохранять обезличенные сделки в свечах.
PositionsOpenAll – свойство возвращает список всех открытых позиций по всем бумагам скринера.
ShowDialog – публичный метод, открывает окно настроек скринера.
ShowChart - публичный метод, принимает индекс простой вкладки и открывает окно графика для нее.
StartPaint - публичный метод, запускает процесс прорисовки таблицы с инструментами скринера.
StopPaint - публичный метод, останавливает процесс прорисовки таблицы.
SecuritiesDataGrid – контролл, на котором отображается таблица с инструментами скринера.
CreateCandleIndicator – публичный метод, создает индикатор для скринера, под капотом индикатор создается в каждой простой вкладе. Принимает следующие параметры:
SuncFirstTab – синхронизирует индикаторы между простыми вкладками.
SendNewLogMessage – публичный метод, отправляет сообщение в лог.
LogMessageEvent – публичное событие, высылает информационное сообщение в лог. Метод, сообщаемый с делегатом события должен принимать два параметра, строку – само сообщение и значение перечисления LogMessageType.
CloseAllPositionAtMarket – публичный метод, пробегается по всем простым вкладкам и закрывает все позиции по рынку.
GetTabWithThisPosition – публичный метод, принимает номер позиции, находит и возвращает простую вкладку, которой принадлежит позиция с таким номером. Если такой вкладки не существует, возвращается null.
Комментарии