O FMEX quebrou muitos, mas recentemente lançou um plano de reinicialização e estabeleceu regras semelhantes às da mineração original para o desembolso de dívidas.https://www.fmz.com/bbs-topic/5834Ainda que não se deva pisar duas vezes no mesmo poço, os credores da FMMEX podem se referir a estratégias concretas de disco rígido que podem ser executadas na plataforma de quantificação da FMZ.
Define-se como um ciclo de desbloqueio de ordem a cada 5 minutos do dia, distribuindo cada ciclo de negociação para 1/288 da margem de desbloqueio de ordem do dia.
O retorno total de um usuário em um dia de desbloqueio de ordem de um par de transações é a soma do retorno de um usuário em cada desbloqueio de ordem de ciclo desse negócio.
O ganho total do desbloqueio da primeira ordem é:
onde i indica uma das posições, com um total de 30 posições em ambos os lados, a é o volume de pedidos pendentes, R é o limite de devolução de desbloqueio e V é o total de pedidos já feitos.
Ao contrário do desbloqueio de transações, o pendente não tem custo, onde o R considera apenas o tamanho relativo e pode ser executado sem considerar o valor absoluto do USDT. Se decidirmos o total do pendente, o problema se torna como distribuir o pedido em diferentes posições para maximizar o rendimento G. O simples de encontrar o menor número de pendentes, todos pendentes, obviamente não é o ideal.
Em última análise, nossos objetivos de otimização e condições de restrição são:
onde M é o número total de peças pendentes. Este é um problema de otimização de convexos secundários que contém desigualdades, satisfaz as condições do KTT e é resolvido como um número inteiro. Usando o pacote correspondente e o solucionador de otimização de convexos, deve ser possível obter resultados diretos, retornando o número de peças pendentes ideal para cada posição. Mas, obviamente, essa não é a resposta que queremos.
Considerando apenas a situação dos dois grupos, o número de pedidos pendurados atualmente é de 10, 20 ((seu nome é o primeiro grupo e o segundo grupo, respectivamente), e o seu limite de desbloqueio é de R, o total de pedidos pendurados de preparação estratégica é de 30. Como distribuir o dinheiro para maximizar o limite de desbloqueio?
Opção 1:
Encontrar a posição mínima da lista pendurada, pendurar tudo, ganho total G = 30/ ((30 + 10) = 0.75R. Também é o mais fácil de pensar.
Opção 2:
A primeira unidade é atribuída ao primeiro grupo, o primeiro grupo torna-se 10 + 1, e o segundo grupo também é atribuído ao primeiro grupo... e assim por diante, até que o total seja dividido em 10 para o primeiro grupo, em que pode ser escolhido aleatoriamente um, quando o primeiro grupo é superior a 20 para o segundo grupo. O resultado final é atribuído a 20 para o primeiro grupo, o segundo grupo é atribuído a 10 para o segundo grupo, e todos os últimos grupos são 30.
Opção 3:
Pode-se definir a primeira linha de distribuição a, a segunda linha de distribuição 30 - a, pode-se listar diretamente a equação de derivação para 0 (o processo não está listado, semelhante ao artigo que desbloqueia transações), e calcular o resultado final, com a fórmula:
O ganho total G = 15 / 25 + 15 / 35 = 1.0286R é melhor do que o método 2, já que é derivado diretamente da fórmula. Este é o melhor método, o leitor pode verificar.
O resultado pode ser diferente do esperado, o Solução 2 mostra que a distribuição de cada unidade é o melhor para o momento e não o melhor para o conjunto. É comum que o melhor local não seja o melhor para o conjunto, porque antes da distribuição, o volume de encomendas já está disponível, e a eficiência global precisa considerar os custos de afundamento.
Em primeiro lugar, a eficiência deve ser medida, com derivados que podem refletir a contribuição de cada a para G, que considera o custo acumulado, em vez de o lucro distribuído de uma só vez. O maior valor indica a contribuição total para o benefício final, obviamente, de acordo com a imagem da função, a = 1, de zero a zero, com a maior eficiência e, em seguida, a diminuição gradual.
O mesmo exemplo simples acima, por exemplo, calcula a eficiência após a distribuição dos fundos, listando as tabelas:
Finanças | 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|
De acordo com a tabela, o 1o elemento é atribuído ao primeiro, o 2o elemento é atribuído ao primeiro... o 5o elemento é atribuído ao segundo... e assim por diante, o último elemento é atribuído ao primeiro 15 e ao segundo 15, o que é o melhor que podemos calcular com base na equação.
Se o nosso volume total de pedidos pendurados é grande e cada unidade é distribuída com uma eficiência muito baixa, pode-se dividir o capital em 100 unidades, distribuindo uma a cada vez, uma vez que é apenas uma ordem de operações simples, a eficiência do algoritmo é alta. Especificamente ao nível da execução, há espaço para otimização, como dividir nossos pedidos em 100 unidades, para que, a cada ajuste, basta reatribuir os pedidos, sem remover tudo.
Este artigo foi originalmente publicado pela plataforma de quantificação FMZ, com o seguinte endereço:https://www.fmz.com/bbs-topic-new/5843