Coder Social home page Coder Social logo

barcharttasks's People

Watchers

 avatar  avatar

Forkers

klodel

barcharttasks's Issues

Марджин колл

Реализация остановки бэктестинга при достижении -100% прибыли

Список стратегий

Страница со списком стратегий текущего аналитика, с возможностью редактировать стратегии

Редирект после регистрации

Редирект после регистрации ведет на страницу подтверждения. Нужно минуя эту страницу переходить на главную страницу

Личный кабинет

Создание личного кабинета с отображением данных:

  • имя пользователя
  • дата регистрации
  • количество стратегий, из них Х открытых
  • список открытых стратегий

Редирект после логина

Нужно создать ивент листнер на событие логина пользователя, и перенаправлять его на главную страницу

Значения индикаторов

При создании/редактировании стратегии нужно сделать выбор значений индикаторов выпадающим списком: "покупка", "нейтральный", "продажа" - изменив соответствующие поля в форм тайпе

Ошибка 500 при тестировании стратегии

 Место возникновения ошибки:

http://foracle.ml/strategy/list

 Ситуация при возникновении ошибки:

Клик "протестировать".

 Хар-р ошибки:

Oops! An Error Occurred
The server returned a "500 Internal Server Error".
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.

Свойство стратегии "приватность"

  • Добавить свойство стратегии isPrivate
  • Реализовать проверку данного свойства при тестировании стратегии
  • добавить поле в форм тайп стратегии

Детали сделки (индикаторы)

На странице тестирования при нажатии на сделку в таблице, ниже нее открывается див с информацией о показаниях всех индикаторов во время открытия и закрытия сделки

Команда мониторинга

Создать команду мониторинга:
Если есть открытые сделки, определяет нужно ли их закрыть.
Проходит по всем стратегиям торговых счетов, определяя нужно ли открыть сделки, открывает их.

Бэктестинг стратегий при их создании

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

Отображение сохраненных результатов тестирования

По результатам тестирования должна создаваться сущность, содержащая в себе коллекцию сделок, а так же результаты тестирования.

  • нужно создать сущность Тест:
    📦 коллекция сделок
    📦 стратегия
    📦 дата первой и последней котировки участвующей в тестировании
    📦 итоговая прибыль в деньгах (расчитывается исходя из депозита в 1к$)
    📦 итоговая прибыль в процентах
  • нужно создать страницу стратегии, в которой будет отображаться то же, что сейчас на странице тестирования, при этом данная информация должна являться сущностью Тест

Изменение принципа построения графиков

График тестирования стратегии должен формироваться исходя из максимального значения точек на нем, которое равно 30. Если точек меньше 30, график отрисовывается как раньше, если больше, то

  • происходит поиск дублирующих значений дат, которые удаляются (остается самая последняя)
  • удаляется каждая Х сделка (нужно сформулировать подходящую формулу)

Поиск по открытым стратегиям

Нужно реализовать поиск по открытым стратегиям с фильтрацией, учитывающей:

  • название
  • торгуемый инструмент (символ)
  • максимальная просадка
  • минимальная прибыль
  • количество сделок (диапазон)

Отображение бумажной прибыли

Необходимо реализовать отображение бумажной прибыли по незакрытым сделкам при тестировании. При обработке последней котировки анализатором происходит присвоение всем незакрытым сделкам значения свойства profit исходя из последней цены

Раздел "Обучение"

Нужно создать вики-подобный интерактивный раздел "Обучение", в котором будут находиться справочные материалы:

  • по индикаторам
  • по торговым инструментам
  • по основным принципам мани-менеджмента
  • исторические справки по рынкам

Любой пользователь может редактировать статьи, но правки вступают в силу только после модерации.

отображение общей прибыли в процентах от объема

  • Добавить отображение общей прибыли в процентах от объема.
  • При срабатывании процентных сл и тп рассчитывать процентную прибыль.
  • При срабатывании обычных сл/тп рассчитывать процент от объема.

Страница аккаунта

Нужно создать страницу аккаунта с:

  • информацией о нем
  • возможностью менять стратегию

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.