Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Разработка системы репликации (Часть 70): Настройка времени (III):
В данной статье мы рассмотрим, как правильно и эффективно использовать функцию CustomBookAdd. Несмотря на кажущуюся простоту, она имеет множество нюансов. Например, позволяет сообщить указателю мыши, находится ли пользовательский символ на аукционе, торгуется ли он или рынок закрыт. Представленные здесь материалы предназначены только для обучения. Ни в коем случае нельзя рассматривать это приложение как окончательное, цели которого будут иные, кроме изучения представленных концепций.
В предыдущей статье, "Разработка системы репликации (Часть 69): Настройка времени (II), мы показали, как отображать оставшееся время бара, даже когда символ находится в моменте низкой ликвидности. Под низкой ликвидностью понимается отсутствие сделок, совершаемых в любой момент времени. Такие ситуации могут иметь самые разные причины. Впрочем, объяснять конкретные причины данного явления здесь не имеет смысла. Главное - научиться правильно решать такие ситуации.
Несмотря на это, нам всё еще предстоит решить один вопрос. Это довольно утомительная и сложная задача, ведь речь идет не о программировании, необходимом для ее решения, а о том, как определить, когда она возникает, и как с ней справиться. Эта проблема известна как АУКЦИОН.
Аукционы часто возникают в очень специфических ситуациях, не возникают произвольно или случайно. На самом деле, в отношении них существуют очень четкие и строгие правила, но для нас, в контексте разработки системы репликации/моделирования, действительно важен следующий вопрос: как мы можем сообщить пользователю, что символ вошел в аукцион? Это наша главная проблема. Но ее решение, как мы уже объясняли, уже существует и реализовано в указателе мыши. Однако, чтобы сделать код более гибким, необходимо внести в него некоторые изменения. Это позволит ему правильно обработать информацию о том, что символ (в данном случае пользовательский символ), используемый в системе репликации или моделирования - находится на аукционе.
Автор: Daniel Jose