Избранное трейдера ValentinK
Сегодня рассмотрим историю появления индикатора Ichimoku.
Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.
1. История появления индикатора Ichimoku.
2. Как проводятся расчеты индикатора Ichimoku.
3. Какие сигналы может подавать индикатор Ichimoku?
4. Роботы для OsEngine на индикаторе Ichimoku.
4.1. Стратегия на пересечение линий Tenkan и Kijun.
4.2. Пересечение линий Senkou A и Senkou B.
4.3. Пересечение линии Senkou A и Senkou B и дивергенция с индикатором Rsi.
4.4. Стратегия основанная на сигнале трех линий индикатора Ichimoku.
5. Таблица общих результатов.
Именование переменных нормальным языком – важнейший признак уважения к другим программистам. А первый признак неуважения одного программиста к другому – запутанные названия переменных.
Можно было бы просто сказать, следи за тем, что пишешь. Пожалуйста обращай внимание на переменные. Но это не наш метод)
Мы пойдём от обратного. Поговорим про один из самых распространённых способов защитить код от использования конкурентами, наиболее часто используемый в среде разработки ПО. Об обфускации. А затем обсудим то, как делать не нужно.
Процесс запутывания названия переменных и методов с целью недопущения использования этого кода другими программистами.
На данный момент существуют сотни программ, помогающих с этим самым запутыванием. И обфускация безусловно атомное оружие в руках противоборствующих команд разработчиков.
Если Вы хотите, чтобы код был нечитаемый и не был никем переиспользован, Вы должны дать вашим методам, переменным, событиям, etc… нечитаемые названия.
Почти неделю в Москве. Попал сюда в пургу на чёрной машине. Сквозь туман, снег, гололёд и приключения. Как доктор хренпойми каких наук из низкобюджетного фильма, вызванный в пентагон, чтобы спасти вселенную.
Заканчиваю интеграцию робота арбитражника для фьючей на коммодитиз (Москва/Китай) для очень крупной компании экспортёра в РФ.
И вот, значит, вечер. Я и Топ менеджер, только что вернувшийся с выступления Путина. Стоим и смотрим на Москву сверху вниз, из его нескромного офиса.
– ты когда уедешь, может посоветуешь мне программиста на поддержку?
— эээ. Давай лучше я буду поддерживать пока. Посоветовать мне некого.
Большой алготрейдинг — это тебе не питонирование.
Чтобы участвовать в чём-то таком, знания Метатрейдера, ТсЛаб или Питона недостаточно и даже бессмысленно (вредно). Подключая вторую ногу из Китая, пришлось написать 2 тыщи строк кода на С++. Сделать сервер на С++ и связать его с клиентами на СиШарп. Всё это очень сложно и может быть сделано только настоящими программистами. Т.ч. учите СиШарп и то, как делать к OsEngine коннекторы. Иначе в Москва-сити не попасть.
Проект OsEngine открытый и публичный. Так вышло, что многие его части писали разные люди. И дальше будет больше кода, написанного разными людьми.
Разные люди пишут код совершенно по-разному. Если Вы читаете это до того, как стали «крутым» программистом, возможно это звучит странно, но поверьте, всегда есть от 10 до 100 способов справиться с задачей.
Данная серия постов, «стандарты написания кода», призывает всех тех, кто занимается созданием кода в проекте, соблюдать определённые правила.
Но прежде, чем начинать, давайте пройдёмся ещё раз по тому, как именно пишется наш проект. Чтобы Вы понимали, насколько это важно.
Как писалось ядро OsEngine.
Так же, как и у всех остальных подобных проектов, ядро OsEngine создавалось одним человеком.
Ядро это:
В данном посте поговорим про бюджеты, которые у нас есть на разработку коннекторов к MOEX. Какой бонус можно получить, делая коннекторы для нашего Open Source проекта.
Прошу помнить, это не оплата и не зарплата и не выгода. Это – ДОНАТ и братская помощь от брокера АЛОР. Шлём им лучи поддержки!
1 Simba и FIFO Twime.
Делать не будем… Предлагаю быть друг с другом честными. Данные подключения не имеют смысла для терминала на СиШарп.
Оставим сразу про это разговоры. Данные подключения для С++, Линукс.
2 Algopack. (УБРАН!!! В пользу Тинькофф коннектора нового)
https://www.moex.com/ru/algopack
Бюджеты на Алго-Пак переходят к новому Тинькофф коннектору.
Бюджет: 60 т.р.
2 Fix Fast.
Здесь нужны все три площадки отдельно. Протокол хоть и один, но реализации будут существенно отличаться. Делать будем по самому сложному пути – все три реализации будут делать три разных человека, помогая друг другу в одной группе.
Сегодня рассмотрим историю появления индикатора CMO (Chande Momentum Oscillator).
Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.
1. История появления индикатора CMO.
2. Как проводятся расчеты индикатора.
3. Какие сигналы может подавать индикатор CMO.
4. Роботы для OsEngine на индикаторе CMO (Chande Momentum Oscillator).
4.1. Стратегия зоны перепроданности и перекупленности CMO.
4.2. Дивергенция Chande Momentum Oscillator.
4.3. Стратегия на пересечение нулевой линии Chande Momentum Oscillator и Alligator.
5. Таблица общих результатов.
Индикатор CMO (Chande Momentum Oscillator) – это технический индикатор, разработанный Тушаром Чанде в 1994 году, который используется для измерения момента (динамики) цен на рынке.