На этой странице можно видеть, как и куда развивался проект OsEngine, кто вносит в него изменения и помогает проекту стать лучше.
Здесь Вы можете помочь нашему сообществу.
Пользователи могут предложить своё дополнение, а также поделиться баг-репортом.
Программисты, в свою очередь, смогут видеть востребованные задачи проекта, а также то, куда он идёт.
Описание | Тип проекта | Делает | Взято в работу | Дней в работе |
---|---|---|---|---|
Коннектор: MEXC | Расширение | Александр Т | 330 | |
коннектор Bitmex | Расширение | Nikolas | 324 | |
Коннектор Phemex | Расширение | Дамир | 322 | |
Коннектор к Bitfinex | Расширение | orkipes | 321 | |
DigiFinex | Расширение | crazy_bobaaa | 221 | |
coinW | Расширение | MichaelM | 187 | |
Биража криптовалют Deepcoin. Коннектор | Расширение | yarponomarev | 15 |
Описание | Тип проекта | Добавлен (кем) | |
---|---|---|---|
+ |
Период |
Описание | Тип проекта | Кто предложил | Кто реализовал |
---|---|---|---|
Коннектор к Плаза 2 по новым правилам | Расширение | Алексей Ван | SuSaNoo10011 |
Биржа BitMart | Расширение | Алексей Ван | blaag |
Друзья! Данная страница призвана помочь проекту развиваться и соединить наших пользователей и программистов.
Пользователи смогут оставлять здесь свои предложения.
Программисты смогут их реализовывать, пополняя своё резюме и помогая себе и вселенной.
Всем должно быть от этого хорошо.
Но есть ещё и третья сторона силы – руководитель проекта и человек, который его вёл долгие годы – Алексей Ван. У меня есть определённый вижн относительно того, в какую сторону должен идти проект, и я не могу позволить его уводить в сторону, чтобы сохранить то, что у нас есть и приумножить наше совместное наследие в будущем.
И этот текст про это - про мой ВИЖН будущего OsEngine. Чтобы мы могли двигаться вместе в одну сторону.
Стабильность
Это немного смешное слово, которое вызывает неоднозначные ассоциации (в РФ точно), но в этом есть соль. Я очень трепетно отношусь к слоям совместимости, которые были написаны многие годы назад, и не трогаю их. Не изменяю имена переменных, даже если в их написании ошибки. Не меняю схемы взаимодействия слоёв. Не изменяю логику уже существующего функционала, ибо такие изменения неизменно оттолкнут пользователей.
Когда-то существовала такая библиотека, которая называлась СтокШарп. Это был прекрасный, законченный продукт, уже законченный в 2012 году. Однако усилиями программистов из офиса этой компании, слои совместимости и создания роботов менялись ежемесячно. И поддержка роботов превращалась в кошмар. Из-за этого от них ушли как физ-лица, так и корпоративные клиенты. Я такого не допущу!
1 МЫ НЕ ИЗМЕНЯЕМ СУЩЕСТВУЮЩИЙ ФУНКЦИОНАЛ! МЫ РАСШИРЯЕМ ЕГО!
2 ХОЧЕШЬ НОВЫЙ ФУНКЦИОНАЛ? РАЗБЕРИ И УСЛОЖНИ СЛОЙ НИЖЕ СЛОЁВ РАЗРАБОТКИ БОТОВ! ВЫВЕДИ НАВЕРХ ГОТОВЫЙ ФУНКЦИОНАЛ!
Ориентация на пользователей
Уже торгующие и зарабатывающие пользователи, те, для кого этот проект делается и развивается. Тот костяк из нескольких сотен человек, которые открывают каждое утро терминалы, запускают OsEngine и включают роботов – они здесь главные. Для них разрабатывается OsEngine, для них делаются гайды и инструкции, для них расширяется Ютуб-канал. Они – энергия и сила проекта.
В связи с этим:
1) Мы не гонимся за всемирной славой и не пытаемся поразить азиатских трейдеров.
2) Также не стоит задачи, поразить авторитетных программистов. КрасОты и изящности распределённой архитектуры для СтокШарп.
3) Те, кто торгуют руками, также не в приоритете. Мы будем делать для них расширения и двигаться в их сторону, но они здесь не главные.
Главные пользователи проекта – зарабатывающие русскоговорящие алготрейдеры. В большинстве это люди с очень богатым трейдинговым опытом и очень не богатым опытом программирования. Это даже не джуниоры. Они разрабатывают ботов строго в слое их создания. И любое изменение инфраструктуры будет воспринято ими болезненно.
3 НЕ УСЛОЖНЯЙ ЖИЗНЬ АЛГОТРЕЙДЕРАМ! УПРОЩАЙ ЕЁ!
Лёгкость фреймворка
Один проект. Одна платформа. Один поддерживающийся тип ОС. Один язык программирования. Один слой создания роботов для тестов и торговли. Одно кольцо, чтобы править всеми И т.д.
Наш проект простой. С ним может справиться почти любой выпускник школы, и это прекрасно! И надо на это ориентироваться.
Нужно делать так, чтобы человек, только что прочитавший книгу «СиШарп для чайников», тут же понимал, как у нас устроен тот, или иной класс в библиотеке. К этому нужно стремиться.
Примеры того, что не прекрасно:
1) Увеличение уровня языка СиШарп внутри кода с усложнением синтаксиса – не приветствуется
2) Замена цикла for на использование библиотек Linq – не приветсвуются
3) Использование Task повсеместное – не приветствуется
4) Использование РеШарпера для работы над всем проектом, с его фиксингом многоуровневым – не приветствуется
5) Использование синтаксического сахара – не приветствуется
6) И т.д.
4 МЫ НЕ ПОВЫШАЕМ УРОВЕНЬ ВХОЖДЕНИЯ В OSENGINE! МЫ ЕГО ПОНИЖАЕМ!
Самое страшное, что может случиться с гениальной идеей, - это её публичное озвучивание, поэтому товарищей трейдеров и просто неравнодушных, тех, кто будет оставлять на этой странице свои предложения, призываю относиться ко всему спокойно.
Нам не нужны чужие граали
В этом плане, конкретно у меня уже есть всё. Трендовый грааль. Арбитражный. Скрининговый. Сезонный. Мне их солить уже негде. И всё сплошь прибыльное. Мне чужого не нужно.
5 ЕСЛИ ТВОЯ ИДЕЯ ЧТО-ТО СТОИТ, ОСТАВЬ ЕЁ ПРИ СЕБЕ
Программисты делают то, что хотят
Как официальная команда проекта, так и фрилансеры из сообщества, все работают над OsEngine по любви. И заставить их взять какую-то работу внепланого, можно только через финансирование.
6 ЕСЛИ ПРЕДЛОЖЕНИЕ СРОЧНОЕ, ИЩИТЕ ПРОГРАММИСТА ЗА ДЕНЬГИ
Всем профитов и удачных алгоритмов!