1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/code_cow-quantRobot

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Проект представляет собой:

  • Проект основан на облачной разработке для WeChat Mini-Programs и реализует систему цифровых денежных транзакций с нулевыми затратами.
  • Стратегия количественных транзакций проекта — это стратегия сеточной торговли, которая может служить основой для разработки других стратегий.
  • В проекте предлагается идея использования бесплатных ресурсов облачной разработки WeChat Mini-Program для создания системы транзакций без затрат, при этом используя WeChat Mini-Program в качестве интерфейса для удобного просмотра состояния системы в реальном времени.

Бесплатный принцип основан на ежемесячном бесплатном лимите облачных функций WeChat, что эквивалентно бесплатным ресурсам облачного сервера.

Скриншоты продукта:

На скриншотах представлены изображения интерфейса программы.

Структура системы:

На схеме представлена структура системы.

Стратегия сеточной торговли:

  1. Использование таймера облачных функций для запуска проверки рыночных цен каждые три минуты.
  2. Логический поток стратегии:

Схема представляет логический процесс стратегии.

Функции проекта:

  • Сеточная торговая стратегия: поддержка настройки торговых пар, количества сеток и размера сеток.
  • Уведомления о транзакциях.
  • Просмотр состояния счёта, информации о сетках, истории транзакций и списка сеток через WeChat Mini-Program.
  • Поддержка торговых платформ: например, ZBEX3 (только API для китайского рынка, регистрация не предусмотрена).

Инструкции по использованию:

Проект основан на разработке WeChat Mini-Program, поэтому необходимо иметь соответствующие базовые знания и инструменты.

Шаги по созданию среды разработки для WeChat Mini-Program:

  1. Регистрация учётной записи и установка инструментов разработки:
  • Следуйте инструкциям на официальном сайте для регистрации личной учётной записи разработчика и установки среды разработки.
  • Заполните информацию о мини-программе (выберите категорию «Инструменты» — «Информация о запросах»).
  • Откройте функцию подписки на сообщения:
    • Перейдите в раздел «Функции» — «Подписка на сообщения» — «Общедоступные шаблоны».
    • Найдите шаблон «Напоминание о незавершённых заказах» и используйте его.
  1. Скачайте исходный код проекта:
git clone https://gitee.com/code_cow/quantRobot.git
  1. Импортируйте проект:
  • Откройте IDE и выберите «Импортировать проект».
  • Укажите путь к проекту и введите APPID.
  • Подтвердите действие.
  1. Откройте «Облачную разработку»:
  • Нажмите «Облачная разработка» и выберите «Открыть».
  • Настройте параметры среды.
  • Завершите открытие.
  1. Настройте облачную базу данных:
  • Создайте коллекцию «account».

  • Добавьте одну запись.

  • Установите разрешения на чтение для всех пользователей и разрешение на чтение и запись только для создателя.

  • Аналогично создайте коллекцию «trade» и установите разрешения на чтение для всех пользователей и разрешение на чтение и запись только для создателя.

  1. Настройка переднего плана:
  • Установите идентификатор записи «account», созданной на шаге 5.
  • Установите шаблон уведомления о сообщении, созданный на шаге 1.
  1. Настройте параметры облачной функции:
  • Параметры транзакции: см. ниже конфигурацию параметров транзакции.
  • Параметры базы данных: идентификатор записи в коллекции «account».
  • Параметры ZB для обмена: после регистрации на ZB (https://www.zb.cash/cn/register?recommendCode=hj0d0e&lan=cn) перейдите в API и создайте ключ API.
  • Идентификатор уведомления.
  1. Загрузите облачные функции:
  • Щёлкните правой кнопкой мыши на «functions» — «Trigger».
  • Выберите «Загрузить и развернуть, установить зависимости на сервере».
  • После успешной загрузки вы можете увидеть развёрнутые функции в фоновом режиме.
  1. Установите время ожидания облачных функций до 60 секунд.

  2. Запустите триггер (система начинает работать):

  • Щёлкните правой кнопкой мыши «functions» — «Trigger».
  • Загрузите триггер.
  • Через три минуты триггер облачной функции начнёт работать, и вы сможете просмотреть журнал выполнения в фоновом режиме.
  1. Скомпилируйте мини-программу.

Вопросы и ответы

Если у вас возникнут вопросы во время использования, вы можете создать issue или связаться со мной через WeChat (qzhurui), указав «количественная торговля».

Почему я решил открыть исходный код?

Сначала я разработал стратегию количественной торговли на платформе FMZ (https://www.fmz.com/sign-up/2207643), где есть мощная функция бэктестирования. Благодаря хорошей рыночной ситуации я получил значительную прибыль. Чтобы отблагодарить сообщество, я также открыл часть стратегий на платформе FMZ. Поэтому я познакомился со многими коллегами, которые сказали мне, что у них нет стабильного сервера. Как раз когда я изучал мини-программы, я подумал о том, чтобы объединить их и создать систему количественной торговли с нулевыми затратами, а мои друзья хотели, чтобы я написал руководство для них. Так что я просто решил опубликовать его здесь, чтобы все могли использовать его вместе.

Пригласите меня выпить кофе

Если этот проект вам полезен, вы можете угостить меня чашкой кофе.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Робот для количественных транзакций с цифровыми валютами на основе мини-программы WeChat. Развернуть Свернуть
MulanPSL-1.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/code_cow-quantRobot.git
git@gitlife.ru:oschina-mirror/code_cow-quantRobot.git
oschina-mirror
code_cow-quantRobot
code_cow-quantRobot
master