[Программирование] Когда программисту 1С становится скучно
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Биржевой спекулянт инвестор базовая версия.
Когда программисту 1С становится скучно, он пытается скрасить свое свободное время так, как умеет. А умеет он только программировать. При этом навыками работы с биржевыми инструментами программист зачастую не обладает. Так рождается программа. Потом она становится умнее. Потом она уже не требует участия программиста.
Программа выполнена на платформе 1С Предприятие 8. Тестировалась в режиме файловой версии на платформе Windows 10. Работоспособность программы возможна так же в трехзвенной архитектуре 1С Предприятие 8 в Windows подобных средах. Это обусловлено механизмами, которые используются внутри программы.
1. Источники данных (информация биржевой системы)
В качестве источника данных используется Биржевой Терминал Quick 8.7.
Для обмена в качестве источника информации используется база данных Microsoft Access
Для загрузки заданий в систему используется механизм обмена, использующий файлы обмена.
2. Рабочий стол программы
Как и полагается у программы должен быть рабочий стол, оперативно отражающий текущее состояние дел.
А именно: это текущая биржевая информация, поступающая в реальном режиме времени и конечно же текущее стояние портфеля имеющихся биржевых инструментов. Портфель конечно же лучше отразить как минимум в трех ракурсах: по стратегии, по отрасли инструмента, по дополнительной классификации инструмента относительно биржевой ситуации.
3. Под капотом программы
С рабочего стола конечно же можно попасть сразу в нужный раздел, но само собой требуется иметь возможность заглянуть под капот программы.
Здесь все основано на типовых механизмах, имеющихся в платформе 1С Предприятие.
4. Справочник «Биржевые инструменты» станет местом хранения информации по каждому биржевому инструменту.
5. Документ «Данные импорта Quick» поможет принимать из внешней системы данные о ситуации на бирже.
6. Документ «Задание на покупку инструментов» поможет передать во внешнюю систему информацию от том, что мы хотим купить.
7. Документ «Задание на продажу инструментов» поможет нам передать во внешнюю систему информацию о том, что мы хотим продать.
8. Обратно из внешней системы информация будет поступать в виде документов «Покупка инструментов» и «Продажа инструментов».
9. Чтобы посмотреть итог того, что мы накупили потребуется отчет «Наличие инструментов»
10. Чтоб посмотреть, что мы продали потребуется отчет «Продажи инструментов»
11. Попытаемся сделать программу умнее
Добавим возможность хранения хронологии поступивших из внешней системы данных по цене.
И по другим параметрам.
12. Попробуем анализировать и прогнозировать данные на основании поиска в системе похожих комбинаций поведения. Нам понадобится инструмент, который на основе текущей ситуации по инструменту на рынке подберет аналогичные ситуации по другим инструментам и позволит спрогнозировать цену.
13. Само собой не стоит забывать и о встроенных в платформу механизмах анализа и прогнозирования.
14. Так как Торговый Терминал уже обладает богатым механизмом графического анализа, то повторять его нам нет смысла. Если только немного.
15. Осталось добавить настройки/ константы. И запустить программу в самостоятельно плавание.
Даже не ожидал, что получится самообучающаяся система, которая возможно когда-то и заработает денег на бирже. Осталось дождаться роста рынка и везения.
===========
Источник:
habr.com
===========
Похожие новости:
- [Python, Программирование, ООП, Учебный процесс в IT] Как совместить парадигму Объектно-ориентированного программирования и Python в голове новичка?
- [Программирование, Java, Scala] Java 15 глазами программиста Scala (перевод)
- [Программирование, Компиляторы, D] Самый быстрый компилятор aka compiler-benchmark (перевод)
- [Python, Программирование, Биографии гиков, IT-компании] Создатель Python Гвидо ван Россум выходит на работу в Microsoft
- [Тестирование IT-систем, Программирование, TDD, Профессиональная литература] Что необходимо учитывать при юнит-тестировании фронтенда (перевод)
- [Машинное обучение, Искусственный интеллект, Звук, Будущее здесь] Hey, Google: умные устройства будут активироваться без команд
- [Программирование микроконтроллеров] Сравнение компиляторов ARMCC, IAR и GCC
- [Программирование, Go] Что такое горутины и каков их размер? (перевод)
- [Хакатоны, Машинное обучение, Искусственный интеллект] 4-й конкурс «Тест Тьюринга» стартует в ноябре
- [Программирование, Машинное обучение] Машинное обучение с Dask (перевод)
Теги для поиска: #_programmirovanie (Программирование), #_1s (1С), #_quik, #_algoritmicheskaja_torgovlja (алгоритмическая торговля), #_mashinnoe_obuchenie (машинное обучение), #_birzhevaja_torgovlja (биржевая торговля), #_programmirovanie (
Программирование
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 15:46
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Биржевой спекулянт инвестор базовая версия. Когда программисту 1С становится скучно, он пытается скрасить свое свободное время так, как умеет. А умеет он только программировать. При этом навыками работы с биржевыми инструментами программист зачастую не обладает. Так рождается программа. Потом она становится умнее. Потом она уже не требует участия программиста. Программа выполнена на платформе 1С Предприятие 8. Тестировалась в режиме файловой версии на платформе Windows 10. Работоспособность программы возможна так же в трехзвенной архитектуре 1С Предприятие 8 в Windows подобных средах. Это обусловлено механизмами, которые используются внутри программы. 1. Источники данных (информация биржевой системы) В качестве источника данных используется Биржевой Терминал Quick 8.7. Для обмена в качестве источника информации используется база данных Microsoft Access Для загрузки заданий в систему используется механизм обмена, использующий файлы обмена. 2. Рабочий стол программы Как и полагается у программы должен быть рабочий стол, оперативно отражающий текущее состояние дел. А именно: это текущая биржевая информация, поступающая в реальном режиме времени и конечно же текущее стояние портфеля имеющихся биржевых инструментов. Портфель конечно же лучше отразить как минимум в трех ракурсах: по стратегии, по отрасли инструмента, по дополнительной классификации инструмента относительно биржевой ситуации. 3. Под капотом программы С рабочего стола конечно же можно попасть сразу в нужный раздел, но само собой требуется иметь возможность заглянуть под капот программы. Здесь все основано на типовых механизмах, имеющихся в платформе 1С Предприятие. 4. Справочник «Биржевые инструменты» станет местом хранения информации по каждому биржевому инструменту. 5. Документ «Данные импорта Quick» поможет принимать из внешней системы данные о ситуации на бирже. 6. Документ «Задание на покупку инструментов» поможет передать во внешнюю систему информацию от том, что мы хотим купить. 7. Документ «Задание на продажу инструментов» поможет нам передать во внешнюю систему информацию о том, что мы хотим продать. 8. Обратно из внешней системы информация будет поступать в виде документов «Покупка инструментов» и «Продажа инструментов». 9. Чтобы посмотреть итог того, что мы накупили потребуется отчет «Наличие инструментов» 10. Чтоб посмотреть, что мы продали потребуется отчет «Продажи инструментов» 11. Попытаемся сделать программу умнее Добавим возможность хранения хронологии поступивших из внешней системы данных по цене. И по другим параметрам. 12. Попробуем анализировать и прогнозировать данные на основании поиска в системе похожих комбинаций поведения. Нам понадобится инструмент, который на основе текущей ситуации по инструменту на рынке подберет аналогичные ситуации по другим инструментам и позволит спрогнозировать цену. 13. Само собой не стоит забывать и о встроенных в платформу механизмах анализа и прогнозирования. 14. Так как Торговый Терминал уже обладает богатым механизмом графического анализа, то повторять его нам нет смысла. Если только немного. 15. Осталось добавить настройки/ константы. И запустить программу в самостоятельно плавание. Даже не ожидал, что получится самообучающаяся система, которая возможно когда-то и заработает денег на бирже. Осталось дождаться роста рынка и везения. =========== Источник: habr.com =========== Похожие новости:
Программирование ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 15:46
Часовой пояс: UTC + 5