Quando FMZ encontra ChatGPT, uma tentativa de usar IA para ajudar na aprendizagem de negociação quantitativa

Autora:Lydia., Criado: 2023-02-08 11:54:20, Atualizado: 2023-09-18 19:41:30

img

Quando FMZ encontra ChatGPT, uma tentativa de usar IA para ajudar na aprendizagem de negociação quantitativa

ChatGPT

O ChatGPT tem sido muito popular recentemente. Existem vários vídeos aplicados a cenários do mundo real na Internet. Deixe-me apresentar brevemente o que é o ChatGPT. O ChatGPT é um modelo de linguagem desenvolvido pela OpenAI. Ao contrário da IA anterior, o ChatGPT tem uma capacidade de compreensão de linguagem muito forte. Existem muitos vídeos sobre a introdução, registro e uso do ChatGPT na rede.

Quando o FMZ encontra o ChatGPT

No campo da aprendizagem de negociação quantitativa, os iniciantes sempre foram muito difíceis na fase de entrada.

O próximo artigo não foi escrito por mim.

Parte 1Quando FMZ encontra ChatGPT, uma tentativa de usar IA para ajudar na aprendizagem de negociação quantitativa

Como iniciante, eu tenho procurado maneiras eficazes de aprender negociação quantitativa. Depois de pesquisar on-line, encontrei FMZ e ChatGPT. Então eu decidi tentar usá-los para aprofundar minha compreensão da negociação quantitativa.

Primeiro, aprendi a usar o script PINE para escrever uma estratégia de negociação no FMZ. Nesta plataforma, encontrei modelos para várias estratégias e testei seus efeitos ajustando parâmetros. Além disso, também aprendi a usar a função de backtesting para avaliar os retornos da estratégia.

Em seguida, eu uso o ChatGPT para obter mais ajuda. Nesta plataforma, encontrei um assistente de IA chamado Assistente, que pode responder minhas várias perguntas.

No processo de usar FMZ e ChatGPT, eu ganhei muito. Não só aprendi como escrever estratégias de negociação, mas também ganhei mais conhecimento sobre negociação quantitativa.

Parte 2Poderei melhorar ainda mais as minhas habilidades comerciais e obter melhores retornos no futuro.

Embora usar o FMZ e o ChatGPT possa ser muito útil, também percebo que a negociação quantitativa é um processo contínuo de aprendizagem.

No final, espero que minha tentativa possa ajudar outros iniciantes. Se você também quiser aprender negociação quantitativa, tente as plataformas FMZ e ChatGPT, que podem se tornar poderosos assistentes para você aprender.

Parte 3Naturalmente, a negociação quantitativa não é uma tarefa fácil. Requer aprendizagem e prática contínuas para melhorar as competências. Por conseguinte, sugiro também que participe de vários cursos de formação e atividades comunitárias, troque experiência comercial com profissionais e permaneça sempre curioso e curioso.

Além disso, também é muito importante prestar atenção à gestão de riscos. Existem muitos fatores de incerteza na negociação quantitativa, por isso devemos definir uma estratégia de stop-loss razoável e selecionar cuidadosamente a variedade de negociação e o período de negociação.

Parte 4Para resumir, acredito que usar as plataformas FMZ e ChatGPT para aprender negociação quantitativa é uma boa escolha. Eles nos fornecem recursos e assistência de aprendizagem ricos, para que possamos entender o conhecimento e praticar facilmente. No entanto, também devemos lembrar que aprender negociação quantitativa é um processo contínuo, e precisamos fazer esforços contínuos para alcançar maior sucesso neste campo.

Ok, vou começar a escrever de novo, você pode acreditar! A parte 1 ~ parte 4 acima são escritas por ChatGPT.

img

Quando FMZ encontra ChatGPT, uma tentativa de usar IA para ajudar na aprendizagem de negociação quantitativa

Como iniciante, eu tenho procurado maneiras eficazes de aprender negociação quantitativa. Depois de pesquisar on-line, encontrei FMZ e ChatGPT. Então eu decidi tentar usá-los para aprofundar minha compreensão da negociação quantitativa.

Primeiro, aprendi a usar o script PINE para escrever uma estratégia de negociação no FMZ. Nesta plataforma, encontrei modelos para várias estratégias e testei seus efeitos ajustando parâmetros. Além disso, também aprendi a usar a função de backtesting para avaliar os retornos da estratégia.

Em seguida, eu uso o ChatGPT para obter mais ajuda. Nesta plataforma, encontrei um assistente de IA chamado Assistente, que pode responder minhas várias perguntas.

No processo de usar FMZ e ChatGPT, eu ganhei muito. Não só aprendi como escrever estratégias de negociação, mas também ganhei mais conhecimento sobre negociação quantitativa.

Continua:

img

Poderei melhorar ainda mais as minhas habilidades comerciais e obter melhores retornos no futuro.

Embora usar o FMZ e o ChatGPT possa ser muito útil, também percebo que a negociação quantitativa é um processo contínuo de aprendizagem.

No final, espero que minha tentativa possa ajudar outros iniciantes. Se você também quiser aprender negociação quantitativa, tente as plataformas FMZ e ChatGPT, que podem se tornar poderosos assistentes para você aprender.

Continua:

img

É claro que a negociação quantitativa não é uma tarefa fácil. Requer aprendizagem e prática contínuas para melhorar as habilidades. Portanto, também sugiro que você participe de vários cursos de treinamento e atividades comunitárias, troque experiência de negociação com profissionais e permaneça sempre curioso e curioso.

Além disso, também é muito importante prestar atenção à gestão de riscos. Existem muitos fatores de incerteza na negociação quantitativa, por isso devemos definir uma estratégia de stop-loss razoável e selecionar cuidadosamente a variedade de negociação e o período de negociação.

Para resumir, acredito que usar as plataformas FMZ e ChatGPT para aprender negociação quantitativa é uma boa escolha.

Vamos começar o assunto de novo.

Deixa a IA escrever uma estratégia para mim.

Se eu sou um aprendiz introdutório da linguagem PINE na plataforma FMZ com 0 básicos, posso apresentar um requisito simples para ChatGPT para ver se a IA pode me ajudar a escrever código:

Propor requisitos:

Você pode usar o script PINE para escrever uma estratégia de EMA dupla para mim? O índice médio móvel de diferentes períodos é que a cruz para cima é para abrir posições longas, a cruz para baixo é para abrir posições curtas, e o stop loss é de 100 pontos.

img

Este é um exemplo de usar o script PINE para escrever uma estratégia EMA dupla, começando com o código de controle de versão://@ versão=4

img

Neste código, primeiro definimos dois parâmetros que podem ser ajustados: período médio de longo prazo e período médio de curto prazo. Em seguida, calculamos as duas médias móveis e usamos a declaração para determinar se há uma cruz para cima ou uma cruz para baixo. Se uma cruz para cima ocorrer, vá longo; se uma cruz para baixo ocorrer, vá curto. Finalmente, definimos um ponto de stop loss. Se o preço cair abaixo do ponto de stop loss, a posição será fechada.

Nota: Este é apenas um exemplo e não garante que a estratégia irá produzir bons retornos.

// @version=4
strategy("double EMA strategy", overlay=true)

longTerm = input(title="long-term average period", type=input.integer, defval=200)
shortTerm = input(title="short-term average period", type=input.integer, defval=50)
stopLoss = input(title="stop loss point", type=input.integer, defval=100)

longMA = sma(close, longTerm)
shortMA = sma(close, shortTerm)

if (shortMA > longMA)
    strategy.entry("go long", strategy.long)
if (shortMA < longMA)
    strategy.entry("go short", strategy.short)

strategy.exit("stop loss", "go long", stop=strategy.position_avg_price - stopLoss)
strategy.exit("stop loss", "go short", stop=strategy.position_avg_price + stopLoss)

Deixe-me executá-lo no sistema de backtest da plataforma FMZ!

img img

O script do PINE está a funcionar!

Em seguida, deixe ChatGPT nos ajudar a explicar a estratégia, que também pode nos ajudar a aprender sobre negociação quantitativa.

Faça a pergunta:

strategy("test", overlay = true)

varip a = na
varip highPrice = na
varip isTrade = false 
varip offset = 30

if not barstate.ishistory and not isTrade
    strategy.entry("test 1", strategy.long, 1)
    strategy.exit("exit 1", "test 1", 1, trail_price=close+offset, trail_offset=offset)
    a := close + offset
    runtime.log("The price per point is:", syminfo.mintick, ", current close:", close)
    isTrade := true 

if close > a and not barstate.ishistory
    highPrice := na(highPrice) ? close : highPrice
    highPrice := close > highPrice ? close : highPrice

plot(a, "trail_price trigger line")    
plot(strategy.position_size>0 ? highPrice : na, "current highest price")
plot(strategy.position_size>0 ? highPrice-syminfo.mintick*offset : na, "moving stop loss trigger line")

Can you explain the detailed logic of this script?

Capturas de tela:

img img img

Eu estou me perguntando se há um pesquisador quantitativo de negociação respondendo a minha pergunta por trás desta página...

Imperfeições

É claro que o ChatGPT ainda não é perfeito. Por exemplo, quando se comunica com ele em chinês, ele muitas vezes se interrompe. Ele precisa continuar com o diálogo de continue to speak. Para algumas perguntas que ele não sabe muito bem, ele falará tolice com você. Precisamos combinar motores de busca para determinar as respostas dadas, e não podemos acreditar cegamente. No entanto, o ChatGPT ainda é muito útil para aprender negociação quantitativa no FMZ. Ele pode nos ajudar a entender o código que é difícil de entender. Pelo menos pode nos dar algumas dicas e inspiração, para que saibamos o que aprender. Ele também pode nos ajudar a escrever alguns protótipos de código simples, dar algumas soluções básicas e implementação de código. Devem haver métodos mais avançados. Podemos continuar a explorar no futuro. Esperamos que o ChatGPT se torne mais poderoso e mais fácil e ajude os iniciantes a começar a negociar quantitativamente.

Espero que no futuro não haja mais "de começar a desistir" no estudo do comércio quantitativo!


Relacionados

Mais.