Есть две глобальные идеологии разработки программ:
Платные коммерческие программы с закрытым исходным кодом.
Развитие и техническую поддержку программы осуществляют только разработчики. Первые версии программы пишут бывшие трейдеры для трейдеров. С развитием программы, монетизация выходит на первое место. Далеко не факт, что следующая версия программы будет такой, как хочется вам. Дорабатывать мы сможем только те компоненты, которые разрешит разработчик.
В 2010 году выбрал программу Технического Анализа Wealth-Lab 5. Разработчики понимали задачи трейдеров, выпустили много полезных дополнений. Постоянно исправляли ошибки и совершенствовали код. За 10 лет работы с этой программой написал массу кода торговых систем, индикаторов, компонент и многого другого. Вдруг как гром среди ясного неба. Выходит новая версия, которая не совместима с моим кодом. Изменилась модель монетизации с разовой покупки лицензии и технической поддержки на ежемесячную подписку. Увеличилась стоимость. Таким образом разработчики решали свои проблемы.
К достоинствам коммерческих программ можно отнести наличие технической поддержки, развитие программы, и, в основном, быстрое исправление ошибок.
Открытые (Open Source) программы.
Они бесплатны, их исходный код открыт любому для изучения и доработки. Развивают программу сообщества и энтузиасты.
Что бы я ни выбрал, переход на несовместимую версию Wealth-Lab 7 или другую программу Технического Анализа, мне придется переписывать код. Поэтому, можно было рассмотреть не только смену программы, но и смену языка программирования и платформы. Выбор был сделан в пользу библиотеки BackTrader и языка программирования Python.
Главная проблема открытых программ в том, что такие проекты живут до тех пор, пока они интересны сообществу. Вполне возможно, что в будущем именно вы и будете развивать проект дальше.
Настоящее Пользовательское соглашение (далее — «Соглашение») представляет собой предложение заключить договор использования Веб-сайта «Финансовая Лаборатория VIP» (далее — «Сайт»), с доменным именем: finlab.vip, на нижеследующих условиях.
Внимание! До начала использования Сайта, подробно ознакомьтесь с настоящим Соглашением. Если вы не согласны с условиями настоящего Соглашения или хотя бы одним из его пунктов, вам следует незамедлительно прекратить использование Сайта.
В тексте настоящего Соглашения применяются следующие основные понятия и термины:
Сайт — автоматизированная информационная система, состоящая из Веб-страниц, объединенных общей темой и взаимосвязанных с помощью ссылок и контента, позволяющая осуществлять оказание информационно—консультационных услуг (далее — «Услуги»), включая продажу инфопродуктов, а Пользователям выбирать, заказывать, приобретать Услуги и инфопродукты (далее — «Инфопродукты»).
Контент Сайта (далее — «Контент») — размещенные на Сайте любые сведения об Администрации Сайта, Услугах, Инфопродуктах, условиях выбора, заказа, оказания, получения Услуг, продажи, покупки, Инфопродуктов, их оплаты, иная информация, в том числе, в текстовом, графическом, аудио-, видеоформате.
Администрация Сайта — ИП Чечет Игорь Александрович. ОГРН 315665800023072.
Пользователь Сайта (далее — «Пользователь») — любое физическое лицо, изъявившее желание воспользоваться функциональными возможностями и Контентом Сайта, принять настоящее Соглашение, Политику обработки персональных данных (далее — «Политика конфиденциальности») и Публичную оферту о заключении договора оказания информационно-консультационных услуг (далее — «Публичная оферта»), размещенные в открытом доступе на Сайте.
Стороны — Администрация Сайта и Пользователь совместно.
Инфопродукт — специальная форма передачи информации и предоставления консультаций, выполненная в графическом, текстовом, электронном, аудио-, видеоформате, с целью обеспечения Пользователя знаниями, навыками и умениями в определенной области (сфере).
Файл cookie — хранимый на компьютере или мобильном устройстве Пользователя небольшой текстовый файл, используемый для сохранения настроек просмотра Веб-страниц. В ходе первого посещения Сайта этот файл загружается с помощью браузера. При следующем посещении Сайта с того же устройства, браузер может проверить наличие связанного файла cookie (т.е. содержащего имя Сайта) и использовать данные этого файла cookie для их отправки обратно на Сайт. Это позволяет Администрации Сайта определить, посещался ли Сайт с этого браузера ранее или нет, а в некоторых случаях изменять отображаемый контент. Файлы cookies облегчают использование Сайта, позволяют предоставлять Пользователям подходящий Контент, используются в исследовательских и статистических целях, для улучшения работы Сайта.
Заявка — намерение Пользователя приобрести Услугу и/или Инфопродукт, выраженное в направлении электронного запроса по установленной форме на Сайте.
Заказ — комплекс действий Пользователя, включающий: должным образом оформленный запрос на оказание Услуги, приобретение Инфопродукта, путем заполнения Пользователем полей соответствующей электронной формы на Сайте с использованием Корзины; произведенный Администрацией Сайта расчет стоимости заказанных Услуги, Инфопродукта; оплату Пользователем заказанных Услуги, Инфопродукта.
Корзина — сервис Сайта, позволяющий Пользователю произвести первичный отбор заказанных Услуги, Инфопродукта для их дальнейшего оформления.
Регистрация — процедура внесения Персональных данных в специальную форму на Сайте, для формирования Личного кабинета, доступа к персонализированному функционалу Сайта, создания Аккаунта, Заказа, оплаты Услуг, Инфопродуктов, информация о которых размещена на Сайте.
Личный кабинет Пользователя (далее — «Личный кабинет») — персональная страница Пользователя, зарегистрированного в соответствии с Пользовательским соглашением. С помощью Личного кабинета Пользователь имеет доступ к истории и состоянию своих Заказов возможность проверить текущее состояние Корзины, просмотреть или изменить личную информацию, а также подписаться на новости, рекламные и другие информационные рассылки.
Аккаунт (учетная запись) — персональный раздел Пользователя на Сайте, доступный Пользователю после прохождения аутентификации (ввода верных логина и пароля), предназначенный для хранения сведений, сообщенных о себе Пользователем и управления своими Заказами.
Публичная оферта — содержащее все существенные условия договора предложение, из которого усматривается воля лица, делающего предложение, заключить Соглашение, на указанных в предложении условиях, с любым, кто отзовется.
Акцепт Публичной оферты (далее — «Акцепт») — конкретные действия Пользователя по выполнению условий, изложенных в Соглашении, указывающие на полное и безоговорочное принятие Соглашения.
Настоящее Пользовательское соглашение (далее — «Соглашение») представляет собой предложение заключить договор использования Веб-сайта «Финансовая Лаборатория VIP» (далее — «Сайт»), с доменным именем: finlab.vip, на нижеследующих условиях.
Внимание! До начала использования Сайта, подробно ознакомьтесь с настоящим Соглашением. Если вы не согласны с условиями настоящего Соглашения или хотя бы одним из его пунктов, вам следует незамедлительно прекратить использование Сайта.
В тексте настоящего Соглашения применяются следующие основные понятия и термины:
Сайт — автоматизированная информационная система, состоящая из Веб-страниц, объединенных общей темой и взаимосвязанных с помощью ссылок и контента, позволяющая осуществлять оказание информационно—консультационных услуг (далее — «Услуги»), включая продажу инфопродуктов, а Пользователям выбирать, заказывать, приобретать Услуги и инфопродукты (далее — «Инфопродукты»).
Контент Сайта (далее — «Контент») — размещенные на Сайте любые сведения об Администрации Сайта, Услугах, Инфопродуктах, условиях выбора, заказа, оказания, получения Услуг, продажи, покупки, Инфопродуктов, их оплаты, иная информация, в том числе, в текстовом, графическом, аудио-, видеоформате.
Администрация Сайта — ИП Чечет Игорь Александрович. ОГРН 315665800023072.
Пользователь Сайта (далее — «Пользователь») — любое физическое лицо, изъявившее желание воспользоваться функциональными возможностями и Контентом Сайта, принять настоящее Соглашение, Политику обработки персональных данных (далее — «Политика конфиденциальности») и Публичную оферту о заключении договора оказания информационно-консультационных услуг (далее — «Публичная оферта»), размещенные в открытом доступе на Сайте.
Стороны — Администрация Сайта и Пользователь совместно.
Инфопродукт — специальная форма передачи информации и предоставления консультаций, выполненная в графическом, текстовом, электронном, аудио-, видеоформате, с целью обеспечения Пользователя знаниями, навыками и умениями в определенной области (сфере).
Файл cookie — хранимый на компьютере или мобильном устройстве Пользователя небольшой текстовый файл, используемый для сохранения настроек просмотра Веб-страниц. В ходе первого посещения Сайта этот файл загружается с помощью браузера. При следующем посещении Сайта с того же устройства, браузер может проверить наличие связанного файла cookie (т.е. содержащего имя Сайта) и использовать данные этого файла cookie для их отправки обратно на Сайт. Это позволяет Администрации Сайта определить, посещался ли Сайт с этого браузера ранее или нет, а в некоторых случаях изменять отображаемый контент. Файлы cookies облегчают использование Сайта, позволяют предоставлять Пользователям подходящий Контент, используются в исследовательских и статистических целях, для улучшения работы Сайта.
Заявка — намерение Пользователя приобрести Услугу и/или Инфопродукт, выраженное в направлении электронного запроса по установленной форме на Сайте.
Заказ — комплекс действий Пользователя, включающий: должным образом оформленный запрос на оказание Услуги, приобретение Инфопродукта, путем заполнения Пользователем полей соответствующей электронной формы на Сайте с использованием Корзины; произведенный Администрацией Сайта расчет стоимости заказанных Услуги, Инфопродукта; оплату Пользователем заказанных Услуги, Инфопродукта.
Корзина — сервис Сайта, позволяющий Пользователю произвести первичный отбор заказанных Услуги, Инфопродукта для их дальнейшего оформления.
Регистрация — процедура внесения Персональных данных в специальную форму на Сайте, для формирования Личного кабинета, доступа к персонализированному функционалу Сайта, создания Аккаунта, Заказа, оплаты Услуг, Инфопродуктов, информация о которых размещена на Сайте.
Личный кабинет Пользователя (далее — «Личный кабинет») — персональная страница Пользователя, зарегистрированного в соответствии с Пользовательским соглашением. С помощью Личного кабинета Пользователь имеет доступ к истории и состоянию своих Заказов возможность проверить текущее состояние Корзины, просмотреть или изменить личную информацию, а также подписаться на новости, рекламные и другие информационные рассылки.
Аккаунт (учетная запись) — персональный раздел Пользователя на Сайте, доступный Пользователю после прохождения аутентификации (ввода верных логина и пароля), предназначенный для хранения сведений, сообщенных о себе Пользователем и управления своими Заказами.
Публичная оферта — содержащее все существенные условия договора предложение, из которого усматривается воля лица, делающего предложение, заключить Соглашение, на указанных в предложении условиях, с любым, кто отзовется.
Акцепт Публичной оферты (далее — «Акцепт») — конкретные действия Пользователя по выполнению условий, изложенных в Соглашении, указывающие на полное и безоговорочное принятие Соглашения.