Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Моделирование рынка (Часть 22): Первые шаги на SQL (V):
В предыдущей статье «Моделирование рынка (Часть 21): Первые шаги на SQL (IV)», мы объяснили в абстрактной форме, как можно отделить реляционную базу данных от нереляционной. Но, в первую очередь (и это было причиной написания предыдущей статьи), мы попытались показать, как можно понять принцип работы базы данных. Это делалось для того, чтобы вы могли понять, что, хотя может показаться целесообразным запрограммировать некоторые вещи, в некоторых случаях можно использовать уже существующую реализацию, чтобы добиться ожидаемого результата в приложении.
То, что мы тратим время на объяснение SQL, а не на программирование в MQL5, объясняется именно этим. Нужно немного выровнять ситуацию, чтобы все могли понять, почему мы будем использовать SQL, когда мы могли бы создавать подпрограммы и ещё подпрограммы для создания какой-то реализации.
В данном случае реализация позволит нам разработать подходящий и простой способ, чтобы система репликации/моделирования имела систему команд. То есть нам нужен какой-то способ сохранить систему ордеров и позиций, чтобы проводить исследования в системе репликации/моделирования. Создавать для этого много подпрограмм, на мой взгляд, совершенно не нужно, так как MQL5 позволяет нам использовать определенную поддержку SQL через SQLite. Но для тех, кто стремится постоянно создавать код за кодом, мы покажем лучшую альтернативу. Это связано с тем, что время, которое ушло бы на внедрение, тестирование и настройку процедур для создания какой-либо базы данных, можно с большей пользой потратить на другие моменты.
Автор: Daniel Jose