Обзор полей и данных.

Обзор полей и данных.

Рассмотрим публичные члены класса BotTabScreener.

BotTabScreener - публичный конструктор. Инициализирует необходимые поля класса.

StartProgram - публичное поле типа перечисления StartProgram. Указывает тип программы, создавшей вкладку. Перечисление имеет следующие значения:

  1. IsTester - среда для тестирования роботов на исторических данных.
  2. IsOsOptimizer – оптимизатор стратегий.
  3. IsOsData – программа для скачивания исторических данных.
  4. IsOsTrader – программа для реальной торговли.
  5. IsOsConverter – преобразователь тиковых данных в свечи.
  6. IsOsMiner – программа для поиска ценовых паттернов на сериях данных.

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 – публичный метод. Создает индикатор для скринера. Принимает следующие параметры:

  1. num – порядковый номер для индикатора;
  2. type – имя класса индикатора, который необходимо создать;
  3. param – список строк, которые являются параметрами для индикатора;
  4. nameArea – имеет значение по умолчанию, название области графика, на которой индикатор должен отображаться;

SuncFirstTab – синхронизирует индикаторы между простыми вкладками.

SendNewLogMessage – публичный метод. Отправляет сообщение в лог.

LogMessageEvent – публичное событие. Высылает информационное сообщение в лог. Метод, сообщаемый с делегатом события должен принимать два параметра. Строку – само сообщение и значение перечисления LogMessageType.

CloseAllPositionAtMarket – публичный метод. Пробегается по всем простым вкладкам и закрывает все позиции по рынку.

GetTabWithThisPosition – публичный метод. Принимает номер позиции, находит и возвращает простую вкладку, которой принадлежит позиция с таким номером. Если такой вкладки не существует, возвращается null.

16:01
228
FAQ

Комментарии

Нет комментариев. Ваш будет первым!