Помогаем проекту развиваться
OsEngine - наш общий проект

На этой странице можно видеть, как и куда развивался проект OsEngine, кто вносит в него изменения и помогает проекту стать лучше.

Здесь Вы можете помочь нашему сообществу.

Пользователи могут предложить своё дополнение, а также поделиться баг-репортом.

Программисты, в свою очередь, смогут видеть востребованные задачи проекта, а также то, куда он идёт.

Уже в работе
Описание Тип проекта Делает Взято в работу Дней в работе
Коннектор: Huobi (HTX). Обновлённый коннектор Расширение catm8 45
Коннектор: MEXC Расширение Александр Т 45
Обновить коннектор: OKX Расширение astrounavt 43
коннектор Bitmex Расширение Nikolas 38
коннектор XT.com Расширение gsv777 38
Коннектор Phemex Расширение Дамир 37
Коннектор к Bitfinex Расширение orkipes 35
Коннектор к probit Расширение o.gunchenko 35
Коннекто: Pionex Расширение TsiuS 27
Тинькофф коннектор версия 3 Расширение mj 11
Подключение к бирже BLUEBIT Расширение avp 11
Коннектор к Плаза 2 по новым правилам Расширение SuSaNoo10011 8
TWIME коннектор к MOEX. Расширение avp 8
Биржа BitMart Расширение blaag 2
криптобиржа Deepcoin Расширение Konung 0

В проекте и обсуждении

Завершенные проекты
Период

Топ реализаций
ЛК Телеграмм Фиксы багов Архитектура Расширения

https://t.me/alex_wang_osengine 53 0 33

3 0 1

https://t.me/Denis_skugar 12 0 3

https://t.me/colexar 3 0 1

3 0 1

@AVPTelegram 2 0 1

@JchinaM 1 0 0

https://t.me/susanoo10011 0 0 1

1 0 1

5 0 0

1 0 0

3 0 2

1 0 0

1 0 0

0 0 1

Топ предложений
ЛК Телеграмм Фиксы багов Архитектура Расширения

https://t.me/alex_wang_osengine 24 0 31

2 0 0

9 0 2

@deem1967 1 0 0

https://t.me/Denis_skugar 3 0 0

https://t.me/colexar 4 0 0

4 0 2

1 0 0

1 0 0

@AVPTelegram 2 0 0

1 0 0

0 0 0

0 0 2

1 0 0

3 0 1

5 0 0

1 0 0

1 0 0

1 0 0

2 0 1

1 0 0

1 0 2

1 0 0

0 0 1

1 0 0

1 0 0

0 0 1

4 0 0

1 0 0

2 0 0

1 0 0

1 0 1

1 0 0

3 0 0

1 0 0

1 0 0

2 0 0

0 0 0

1 0 0

0 0 1

Что мы делаем

Друзья! Данная страница призвана помочь проекту развиваться и соединить наших пользователей и программистов.

Пользователи смогут оставлять здесь свои предложения.


Программисты смогут их реализовывать, пополняя своё резюме и помогая себе и вселенной.


Всем должно быть от этого хорошо.


Но есть ещё и третья сторона силы – руководитель проекта и человек, который его вёл долгие годы – Алексей Ван. У меня есть определённый вижн относительно того, в какую сторону должен идти проект, и я не могу позволить его уводить в сторону, чтобы сохранить то, что у нас есть и приумножить наше совместное наследие в будущем.


И этот текст про это - про мой ВИЖН будущего OsEngine. Чтобы мы могли двигаться вместе в одну сторону.


Самое важное об OsEngine (программистам)


Стабильность


Это немного смешное слово, которое вызывает неоднозначные ассоциации (в РФ точно), но в этом есть соль. Я очень трепетно отношусь к слоям совместимости, которые были написаны многие годы назад, и не трогаю их. Не изменяю имена переменных, даже если в их написании ошибки. Не меняю схемы взаимодействия слоёв. Не изменяю логику уже существующего функционала, ибо такие изменения неизменно оттолкнут пользователей.


Когда-то существовала такая библиотека, которая называлась СтокШарп. Это был прекрасный, законченный продукт, уже законченный в 2012 году. Однако усилиями программистов из офиса этой компании, слои совместимости и создания роботов менялись ежемесячно. И поддержка роботов превращалась в кошмар. Из-за этого от них ушли как физ-лица, так и корпоративные клиенты. Я такого не допущу!


1 МЫ НЕ ИЗМЕНЯЕМ СУЩЕСТВУЮЩИЙ ФУНКЦИОНАЛ! МЫ РАСШИРЯЕМ ЕГО!


2 ХОЧЕШЬ НОВЫЙ ФУНКЦИОНАЛ? РАЗБЕРИ И УСЛОЖНИ СЛОЙ НИЖЕ СЛОЁВ РАЗРАБОТКИ БОТОВ! ВЫВЕДИ НАВЕРХ ГОТОВЫЙ ФУНКЦИОНАЛ!


Ориентация на пользователей


Уже торгующие и зарабатывающие пользователи, те, для кого этот проект делается и развивается. Тот костяк из нескольких сотен человек, которые открывают каждое утро терминалы, запускают OsEngine и включают роботов – они здесь главные. Для них разрабатывается OsEngine, для них делаются гайды и инструкции, для них расширяется Ютуб-канал. Они – энергия и сила проекта.

В связи с этим:


1) Мы не гонимся за всемирной славой и не пытаемся поразить азиатских трейдеров.
2) Также не стоит задачи, поразить авторитетных программистов. КрасОты и изящности распределённой архитектуры для СтокШарп.
3) Те, кто торгуют руками, также не в приоритете. Мы будем делать для них расширения и двигаться в их сторону, но они здесь не главные.


Главные пользователи проекта – зарабатывающие русскоговорящие алготрейдеры. В большинстве это люди с очень богатым трейдинговым опытом и очень не богатым опытом программирования. Это даже не джуниоры. Они разрабатывают ботов строго в слое их создания. И любое изменение инфраструктуры будет воспринято ими болезненно.


3 НЕ УСЛОЖНЯЙ ЖИЗНЬ АЛГОТРЕЙДЕРАМ! УПРОЩАЙ ЕЁ!


Лёгкость фреймворка


Один проект. Одна платформа. Один поддерживающийся тип ОС. Один язык программирования. Один слой создания роботов для тестов и торговли. Одно кольцо, чтобы править всеми И т.д.

Наш проект простой. С ним может справиться почти любой выпускник школы, и это прекрасно! И надо на это ориентироваться.


Нужно делать так, чтобы человек, только что прочитавший книгу «СиШарп для чайников», тут же понимал, как у нас устроен тот, или иной класс в библиотеке. К этому нужно стремиться.


Примеры того, что не прекрасно:
1) Увеличение уровня языка СиШарп внутри кода с усложнением синтаксиса – не приветствуется
2) Замена цикла for на использование библиотек Linq – не приветсвуются
3) Использование Task повсеместное – не приветствуется
4) Использование РеШарпера для работы над всем проектом, с его фиксингом многоуровневым – не приветствуется
5) Использование синтаксического сахара – не приветствуется
6) И т.д.


4 МЫ НЕ ПОВЫШАЕМ УРОВЕНЬ ВХОЖДЕНИЯ В OSENGINE! МЫ ЕГО ПОНИЖАЕМ!


О недооценённых предложениях (пользователям)


Самое страшное, что может случиться с гениальной идеей, - это её публичное озвучивание, поэтому товарищей трейдеров и просто неравнодушных, тех, кто будет оставлять на этой странице свои предложения, призываю относиться ко всему спокойно.


Нам не нужны чужие граали


В этом плане, конкретно у меня уже есть всё. Трендовый грааль. Арбитражный. Скрининговый. Сезонный. Мне их солить уже негде. И всё сплошь прибыльное. Мне чужого не нужно.


5 ЕСЛИ ТВОЯ ИДЕЯ ЧТО-ТО СТОИТ, ОСТАВЬ ЕЁ ПРИ СЕБЕ


Программисты делают то, что хотят


Как официальная команда проекта, так и фрилансеры из сообщества, все работают над OsEngine по любви. И заставить их взять какую-то работу внепланого, можно только через финансирование.


6 ЕСЛИ ПРЕДЛОЖЕНИЕ СРОЧНОЕ, ИЩИТЕ ПРОГРАММИСТА ЗА ДЕНЬГИ


Ну и самое главное


Всем профитов и удачных алгоритмов!