Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Добрый день!

Есть следующая задача: нужно помочь с выполнением практической работы для студентов 4 курса экономической специальности. Предмет - финансовое моделирование. Условие: "разработать" робота-трейдера на Python (по факту - дополнить уже существующий код и пользуясь уже готовым датасетом, выполняя определенные условия описанные в инструкции, и подобавлять краткие промежуточные описания и логику происходящего). Дедлайн - вторник, 16.03 до конца дня.

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

Основные правила и предположения

Файл kr_data.csv содержит искусственный временной ряд. Представим, что это цена актива "хайпиум", деноминированая в кристалах за бочку 

У вас есть 4000 дней впереди и 100 кристаллов в кармане

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

Из хороших новостей - за транзакции вы ничего не платите

Вам следует разработать работа 烙, который сделает вас богатым/ой путем торговли на рынке хайпиуму. Робот будет иметь вид функции, которая 3 аргумента

* Known - известная динамика котировок хайпиуму в момент t в формате pandas.DataFrame. С каждым новым днем ​​добавляется новое значение - это вся информация, известная вашем работу для принятия решения на следующий день

* Capital - количество кристаллов на вашем счету

* Asset - количество хайпиуму в вашей собственности. В начале это 0

Каждый день функция-робот будет возвращать одно значение количество хайпиуму которое вы хотите купить (со знаком +) или продать (со знаком -). Если вы не предпринимаете никаких действий, поворачиваете 0. То есть, если робот возвращает '5' - мы делаем попытку купить 5 бочек хайпиуму по текущей цене, если "-20.5" - мы продаем 20.5 бочек по текущей цене. Если у нас недостаточное кристаллов или хайпиуму - торговля не происходит и рынок возвращает соответствующее сообщение

Внимание! Ваш робот не имеет права непосредственно использовать массив data в вычислениях - это квалифицируется как инсайдерская торговля и наказывается.

ВЫ НЕ МОЖЕТЕ изменять содержимое Market.py или kr_data.csv, а также код в этом блокноте кроме как в местах, обозначенных для этого

Вы можете создать переменные "истории" или "контекста", которые будут передавать из итерации в итерацию какие-то важные данные (вашу модель, промежуточные данные расчетов и т.п.), инициализируя их вне функции-роботом

ОЦЕНКА

Вы получите максимальный балл, если:

* Робот применяет количественную модель для предсказания динамики

* На основе прогноза принимает решение о покупке

* Модель и логика торгов объясняется вами

Также прикрепляю архив со всеми файлами для работы. Больше информации у меня нет. Я буду рада если вы откликнитесь и предложите свою цену за работу! Со мной можно всегда связаться здесь в личных сообщениях.

3 года назад
sfedorovamaria
24 годаУкраина
6 лет в сервисе
Была
2 месяца назад
  • Похожие заказы
  • Бот написан на nodejs  Дописать условие в скрипте бота Есть прописанный бот для торговли на бирже. Нужно в коде прописать дополнительное условие для открытия сделки. Сейчас в бот поступает информация о ценах различных валют. И сделки открываются ...

    Прикладное ПОнет заявок
    Закрыт
    3 года назад
  • Здравствуйте! Нужен виджет реализующий систему лояльности и накопления баллов в AmoCRM. Логика виджета относительно простая. Создаётся не в паблик, а в приват, заморочек с модерацией от amocrm нет. В AmoCRM есть поля: Бюджет - сумма покупки, сделки. Бонусы - ...

    Закрыт
    3 года назад
  • $550

    Софт для авторегистрации Стим аккаунтов и последующий работы с ними.Программу сделать на Python.[list][*]Работа приложения со стим через фингерпинг, Возможность уникального прокси для каждого аккаунта стим.[/list][list][*]Авто регистрация уникальной почты (Логин+пароль от почты Записывается в блокнот)[/list]Пример:Логин: ******Пароль: ...

    Прикладное ПОнет заявок
    Закрыт
    3 года назад
  • Есть программа "гиперскрипт", в которой скрипт разговора менеджера можно настроить в виде "дерева", блок-схемы, алгоритма. У нас частично сделано (71 вопрос и ответ вставлены в "дерево"), но ещё столько же нужно сделать. Вопросы и ответы - есть, ...

    Закрыт
    3 года назад
  • Необходимо написать программу, в которой реализуется слежение за объектом с помощью алгоритмов MOSSE и частично алгоритма DSST(из библиотеки PyCFTrackers). Необходимые ссылки: https://github.com/opencv/opencv_contrib/blob/master/modules/tracking/src/mosseTracker.cpp https://github.com/opencv/opencv_contrib/blob/master/modules/tracking/src/trackerCSRTScaleEstimati on.hpp https://github.com/opencv/opencv_contrib/blob/master/modules/tracking/src/trackerCSRTScaleEstimati on.cpp https://www.pyimagesearch.com/2018/07/30/opencv-object-tracking/ Реализация алгоритма MOSSE https://github.com/fengyang95/pyCFTrackers/blob/master/cftracker/mosse.py Реализация алгоритма DSST: https://github.com/fengyang95/pyCFTrackers/blob/master/cftracker/dsst.py Предоставлю больше деталей при заинтересованности.

    Прикладное ПОнет заявок
    Закрыт
    3 года назад
  • Нужен telegram бот, который позволял бы проводить розыгрыши на канале, по типу как @VoterBiBot. Аудитория англоязычная, поэтому нужен бот с описанием и описанием на этом же языке. Возможно кто-то уже сталкивался с этим вопросом и может подсказать ...

    Закрыт
    3 года назад
  • $200

    Здравствуйте. Нужно взять любой open source видеоплеер, которым можно управлять через API. От разработчика требуется: подобрать плеер, настроить, привязать наше API, удаленное управление Linux возможно понадобится. ТЗ есть, вышлю кандидатам.

    Закрыт
    3 года назад
  • Ищу Python разработчиков ботов на долгосрочную перспективу. Для возможности рассмотрения Вашей кандидатуры необходимо предоставить следующую информацию: 1. Резюме 2. Примеры личных работ (рабочие ссылки на боты) 3. Ссылку на GitHub аккаунт 4. Готовность выполнить тестовое задание По ...

    Закрыт
    3 года назад
  • Нужно написать бота, который будет парсить с Twitter (200-300 каналов) и отправлял бы их в закрытый Telegram-канал. Скрипт должен отправлять посты из Twitter с минимальной задержкой между новостью и отправкой в канал ТГ (возможность назначить бота админом ...

    Закрыт
    3 года назад