Кол-во участников в нашем Open Source сообществе растёт, что очень радует. Однако, уже сейчас точно понятно, что работать над коннекторами к OsEngine будут совершенно разные люди. И начинающие и суперпродвинутые.
При этом делать надо всё хорошо! Делать для себя, для начинающих алго, больших и маленьких. Делать надо от души!
А чтобы получилось у разных по подготовке людей и от души, что надо? Правильно!
Ввести демократию и всем вместе отменить правила!
Свод правил от человека, который в этом понимает.
Так Вы сможете быть уверенными в том, что делаете всё правильно. Так будут довольны пользователи.
И в этой статье поговорим о том, что надо будет сделать, чтобы сдать коннектор в OsEngine.
Задачи перед нами стоит две:
1) Сделать для OsEngine классные подключения, работающие.
2) Дать сообществу OsEngine стимул для роста. Чтобы люди из сообщества планомерно развились в этом процессе. Чтобы кто-то из них остался на поддержке. Кто-то стал программистом.
В данной статье мы рассмотрим отдельную последовательность инструментов для торговли в валютном арбитраже. Рассматривать будем более подробнее, чем источник, ибо именно здесь у нас содержится торговая логика, и, возможно, кому-то из Вас захочется её изменить.
BotTabPolygon – источник данных, реализующий интерфейс IIBotTab.
PolygonToTrade – это другой, более низкоуровневый класс, который отвечает непосредственно за торговлю определённой последовательности из трёх инструментов.
У каждого BotTabPolygon может быть множество последовательностей внутри:
Сегодня рассмотрим историю появления индикатора Kalman Filter.
Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.
1. История появления индикатора Kalman Filter.
2. Как проводятся расчеты индикатора Kalman Filter.
3. Какие сигналы может подавать индикатор Kalman?
4. Роботы для OsEngine на индикаторе Kalman Filter.
4.1. Стратегия на пересечение индикатора Kalman и Vwma.
4.2. Стратегия на пересечении двух индикаторов Kalman.
4.3. Стратегия на пересечение индикатора Kalman и канала из двух индикаторов Ema.
5. Таблица общих результатов.
Индикатор Kalman Filter является продуктом развития и адаптации математической модели Калмана для технического анализа финансовых рынков.
Из тех людей, которые будут делать коннекторы к OsEngine, мы соберём отдел разработки софта на заказ. Это произойдёт к осени / зиме 2024 года.
Минимум три человека нужны в этот отдел.
2022 год и связанные с этим «вынужденные» отъезды программистов за рубеж
Забрали мой отдел разработки софта на заказ целиком. Когда я это пишу, меня это очень печалит. Но Вам, когда Вы это читаете, должно быть от этого очень хорошо!
Как говорил наш Президент: «Сбежавшие всё потеряют, а те, кто остался, займут все ниши». Кажется, это сейчас и произойдёт.
Ведь в этот раз я решил наладить отдел разработки на удалёнке, и из тех, кто будет сейчас учиться делать коннекторы к OsEngine.
Проблема такая.
Так или иначе, обработка дорогостоящих заказов связана с изменением OsEngine или с написанием новых коннекторов. По факту, всего несколько человек из всего сообщества сейчас на это способны. И передать никуда никого из клиентов я не могу. Просто людям отказываю.
Летом 2024 года я выберу трёх людей из нашего сообщества, которые останутся на поддержке коннекторов к MOEX.
Попрошу заранее не обижаться на мой выбор. Будет как будет. Никакой демократии в этом вопросе я не приму. Единственное, что будет с гарантией:
ВАЖНО!!!
03.02.2024 произошли изменения. Убран из списка коннекторов Algo Pack от MOEX. Коннекторы которые нужно поддерживать перераспределены.
Набор коннекторов в поддержку № 1
Вознаграждение разработчику: 33 т.р. в месяц.
Набор коннекторов в поддержку № 2
Вознаграждение разработчику: 33 т.р. в месяц.
Набор коннекторов в поддержку № 3
В данном посте поговорим про бюджеты, которые у нас есть на разработку коннекторов к MOEX. Какой бонус можно получить, делая коннекторы для нашего Open Source проекта.
Прошу помнить, это не оплата и не зарплата и не выгода. Это – ДОНАТ и братская помощь от брокера АЛОР. Шлём им лучи поддержки!
1 Simba и FIFO Twime.
Делать не будем… Предлагаю быть друг с другом честными. Данные подключения не имеют смысла для терминала на СиШарп.
Оставим сразу про это разговоры. Данные подключения для С++, Линукс.
2 Algopack. (УБРАН!!! В пользу Тинькофф коннектора нового)
https://www.moex.com/ru/algopack
Бюджеты на Алго-Пак переходят к новому Тинькофф коннектору.
Бюджет: 60 т.р.
2 Fix Fast.
Здесь нужны все три площадки отдельно. Протокол хоть и один, но реализации будут существенно отличаться. Делать будем по самому сложному пути – все три реализации будут делать три разных человека, помогая друг другу в одной группе.
Всем привет, только учусь работать с QUIK и LUA, возникла проблема с выводом баланса.
Вот скрипт:
function main()
Firm_ID = «MC0139600000»
client_code = «4105TE2»
moneyRu = getMoneyEx(Firm_ID, client_code, «EQTV», «SUR»,0)
TradeBalance = moneyRu.currentbal/2
message('Баланс RUB = '..moneyRu.currentbal)
if(FakeBalance>0)
then
message('Баланс RUB = '..moneyRu.currentbal)
else
message('Баланс для покупки = '..TradeBalance)
end
end
Выдает ошибку attempt to index a nil value (global 'moneyRu')
Буду очень благодарен если кто-нибудь подскажет в чем проблема.