Рассмотрим публичные члены класса 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.
Комментарии