Постов с тегом "Разработка": 60

Разработка


Тестируем стратегию с помощью backtrader

Прошел полный месяц торгов, и мой робот показал +60%

Тестируем стратегию с помощью backtrader

В прошлом посте я просил у вас лайки, на данный пост я потратил 6 часов, которые мог бы потратить на что-то другое. Если вы хотите увидеть следующий пост, где мы уже будем подбирать параметры для нашей торговой системы. С вас 50 лайков :) 

Сам я НЕ программист, мне нравится, когда мне рассказывают все по шагам. Бродя по интернету я нашел блог Игоря Чечета, который выложил небольшой курс по старту в backtrader: https://finlab.vip/wpm-category/btquikstart/

Я просто просмотрел все видео и повторял каждый шаг. Нет никакой магии. Просто смотрите и повторяете у себя. 

Еще раз, для тех, кто читает слишком быстро: Просто смотрим видео, повторяем действия и у вас все получится. 

Тестируем стратегию с помощью backtrader



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

3 варианта создания роботов. (личный опыт)

В этой статьи я опишу 3 варианта создания роботов.

На самом деле вариантов очень много, тут опишу только свой опыт. 


OsEngine

плюсы:

все в одном. Можно скачать дату, сделать бэк тесты и запустить в лайв из одного софта. Это очень удобно. 

минусы:

Тяжело для новичков. 

Нужно знать C# чтобы сделать своего робота, C# я знаю плохо и он мне не нравится.


Открыл, понажимал кнопочки, повспоминал C# и понял, что я не готов опять программировать на C#. Скорее всего это какие-то флешбеки из института. Но мне просто не нравится этот язык программирований. 

Заниматься тем, что вам не нравится это плохо…


TradingView + Wonderbit

Как это работает смотрим пост №2

плюсы:

очень просто написать и протестировать стратегию.

минусы: 

очень сложно запустить 10+ роботов. (из опыта)



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

Aptos - убийца Solana или величайший скам от манипуляторов? Большой разбор самого нашумевшего блокчейна

18 октября криптосообщество «взорвала» новость о запуске экосистемы ожидаемого всеми проекта Aptos. При начальной цене в 1 USDT курс криптовалюты Aptos (APT) в моменте взлетел на 10 000% после листинга на бирже Binance. Но вскоре установился на отметке 7-8 USDT за токен. Листинг токена на медвежьем рынке — это само по себе рискованное занятие. Меньше пользователей, меньше ликвидности. Но у проекта была проведена настолько масштабная маркетинговая компания, что медвежий цикл им вовсе не помешал залиститься вполне успешно.

Сегодня наша задача состоит в том, чтобы разобраться, из-за чего произошёл такой аномальный рост токена, что находится «под капотом» данного блокчейна, какие фонды и проекты поддерживают Aptos, какие перспективы у экосистемы и постараемся выяснить, откуда весь этот хайп вокруг APT.

  1. Aptos. Самый нашумевший блокчейн 2022 года. Начало.
  2. Команда проекта.
  3. Технические особенности блокчейна.
  4. Фонды и инвестиции в Aptos.
  5. Токеномика Aptos. Где подвох?
  6. Выводы. Стоит ли вкладывать в Atpos?


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

SmartMap в МТ5. Читаем настроения рынка в реальном времени

SmartMap в МТ5. Читаем настроения рынка в реальном времени

С большой радостью хочу сообщить, что я наконец-таки закончил работу над двумя прекрасными скриптами. Это SmartMap и BigDeals для торгового терминала МetaTrader 5. Думаю, неплохо сделать некий вводный обзор для тех, кто не в курсе, что это за зверь.

Итак… Откройте стакан. Вы увидите заявки на различных ценовых уровнях. На одних уровнях одиноко стоит всего одна заявка, а на другом может быть 100 и больше. Проблема в том, что данные в стакане часто меняются. Вот было где-то много заявок, а вот они исчезли. Или переместились. И вообще, спросите вы, а что они нам дают? Заявки. Что за граальное знание несут? Мы пока не будет говорить о целом «скальперском» направлении, которое только и делает, что «торгует» скопления в стакане. Нет. Я думаю, мы обратимся к небольшой аналогии. Так будет интереснее

Представим себе сверху футбольное поле. А на нем мяч. Что такое мяч? Это цена. И вот бегает цена от покупателя к продавцу, от продавца к покупателю… от футболиста к футболисту… И кем у нас будут выступать футболисты? Так заявками. В стакане. Крупными скоплениями.



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

SmartMap/DOM в MetaTrader5

Тут заморочились созданием SmartMap для МТ5.

Если в двух словах, то это след выставленных лимиток на уровнях.

Как делаем? Пишем стакан в БД и оттуда уже вытягиваем. Пока сделали тремя вариантами — «снимок» последней секунды свечи/средний размер за свечу/максимальный размер.

Выглядит в настоящий момент примерно так:
SmartMap/DOM в MetaTrader5

Интересно — в рамках теста карта работает на 5 графиках — ничего не тормозит. МТ5 — огонь.

Есть мысли как-то соединить все это с кол-вом удовлетворенных заявок, посмотреть что даст.
Если кто что думает в этом направлении, заходите в чатик — прикинем, запилим в код.

Мой чат: www.teleg.run/stockgamblers
И канал с картинками по рынку: @MarketScreen


Оцифровка. Первичный макет в Гугл таблицах

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

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

Будет интересно)



Оцифровка. Первичный макет в Гугл таблицах
Оцифровка. Первичный макет в Гугл таблицах

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

Зашифрованный и сжатый JSON с комментариями в качестве файла конфигурации

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

Для файлов конфигурации я уже давно использую файлы с JSON. Очень удобная вещь. Осталось лишь добавить поддержку комментариев и зашифровать текст при помощи алгоритма AES. А для большей красоты еще и сжать текст перед шифровкой алгоритмом brotli.

Сказано — сделано. Встречайте — crypto-jsonпроект на гитхабе. Репозиторий содержит готовый редактор JSON с комментариями, который может также сохранить текст в зашифрованном виде. Настройки сжатия и шифрования можно задать перед сохранением файла и во время открытия. Также редактор позволяет сделать проверку JSON и может подсвечивать проблемные места.



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

Периоды нестабильной (невозможной) торговли на рынках.

    • 09 декабря 2020, 17:40
    • |
    • m1.alfa
  • Еще
Всех приветствую.

Без долгих вступлений.

В течение года разрабатываю собственную стратегию работы, основанную на волнах Эллиотта.
Вывел определённые периоды нестабильности, когда волны на графике рисуются не сформированными (усечённые).

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

1. Первый пример. График золота. Ноябрьская дрочка.

Периоды нестабильной (невозможной) торговли на рынках.

Полное условие формирование волны 2 порядка (оранжевый цвет) — наличие минимум 3 волн 1 порядка (белые) и 3 вершин, превосходящих друг друга по значению в одну или другую сторону.

Стабильная картина — после падения большой откат и дурная консолидация, где проходили только выносы и трейдинг в американскую сессию. Вышли мы из неё только после установки вершины 3 (позднее она превратилась в 5), что позволило вернуть рынок золота в нормальное трейдинговое состояние. Отметил вершину на графике.

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

Вопрос разрабам: какую систему Project Management вы используете и почему?

Мы уже лет 10 используем https://www.teamwork.com/ и мне она вообще не нравится.
Задачи из тимворка я вставляю ссылкой в GOOLE-таблицу и там проставляю еще доп параметры к каждой задаче:
  • приоритет
  • прогнозное время выполнения
  • класс задачи
  • класс приоритетов задач
Кроме того, что в google-sheet я мгновенно вижу все задачи текущего месяца на 1 листе, без тупой подгрузки по 50 задач снизу.

С год назад я стал использовать Trello, который выполнен в виде карточек. Очевидный плюс — графическая реализация.
Легкий наглядный интерфейс, но тоже не идеально. Использую его для задач по фронтенду, дизайну и доп. задач по программированию журнала сделок.
Вопрос разрабам: какую систему Project Management вы используете и почему?

А вы что юзаете?

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