O recurso está a ser carregado... Carregamento...

Podemos fazer negociação quantitativa sem código?

Autora:FMZ~Lydia, Criado: 2023-02-13 09:26:59, Atualizado: 2025-01-10 09:11:23

Can we make quantitative trading without code? Let’s find out…

Podemos fazer negociação quantitativa sem código?

No 1

Em Wall Street, a negociação quantitativa tornou-se o papel principal da negociação de mercado. Muitos dos principais bancos de investimento do mundo proibiram a negociação especulativa direcional manual. O desenvolvimento da negociação quantitativa na China também é muito rápido.

Mas também há muitos traders manuais que estão interessados em negociação quantitativa. No início, eles estavam cheios de confiança. Depois de ler o código longo e complexo, eles muitas vezes hesitaram ou pararam. A fim de popularizar o público, reduzir o limiar da programação de negociação quantitativa e melhorar a eficiência da escrita, a FMZ desenvolveu uma plataforma de negociação quantitativa visual.

No 2

Em programação tradicional, você deve estar familiarizado com a gramática básica, operação de dados, estrutura de dados, controle lógico... da linguagem de programação.

Can we make quantitative trading without code? Let’s find out…

Eu acredito que a maioria dos iniciantes só conhece o "olá, mundo" entre parênteses, e nada mais.

A programação visual tem uma longa história e não é nova. A idéia de programação "o que você vê é o que você obtém", carregando vários módulos de controle, pode construir lógica de código e desenho completo de estratégia de negociação apenas arrastando, e o processo é muito parecido com blocos de construção.

Can we make quantitative trading without code? Let’s find out…

Como mostrado no gráfico acima, o mesmo programa precisa de apenas uma linha de código em programação visual em blocos, o que reduz o limiar de programação muito, especialmente para aqueles comerciantes que não entendem de programação.

Can we make quantitative trading without code? Let’s find out…

A programação visual FMZ Quant, com centenas de módulos de negociação comumente usados embutidos, terá mais módulos de negociação adicionados no futuro para apoiar os traders novas ideias e novos aplicativos, que serão desenvolvidos e mantidos em conjunto pelos desenvolvedores. Embora a gramática seja simples, ela tem desempenho. Ela pode quase atender a maioria das estratégias de negociação quantitativas. Em termos de função e velocidade, não é inferior às linguagens de programação convencionais, como Python e JavaScript. No futuro, aplicativos financeiros com lógica complexa serão suportados.

No 3

Como utilizar

Passo 1: Registo e assinatura na FMZ Quant (FMZ) site: www.fmz.com

Can we make quantitative trading without code? Let’s find out…

Passo 2Ir para o painel

Can we make quantitative trading without code? Let’s find out…

Passo 3: Clique em adicionar estratégia

Can we make quantitative trading without code? Let’s find out…

Passo 4: Selecione Bloquear e Incluir modelo

Can we make quantitative trading without code? Let’s find out…

Finalmente., estamos na interface de programação visual, da seguinte forma:

Can we make quantitative trading without code? Let’s find out…

No 4

Tente escrever um programa que sai hello, world usando o editor de blocos FMZ Quant

Passo 1: Selecionar o módulo Log

Can we make quantitative trading without code? Let’s find out…

Passo 2: Selecione o módulo de texto

Can we make quantitative trading without code? Let’s find out…

Passo 3: Configurações de ensaio de regresso

Can we make quantitative trading without code? Let’s find out…

Etapa 4: Resultado do ensaio posterior

Can we make quantitative trading without code? Let’s find out…

No 5

Uma estratégia completa de equilíbrio dinâmico para as moedas digitais

Estratégia lógica

  • Condição de compra: se o valor de mercado da posição corrente menos o saldo disponível corrente for inferior a 5% do saldo disponível corrente negativo, abrir uma posição de compra.

  • Condição de venda: se o valor de mercado da posição corrente menos o saldo disponível corrente for superior a 5% do saldo disponível corrente negativo, fechar uma posição para vender.

Previsões e requisitos

  • Mercado actual

  • Ativos correntes

  • Valor de mercado total da moeda

  • Diferença de activos

Escrita de estratégias em blocos Passo 1

Nós calcular os quatro pré-requisitos e pré-requisitos da estratégia de negociação e atribuir valores para cada variável.

Can we make quantitative trading without code? Let’s find out…

A diferença de ativo é o valor total de mercado da moeda menos o saldo disponível atual. A diferença de ativo é o valor total de mercado da moeda menos o saldo disponível atual.

Escrita de estratégias em blocos Passo 2

Após a atribuição de pré-requisitos e pré-requisitos ser concluída, a lógica de negociação precisa ser escrita. Isso não é tão complicado quanto esperado. Não é nada mais do que expressar a lógica de estratégia acima na forma de blocos de código. Ou seja, se a diferença de ativos for menor que 5% do saldo disponível negativo, compre-a e, se a diferença de ativos for maior que 5% do saldo disponível, venda-a. Como mostrado abaixo:

Can we make quantitative trading without code? Let’s find out…

A estratégia parece ter terminado, mas você deve saber que o programa é executado de cima para baixo, e então ele pára. No entanto, nossa estratégia de negociação não é executar as condições de negociação uma vez, mas executá-las em um loop repetidamente. Em outras palavras, o programa precisa verificar se as condições estratégicas foram alcançadas constantemente. Se assim for, ele executará a negociação, caso contrário, ele continuará verificando. Neste momento, outra declaração de loop é necessária, como mostrado na figura a seguir:

Can we make quantitative trading without code? Let’s find out…

Não há diferença essencial entre a estratégia de visualização e a estratégia escrita em outras linguagens de programação. Ele também suporta o teste de dados históricos com múltiplos períodos e precisões.

Can we make quantitative trading without code? Let’s find out…

Até agora, uma estratégia de negociação completa foi concluída. para cuidar dos tipos preguiçosos, esta estratégia foi compartilhada na praça estratégia e pode ser copiada para estudo diretamente.

Endereço do link estratégico:

https://www.fmz.com/strategy/121404

NO.6

A lei das dez mil horas sempre existe, mas para os traders com base zero, é impossível gastar dez mil horas praticando novamente.

Com a programação visual, você não precisa lembrar a gramática e o nome do método, basta simplesmente navegar no módulo de função para encontrar o que deseja.

No entanto, em outras palavras, a programação visual não é um problema como um passo para a entrada quantitativa, mas também tem suas próprias limitações, como a incapacidade de desenvolver estratégias de negociação excessivamente complexas e sofisticadas.

Finalmente, desejo a todos os amigos que querem fazer negociação quantitativa, independentemente de serem baseados em zero, que possam alcançar seus objetivos de aprendizagem através da ação.


Relacionado

Mais informações