Избранное трейдера ValentinK

по

Индикатор Ichimoku и бесплатные роботы на нём.

Сегодня рассмотрим историю появления индикатора Ichimoku.

Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.

 Индикатор Ichimoku и бесплатные роботы на нём.

Оглавление.

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.          Таблица общих результатов.



( Читать дальше )

Нейминг объектов. Стандарты кода #2. Коннекторы к OsEngine #21

Именование переменных нормальным языком – важнейший признак уважения к другим программистам. А первый признак неуважения одного программиста к другому – запутанные названия переменных.

Можно было бы просто сказать, следи за тем, что пишешь. Пожалуйста обращай внимание на переменные. Но это не наш метод)

Нейминг объектов. Стандарты кода #2. Коннекторы к OsEngine #21

Мы пойдём от обратного. Поговорим про один из самых распространённых способов защитить код от использования конкурентами, наиболее часто используемый в среде разработки ПО. Об обфускации. А затем обсудим то, как делать не нужно.

 

Обфускация кода.

Процесс запутывания названия переменных и методов с целью недопущения использования этого кода другими программистами.

На данный момент существуют сотни программ, помогающих с этим самым запутыванием. И обфускация безусловно атомное оружие в руках противоборствующих команд разработчиков.

Если Вы хотите, чтобы код был нечитаемый и не был никем переиспользован, Вы должны дать вашим методам, переменным, событиям, etc… нечитаемые названия.



( Читать дальше )

Большой алготрейдинг прекрасен, и это OsEngine. А стране нужны программисты из предметной области.

Почти неделю в Москве. Попал сюда в пургу на чёрной машине. Сквозь туман, снег, гололёд и приключения. Как доктор хренпойми каких наук из низкобюджетного фильма, вызванный в пентагон, чтобы спасти вселенную.

 Большой алготрейдинг прекрасен, и это OsEngine. А стране нужны программисты из предметной области.

 

Заканчиваю интеграцию робота арбитражника для фьючей на коммодитиз (Москва/Китай) для очень крупной компании экспортёра в РФ.

И вот, значит, вечер. Я и Топ менеджер, только что вернувшийся с выступления Путина. Стоим и смотрим на Москву сверху вниз, из его нескромного офиса.

– ты когда уедешь, может посоветуешь мне программиста на поддержку?

— эээ. Давай лучше я буду поддерживать пока. Посоветовать мне некого.

 

Большой алготрейдинг — это тебе не питонирование.

Чтобы участвовать в чём-то таком, знания Метатрейдера, ТсЛаб или Питона недостаточно и даже бессмысленно (вредно). Подключая вторую ногу из Китая, пришлось написать 2 тыщи строк кода на С++. Сделать сервер на С++ и связать его с клиентами на СиШарп. Всё это очень сложно и может быть сделано только настоящими программистами. Т.ч. учите СиШарп и то, как делать к OsEngine коннекторы. Иначе в Москва-сити не попасть.



( Читать дальше )

Стандарты кода. Введение. Коннекторы к OsEngine #17

Проект OsEngine открытый и публичный. Так вышло, что многие его части писали разные люди. И дальше будет больше кода, написанного разными людьми.

Разные люди пишут код совершенно по-разному. Если Вы читаете это до того, как стали «крутым» программистом, возможно это звучит странно, но поверьте, всегда есть от 10 до 100 способов справиться с задачей.

Данная серия постов, «стандарты написания кода», призывает всех тех, кто занимается созданием кода в проекте, соблюдать определённые правила.

 Стандарты кода. Введение. Коннекторы к OsEngine #17

 

Но прежде, чем начинать, давайте пройдёмся ещё раз по тому, как именно пишется наш проект. Чтобы Вы понимали, насколько это важно.

 

Как писалось ядро OsEngine.

Так же, как и у всех остальных подобных проектов, ядро OsEngine создавалось одним человеком.

Ядро это:

  1. Примитивы;
  2. Слои совместимости;
  3. Слои инверсий зависимостей для интеграции расширений в будущем;
  4. Слои создания роботов;
  5. Источники для слоя создания роботов;
  6. Слои создания индикаторов;
  7. Слои тестирования функциональности модулей.


( Читать дальше )

Бюджеты на коннекторы к MOEX. Коннекторы к OsEngine #12

В данном посте поговорим про бюджеты, которые у нас есть на разработку коннекторов к MOEX. Какой бонус можно получить, делая коннекторы для нашего Open Source проекта.

Прошу помнить, это не оплата и не зарплата и не выгода. Это – ДОНАТ и братская помощь от брокера АЛОР. Шлём им лучи поддержки!

 Бюджеты на коннекторы к MOEX. Коннекторы к OsEngine #12

1 Simba и FIFO Twime.

Делать не будем… Предлагаю быть друг с другом честными. Данные подключения не имеют смысла для терминала на СиШарп.

Оставим сразу про это разговоры. Данные подключения для С++, Линукс.

2 Algopack. (УБРАН!!! В пользу Тинькофф коннектора нового)

https://www.moex.com/ru/algopack

Бюджеты на Алго-Пак переходят к новому Тинькофф коннектору. 

Бюджет: 60 т.р.

 

2 Fix Fast.

Здесь нужны все три площадки отдельно. Протокол хоть и один, но реализации будут существенно отличаться. Делать будем по самому сложному пути – все три реализации будут делать три разных человека, помогая друг другу в одной группе.

  1. FixFastMoexFutures – 80 т.р.


( Читать дальше )

Индикатор CMO (Chande Momentum Oscillator) и бесплатные роботы на нём.

Сегодня рассмотрим историю появления индикатора CMO (Chande Momentum Oscillator).

Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.

 Индикатор CMO (Chande Momentum Oscillator) и бесплатные роботы на нём.

Оглавление.

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.      Таблица общих результатов.

1. История появления индикатора CMO.

Индикатор CMO (Chande Momentum Oscillator) – это технический индикатор, разработанный Тушаром Чанде в 1994 году, который используется для измерения момента (динамики) цен на рынке.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн