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

разработка


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 вы используете и почему?

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

Торговая система: сроки разработки.

    • 14 ноября 2020, 23:14
    • |
    • 3Qu
  • Еще
Допустим, вам пришла в голову замечательная идея (гипотеза) торговой системы (ТС).
Для того, что бы проверить эту вашу гипотезу в Excel, Python или R нужна максимум неделя. Ну, хорошо, если вы это делаете впервые, и у вас нет никаких заготовок, пусть будет две недели, даже, предположим, месяц. И вовсе не имеется в виду месяц сидения от зари до зари, от темна до темна, а спокойно, не торопясь, вечерами, и даже не каждый день.
Если за это время гипотезу подтвердит не удалось — со стратегией можно завязывать. На гипотезу можно наплевать и забыть. Надо искать что-то другое.
Теперь реализация — если это для ручной стратегии, и требуется некий вспомогательный для ручной торговли софт, то это максимум месяц.
Если полностью автоматическая стратегия, то примерное время реализации софта — 3 месяца, если даже делать спокойно, неторопясь, но регулярно.
Теперь, проверка. Полагаю, пару месяцев достаточно. Месяц на виртуальные сделки, месяц на малые лоты — все, достаточно, можно выпускать ТС на полноценный реал.

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

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