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

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

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

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

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

Уже в работе
Описание Тип проекта Делает Взято в работу Дней в работе
Коннектор: Huobi (HTX). Обновлённый коннектор Расширение Konung 1
Коннектор: MEXC Расширение Александр Т 79
Обновить коннектор: OKX Расширение astrounavt 77
коннектор Bitmex Расширение Nikolas 73
Коннектор Phemex Расширение Дамир 71
Коннектор к Bitfinex Расширение orkipes 70
Коннектор к probit Расширение o.gunchenko 69
Подключение к бирже BLUEBIT Расширение avp 46
Коннектор к Плаза 2 по новым правилам Расширение SuSaNoo10011 42
TWIME коннектор к MOEX. Расширение avp 42
Биржа BitMart Расширение blaag 37

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

Завершенные проекты
Период
Описание Тип проекта Кто предложил Кто реализовал
Журнал сделок Расширение lexsus_34 Алексей Ван
Вынести в сохранение настроек системы источник данных Журналов: ComboBoxChartType.SelectedItem = "Absolute" / "Persent" Расширение catm8 Алексей Ван
Отрисовка уровней поддержки и сопротивления на графике jabich Алексей Ван
новый робот SmaWithAShift Баг lexsus_34 crazy_bobaaa
Обновлённый коннектор к ByBit Расширение Алексей Ван avp
Коннектор: BingX Расширение Алексей Ван SuSaNoo10011
Коннектор KuCoin Расширение Алексей Ван mj
коннектор XT.com Расширение Алексей Ван gsv777
Коннектор Derebit Расширение Алексей Ван Konung
Коннекто: Pionex Расширение Алексей Ван TsiuS
Тинькофф коннектор версия 3 Расширение Алексей Ван mj
Опциональное отключение свечей премаркета для Мосбиржи Расширение wilduser Алексей Ван
Сделать запоминание масштаба графика торговли роботов в окне торговли Расширение [email protected] Алексей Ван
Криптобиржа woo.org Расширение Алексей Ван Konung

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

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

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

@gsv777 0 0 1

1 0 2

@tsius 0 0 1

5 0 0

1 0 0

3 0 2

1 0 0

1 0 0

0 0 2

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

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

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

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 ЕСЛИ ПРЕДЛОЖЕНИЕ СРОЧНОЕ, ИЩИТЕ ПРОГРАММИСТА ЗА ДЕНЬГИ


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


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