Торговля на FMEX позволяет оптимизировать объем заказов Часть 2

Автор:Доброта, Создано: 2020-07-07 10:47:04, Обновлено: 2023-10-28 15:31:38

img

Крах FMEX повредил многим людям, но недавно он придумал план перезапуска и сформулировал правила, аналогичные первоначальному майнингу, чтобы разблокировать их долг.https://www.fmz.com/bbs-topic/5834. В то же время, есть место для оптимизации в сортировке майнинга. Хотя люди не должны ступать в одну и ту же яму дважды, те, у кого есть финансовые претензии на FMEX, могут захотеть попробовать, конкретные реальные рыночные стратегии также будут выпущены.

Правила разблокировки сортировки FMEX

Определите каждые 5 минут в каждом дне как цикл сортировки разблокировки, и каждый цикл выделяет 1/288 от суммы сортировки разблокировки торговой пары в течение дня.

  • Покупать 1 В соответствии с долей пользователя в ожидании суммы заказа, выделить 1/4 от суммы возврата цикла сортировки разблокировки

  • Продать 1 В зависимости от доли суммы ожидающегося заказа пользователя, выделить 1/4 суммы возврата за цикл сортировки разблокировки

  • Купить 2 к Купить 5 из этих четырех ожидающих слоев заказа, в соответствии с долей суммы пользователяs заказов в каждом заказе, распределение цикла разблокировки заказа делится на 1/40

  • Продать 2 Продать 5 из этих четырех ожидающих слоев ордера, в соответствии с долей суммы пользователяs заказов в каждом заказе, распределение цикла разблокировки ордера делится на 1/40

  • Купить 6 покупать 10 из этих пяти ожидающих слоев ордера, в соответствии с долей суммы пользователяs заказов в каждом заказе, распределение цикла разблокировки ордера делится на 1/50

  • Продать 5 Продать 10 из этих пяти слоев ожидания ордера, в соответствии с долей суммы пользователяs заказов в каждом заказе, распределение цикла разблокировки ордера делится на 1/50

  • Купить 11 купить 15 из этих пяти ожидающих слоев ордера, в соответствии с долей суммы пользователяs заказов в каждом заказе, распределение цикла разблокировки ордера делится на 1/100

  • Продать 5 Продать 15 из этих пяти слоев ожидания ордера, в соответствии с долей суммы пользователяs заказов в каждом заказе, распределение цикла разблокировки ордера делится на 1/100

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

Сортировка доходов от блокировки

Во-первых, общий доход от сортировки и разблокировки составляет:

img

Где?iпредставляет собой одну из позиций, и есть 30 позиций с обеих сторон,aсумма ожидаемых заказов,Rявляется разблокированной суммой возврата, иVобщая сумма существующих заказов.

В отличие от разблокировки транзакций, нет никаких затрат на ожидаемые заказы.RЕсли мы определяем общую сумму ожидаемых заказов, вопрос становится, как распределить заказы на разные позиции, чтобы максимизировать прибыль.G. Просто искать позицию с наименьшим количеством ожидаемых заказов и ожидать их все, очевидно, не является оптимальным решением.RЕсли вы выбрали только одну позицию, то конечная общая доходность будет 0,75R. Если вы разместите каждую позицию на 10, то конечная доходность будет 1,5R, что показывает, что иногда доходность от распространения ожидаемых ордеров лучше.

Оптимизация сортировки разблокировки

В конце концов, наши цели оптимизации и ограничения:

img

Где?Mэто общее количество ожидаемых заказов. Это квадратная выпуклая задача оптимизации, которая содержит неравенства, удовлетворяет условию KTT и решается как целое число. Используя соответствующий пакет и выпуклое решение оптимизации, мы должны иметь возможность напрямую получить результаты и вернуть оптимальное количество ожидаемых заказов для каждой позиции. Но это, очевидно, не тот ответ, который мы хотим, нам нужно упростить задачу и получить конкретные шаги решения.

Начните с простого примера.

Только два уровня цены рассматриваются. текущие ожидающие заказы 10 и 20 (называются первым и вторым уровнем, соответственно), и их разблокированное количествоRКак распределить средства, чтобы достичь максимальной разблокированной суммы? Этот вопрос кажется простым, но трудно сделать правильный вывод без расчета.

Первый план:

Найти положение наименьшего ожидания заказа, повесить их всех, общий доход будетG=30/(30+10)=0.75RЭто также самое простое решение.

План 2:

Каждый раз, когда он выделяется 1 юань, и выделяется в место, которое может принести наибольшую прибыль, то есть позицию с наименьшим количеством ожидаемых заказов. Затем первый юань будет выделен в первый уровень цены, количество ожидаемых заказов в первом уровень цены станет 10 + 1, а второй юань также будет выделен в первый уровень цены... и так далее, пока накопитель не будет выделен в первый уровень цены в 10 юаней, затем вы можете выбирать один случайным образом. Когда общее количество ожидаемых заказов в первом уровень цены превысит 20, следующий уровень цены будет выделен во второй уровень цены. Конечный результат составляет 20 юаней для первого уровень цены и 10 юаней для второго уровень цены. Их конечные ожидаемые заказы составляют все 30. Общий доход G=20/30+10/30R. Этот вариант также намного лучше, чем вариант 1 и легко рассчитывать.

Третий план:

Вы можете установить первый уровень цены для выделенияa, а второй ценовой уровень -30-a, то вы можете напрямую перечислить уравнение и вывести его как 0 (процесс пропущен, подобно статье разблокировки торговли), рассчитать конечный результат, формула:

img

Приведите округление, чтобы найтиa=15. Общий доходG=15/25+15/35=1.0286R, который лучше, чем План 2. Поскольку он прямо выведен из формулы, это оптимальный вариант, читатели могут проверить его.

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

Конкретный план оптимизации

Наконец, фактическая осуществимая операция началась, или упростить проблему путем выделения 1 юань каждый раз. Во-первых, измерить эффективность.aдоGВ этом вкладе учитывается совокупная стоимость, а не доход от единого распределения. Чем выше стоимость, тем выше общий вклад в конечную выгоду.a=1, от присутствия к отсутствию, эффективность наиболее высока, а затем постепенно снижается.

img

Аналогичным образом, используя в качестве примера простой пример выше, вычислите их эффективность после раздельного распределения средств и перечислите таблицы:

Фонды 1 2
1 0.0826 0.0454
2 0.069 0.0413
3 0.0592 0.0378
4 0.051 0.0347
5 0.0444 0.032
12 0.0207 0.0195
13 0.0189 0.0184
14 0.0174 0.0173
15 0.016 0.0163
16 0.0148 0.0154
17 0.0137 0.0146
18 0.0128 0.0139

Согласно таблице, первый юань присваивается первому ценовому слою, второй юань присваивается первому ценовому слою... пятый юань присваивается второму ценовому слою... и так далее, и, наконец, присваивается первому ценовому слою 15 юаней, второй ценовой слой 15 юаней - это точно оптимальное решение, которое мы рассчитали согласно уравнению.

  1. Сначала проверьте все ценовые слои, еслиV=0Тогда...a=1, больше не выделять излишние средства.
  2. Распределить общее количество средств наNакций, и выбрать ценовые слои, чтобы распределить в одно время.
  3. Вычислить эффективность каждого ценового уровня =RV/pow(a+V, 2), aпредставляет собой сумму средств, выделенных на данную позицию + средства, выделенные на этот раз.
  4. Распределить средства на наиболее эффективные ценовые слои и выбрать один случайным образом с той же эффективностью.
  5. Цикл 3-4 до завершения распределения средств.

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


Связанные

Больше