Около месяца уже прошло как мы вернулись на Московскую биржу. Торгуем естественно через удалённый сервер. Проблем нет, можно и рекомендовать.
Мы в своё время что только не перепробовали. Это были Ру-Вдс. Ультра-Вдс. И т.д. Пять или шесть различных хостеров.
В этот раз решили попробовать выделенный сервер, не виртуальный. Компания «Рентер». Пока полёт нормальный. Торгуем через Финам Транзак. Проблем не замечено.
Сервера у них не виртуальные, а вполне себе настоящие. Без каких либо проблем с распределением ресурсов между разными операционками.
В общем, в FAQ новая статья об этом. Если вдруг! Кто-то ещё не читал наш FAQ по тому как правильно и где наладить удалённую торговлю роботами — обязательно переходите по ссылке и читайте. o-s-a.net/os-engine-faq/index/32
ВАЖНО! Будете читать все подряд статьи, хостер IsHosting — он для Крипты! Из Японии, само собой, Московскую биржу торговать не надо. Ничего хорошего из этого не выйдет.
Ссылка на FAQ по серверам:
o-s-a.net/os-engine-faq/index/32
Практика – ключ к тому, чтобы стать программистом. В прошлой статье мы об этом поговорили. https://smart-lab.ru/company/os_engine/blog/954194.php
Как научиться делать правильно – вопрос нескольких лет практики и… Правильной настольной книги. Одной.
О чём эта книга?
О принципах SOLID и о том, как поддерживать большую программную экосистему в течении длительного времени. Как вести разработку большой программы от старта (когда ты один) до большой команды.
Короче то, что нужно любому архитектору и стартаперу. Ну и миддлу с джуном это знать необходимо хотя бы поверхностно. Так ты сможешь понимать, как мыслит архитектор того фрёмворка, над которым ты будешь работать, устроившись на работу.
Когда покупать?
Читать данную книгу с самого начала пути программиста смысла вообще нет.
Покупать её нужно только тогда, когда ты убедился, что можешь стать программистом. Например когда закончишь курс из предыдущей статьи по теме: https://smart-lab.ru/company/os_engine/blog/954194.php
Статья о том, какие стартовые знания по Си Шарп нужны для того, чтобы стать программистом. А самое главное, на данном этапе можно понять, нужно ли тебе идти в программирование или нет.
Итак… Охота стать программистом, но страшно и неохота тратить время?
Правильно!
Ибо программистами станут 2 из 10 возжелавших.
Что нужно в начале?
Лично я это вижу вот так:
1) Понять, что такое переменные и циклы.
2) Установить Visual Studio.
3) Попробовать пописать код. Убедиться, что это впринципе возможно.
4) Желательно, чтобы это не заняло год.
5) Здорово, если это бесплатно, или около того.
Что я предлагал первые пять лет?
Когда я стал программистом, сел на стул, зарабатывать туннельный синдром и слепоту, первое, что делал, когда меня спрашивали, как стать программистом, посылал читать книги.
Это были:
1) Программирование в тональности СИ Шарп (до диез). Петцольда.
С этого поста стартует серия (80 + шт.) статей о том, как делать для OsEngine новые подключения (коннекторы) к биржам.
Это серия постов будет исчерпывающей инструкцией о том, как тебе, из трейдера, сливающего на скальпинге «Обуви России», стать настоящим ПРОГРАММИСТОМ!
Также прошу меня не критиковать тем, что это должно было быть сделано 5 лет назад. Готовность ядра к такому появилась пару месяцев назад. Всё ровно тогда, когда нужно.
А в этом введении поговорим о том:
1) Зачем это надо тебе?
2) В чём профит OsEngine?
3) Программистами всем не стать!
4) Темы в этой серии постов.
Рис.1. Работаем над Os Engine вместе.
Те из Вас, кто воспримет данную серию статей как призыв к действию и в результате напишет как минимум один коннектор к OsEngine, станут программистами. Настоящими без всякой шелухи. Станут программистами, которые потом смогут найти себе работу по профессии. Либо у нас в команде(удалённо), либо в других сферах.
Камрады! Хочется выразить признательность всем, кто помогает и помогал проекту OsEngine все эти годы.
Вас не так уж и много, но от этого каждый из Вас мне лично ещё дороже!
Спасибо!
Без Вашей поддержки мой гаражный проект никогда бы не прошёл аж четыре этапа доработок и не стал тем, чем стал! Не представляю, откуда у Вас брались силы помогать мне вычищать баги. Я очень благодарен.
Ниже объявлю о раздаче небольших благодарностей от меня. Чем богаты, как говориться. Зависеть размер благодарностей будет от количества изменений (commits), которые Вы запушили нам в ГитХаб проект.
* Подарки с предыдущего уровня учитываются.
* Это для тех, кто УЖЕ что-то запушил. Коммиты, внесённые в OsEngine после текущего дня, засчитаны не будут. Я подумаю, как это сделать на постоянной основе. Но пока у меня программа не сложилась в голове.
Телеграмм оповещалка с исходным кодом.
https://o-s-a.net/market/item/123
Это странно, но часть нашего весёлого Open Source алгосообщества, третий день меня уговаривает ввести оплату за коннекторы к Российским биржам. Хотят, чтобы я сделал OsEngine платным!!! А не ждать каких-то там брокеров, которые позволят мягко монетизировать проект, сделав на вырученные деньги нормальный (штатный) отдел поддержки коннекторов к MOEX.
Никогда ещё сообщество осы (o-s-a.net) не было так близко вот к этому мему:
Поскольку у нас Open Source и открытая система, я свою позицию выскажу публично и ясно. Чтобы было понимание того, куда мы идём и в чём будет заключаться наша победа.
1. В ЧЁМ ЗАМЕС?
Неосведомлённому читателю невдомёк, но для того, чтобы развивать какой-нибудь проект вроде OsEngine – нужен поток кэша. БОЛЬШИЕ деньги. Не то, что можно получить, продав бабушкину квартиру. Нужны сотни и сотни тысяч рублей. И каждый месяц.
Зачем, что у нас имеется:
1) Ядро программы уже дописано на 95%. Более того, в прошлом году нас здорово поддержали, и мы переделали все ГУИ в программе, написали FAQ, выловили сотни багов. Тут нам помощь не нужна.
OsEngine объявляет о старте конкурса по набору рейтинга на СмартЛабе!
У Вас блог без статей и рейтинга? За 100 очков рейтинга, набранные до 29 октября для Вашего аккаунта здесь – ПРИЗ!
У Вас уже блог со статьями и рейтингом больше 100? Помогайте остальным участникам из нашего сообщества и получайте – ПРИЗ!
Но, обо всём по порядку…
1. Это чертовски важно для нашего сообщества и твоего кошелька!
Напоминаю. Я хочу сэкономить Вам деньги и не вводить плату за коннекторы к MOEX. Но при этом не потерять в качестве проекта в перспективе.
Все наши конкуренты ввели такую плату, но мне это кажется тупиком. Подробнее можно почитать здесь: https://smart-lab.ru/company/os_engine/blog/948291.php
Взамен этого – мне нужно чтобы Вы (наше сообщество) лайкали посты с корпоративного аккаунта OsEngine на Смарт-Лабе и выводили посты в ТОП.
Если мы будем достаточно усердны, то всё получится. И мы сами изобретём новую форму монетизации терминала для алготрейдинга – через рекламного партнёра брокера. И никому не придётся платить никакие комиссии за использование OsEngine никогда!
Прошёл уже целый месяц, как мы ведём корпоративный блог на СмартЛабе. Как будто целая вечность прошла!
Редактор мне статьи писать в основном не даёт, апеллируя к моей врождённой заносчивости (с чего это, я — сама скромность), которая вызывает хейт. И я думал от этого дела будут сильно хуже, но нет.
Итак.
Мы молодцы. С ходу обогнали по популярности корпоративного блога:
Сегодня с утра без объявления войны Финам заблокировал возможность автоматической скачки исторических данных со своего сайта при помощи программ.
Зачем? Вопрос риторический.
Видимо маркетологи решили, что алготрейдеры теперь будут качать это всё руками, и проводить на сайте Финама своё время.
И вот уже через неделю все они побегут скупать «Обувь России».
А ещё через неделю окажутся на семинарах «На пенсию в 25 с Финам!»
Рис. 1. Презентация маркетологов Финама идеи блокировки авто-скачки данных.
Весь день в нашем богоспасаемом чате (больше полутора тысяч программистов), разговоры только про это…
Отвалилось всё и сразу… OsEngine, питон, другие качалки. Введён какой-то токен для подтверждения, что ты не программа лох.
Просто хочу напомнить.
Алготрейдеры – хлеб и соль рынка.
Последовательность примерно такая. Очень не охота ссориться. Не в службу, а в дружбу, как говориться. Восстановите как было…
До последнего надеялся, что этого не произойдёт, но увы и ах. Сигналы мне поступали уже больше недели, но я без подтверждения писать такие вещи в паблик не могу.
В общем свершилось. Всё-таки Binance продал своих пользователей другой компании.
Рис. 1. Нужно больше золота.
Сейчас поговорим про ФАКТЫ, а также про то, что надо делать, если торговлю останавливать не собираешься.
Факт номер 1
Исходя из сообщения Binance(https://www.binance.com/ru/blog/all/binance-объявляет-об-уходе-из-россии-и-продаже-российского-бизнеса-компании-commex-8578760889994024403) пользователи из РФ будут переведены на другую площадку.
Факт номер 2
Предполагаемая площадка для перевода пользователей это Commex. Биржа без объёмов, не входящая в рейтинги CoinMarketCup.
Мне не охота никого обижать, особенно товарищей из РФ, которые потратили на покупку базы пользователей бинанс большие деньги, но это нам (алготрейдерам) не подходит, т.к. с вероятностью близкой к единице, ликвидности там нет и не будет.