С теми программистами, что найдут в себе силы работать над коннекторами к OsEngine, я буду делиться результатами наших исследований в торговле и боевыми скриптами.
В этом посте поговорим про условия данной кооперации.
1 Тренд №1. WF + CT
Будет доступна программисту после одного любого коннектора для OsEngine.
Один из моих самых первых подходов к торговле трендом. Подход основан на Walk-Forwards и Cross-Tests. Я много про него тут писал.
Комплектность: Скрипты + 2 часа видео по технологии тестирования.
2 Арбитраж для Крипты.
Будет доступен после ТРЁХ любых коннекторов для OsEngine
История нашего отдела исследования из 2023 года.
Комплектность: Скрипты + 2 часа видео по технологии тестирования.
3 Symphony. MOEX.
Будет доступна программисту после ПЯТИ любых коннекторов для Os Engine.
История нашего отдела исследования из 2024 года.
Комплектность: Скрипты + 2 часа видео по технологии тестирования.
ВАЖНО НОМЕР РАЗ!!!
У меня не самые крутые подходы к алго, которые есть на бирже. Тут на СмартЛабе есть алготрейдеры гораздо круче меня, у которых за спиной десятилетия исследований и десятилетия боевой торговли. Но они с Вами ничем не поделятся, а я поделюсь.
Долго ли… Коротко ли…
Но на данный момент OsEngine состоит из слоёв, инверсий зависимостей, абстракций и прочей ООПшной галиматьи почти полностью. И чтобы понять там вообще всё – продвинутое знание ООП всё таки нужно.
То, что ниже будет написано, для написания Коннектора к OsEngine в целом излишнее. Однако, для формирования тебя как программиста – очень даже полезно. Поэтому, тем камрадам, которые любят делать всё на 5 с плюсом – пригодиться.
На данный момент у Вас
Должны быть:
1) Базовые знания по программированию СиШарп: https://smart-lab.ru/company/os_engine/blog/954194.php
2) Вы должны прочитать ОДИН раз вот эту книгу: https://smart-lab.ru/company/os_engine/blog/954598.php
3) Продвинутые знания по Си Шарп (включающие и ООП тоже): https://smart-lab.ru/company/os_engine/blog/956468.php
4) Мы здесь.
Книга
Это то что читал в своё время я, но более свежее переиздание.
Опираясь на мои статьи из серии «Коннекторы к Os Engine», можно и нужно писать Дипломные работы по направлению подготовки Программистов. В этом посте будем разбирать то, как это будет выглядеть. Сколько времени займёт, что ты получишь.
1. Это — юридически безопасно.
На основе нашего проекта уже защищено как минимум три дипломных работы в Российских Вузах. Это то, что знаю я. Наверняка их больше. И очень хорошо, что это уже случалось.
И в момент смены лицензии на коммерческую, в сентябре 2023, я отдельно разрешил бесплатно и явно использовать OsEngine студентам.
Ссылка на лицензию: https://o-s-a.net/doc/os-engine-base-licence.pdf
Статья о том, как и где получить продвинутые знания по языку программирования Си Шарп. Знания практические, те что научат Вас писать довольно сложный код. И помогут разобраться в некоторых сложных концепциях.
Важно! Это – серия статьей. Начинать изучать программирование с нуля, с неё начинать не нужно. Оглавление серии будет в самом низу поста.
Рис. 1. Ты и сам не заметишь перехода…
Что уже у Вас должно быть за плечами на данном этапе?
На данном этапе Вы уже должны:
1) Создавать переменные разными способами и точно понимать, что это такое.
2) Полностью контролировать кавычки и области видимости в Вашей программе.
3) Уверенно работать с циклами.
4) Уверенно работать с операторами перехода.
5) Осознать насколько поисковик Яндекс и Гугл важны в работе программиста.
6) Решить 20 – 50 простецких академических задач по программированию на языке СиШарп.
Сегодня мы будем разбирать, каким образом и какое именно резюме Вы соберёте, помогая Os Engine с новыми подключениями.
Начиная данную серию постов, я обещал Вас иногда мотивировать. Так вот этот пост — мотивация.
В целом данная серия постов для людей, которые хотят изменить свою сферу деятельности. Тех, кто хотел и хочет стать настоящим программистом! Читая серию «Коннекторы к Os Engine», обучаясь по моим инструкциям и помогая нашему проекту, Вы с этой задачей справитесь!
* Нет! Скорее всего не справитесь. Но 2 из 10 смогут! У остальных 8-ми выученная беспомощность будет прогрессировать, но они сами (не я же) виноваты! Подробнее тут: https://smart-lab.ru/company/os_engine/blog/952621.php
1 Шапка
Всё стандартно… Фотка, название профессии. Ожидание по зарплате только не завышайте. Junior очень быстро вырастает до Middle, и нормальный работодатель Вам повысит оклад в своё время. Либо найдёте другого.
Около месяца уже прошло как мы вернулись на Московскую биржу. Торгуем естественно через удалённый сервер. Проблем нет, можно и рекомендовать.
Мы в своё время что только не перепробовали. Это были Ру-Вдс. Ультра-Вдс. И т.д. Пять или шесть различных хостеров.
В этот раз решили попробовать выделенный сервер, не виртуальный. Компания «Рентер». Пока полёт нормальный. Торгуем через Финам Транзак. Проблем не замечено.
Сервера у них не виртуальные, а вполне себе настоящие. Без каких либо проблем с распределением ресурсов между разными операционками.
В общем, в 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