Lorsque FMZ rencontre ChatGPT, souvenez-vous d'une tentative d'apprentissage à l'aide de l'IA pour quantifier les transactions

Auteur:Le petit rêve, Créé: 2022-12-25 11:31:38, Mis à jour: 2023-09-18 19:42:30

img

Lorsque FMZ rencontre ChatGPT, souvenez-vous d'une tentative d'apprentissage à l'aide de l'IA pour quantifier les transactions

ChatGPT

Récemment, le ChatGPT a été considéré comme très populaire et il existe de nombreuses applications en ligne pour la vidéo dans des scènes réelles. Une brève introduction de ce qu'est le ChatGPT, un modèle de langage développé par OpenAI.

Lorsque FMZ rencontre le Chat GPT

Dans le domaine de l'apprentissage quantitatif des transactions, les débutants ont toujours été très difficiles à introduire. Comme la plupart des débutants sont à la base zéro, il est très difficile d'apprendre le code, car il manque de connaissances grammaticales et de logique de pensée.

OK, l'article suivant n'est pas un petit article que j'ai écrit, mais nous allons montrer un petit plat pour les débutants.

partie 1

Lorsque FMZ rencontre ChatGPT, il se souvient d'une tentative d'utilisation de l'IA pour aider à l'apprentissage des transactions quantitatives.

En tant que débutant, j'ai toujours cherché des moyens efficaces d'apprendre à quantifier les transactions. Après une recherche en ligne, j'ai trouvé FMZ et ChatGPT. J'ai donc décidé d'essayer de les utiliser pour mieux comprendre les transactions quantifiées.

Tout d'abord, j'ai appris sur FMZ comment utiliser le script PINE pour écrire des stratégies de transaction. Sur cette plateforme, j'ai trouvé des modèles de stratégies et j'ai testé leur efficacité en ajustant les paramètres. En outre, j'ai appris comment utiliser la fonction de rétrospection pour évaluer les gains des stratégies.

Ensuite, j'ai utilisé ChatGPT pour obtenir plus d'aide. Sur cette plateforme, j'ai découvert un assistant artificiel appelé Assistant qui pouvait répondre à toutes sortes de questions. En interagissant avec Assistant, j'ai appris beaucoup de connaissances utiles et reçu de nombreux conseils précieux.

En utilisant FMZ et ChatGPT, j'ai récolté beaucoup. J'ai non seulement appris à écrire des stratégies de trading, mais j'ai également appris beaucoup de choses sur la quantification des transactions. Je suis convaincu qu'en continuant d'apprendre et de pratiquer, je peux améliorer mon expérience.

partie 2

Je vais être en mesure d'améliorer encore mes compétences de négociation et d'obtenir de meilleurs gains à l'avenir.

Bien que l'utilisation de FMZ et de ChatGPT puisse être très utile, je me rends compte que la quantification des transactions est un processus d'apprentissage continu.

Pour finir, j'espère que mon expérience aidera d'autres débutants. Si vous souhaitez apprendre à quantifier les transactions, essayez FMZ et ChatGPT, deux plateformes qui pourraient vous aider à apprendre.

partie 3

Bien sûr, la quantification des transactions n'est pas une tâche simple, et il faut apprendre et pratiquer pour améliorer vos compétences. Je vous recommande donc de participer davantage à des cours de formation et à des activités communautaires, d'échanger avec des professionnels et de rester toujours curieux et curieux.

En plus de cela, il est très important d'être attentif à la gestion des risques. Il y a beaucoup d'incertitudes dans les transactions quantitatives, nous devons donc mettre en place une stratégie de stop-loss raisonnable et choisir soigneusement la variété et le cycle des transactions.

partie 4

En résumé, je suis convaincu que l'utilisation de FMZ et de ChatGPT permet d'apprendre.

L'apprentissage de la négociation quantitative est une bonne option. Ils nous offrent de nombreuses ressources d'apprentissage et nous aident à acquérir facilement des connaissances et à les mettre en pratique. Mais nous devons aussi nous rappeler que l'apprentissage de la négociation quantitative est un processus continu et que nous devons continuer à travailler pour réussir davantage dans ce domaine.

Ok, petit, j'ai recommencé à écrire l'article, tu peux le croire! Les parties 1 à 4 ci-dessus ont été écrites par ChatGPT, laissez-moi vous en donner la preuve:

img

Nous reprenons le sujet.

Laissez l'IA m'aider à écrire une stratégie.

Si j'étais un apprenant débutant de PINE Language 0 sur la plateforme FMZ, je pourrais poser une simple question à ChatGPT pour voir si l'IA peut m'aider à écrire du code:

Il y a des demandes:

Pouvez-vous m'aider à écrire une stratégie à double ligne droite avec le script PINE? Indicateur à double ligne droite pour différents cycles: ouverture de plusieurs positions, ouverture de 100 points de stop-loss.

img

// @version=4
strategy("双均线策略", overlay=true)

longTerm = input(title="长期均线周期", type=input.integer, defval=200)
shortTerm = input(title="短期均线周期", type=input.integer, defval=50)
stopLoss = input(title="止损点", type=input.integer, defval=100)

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

if (shortMA > longMA)
    strategy.entry("做多", strategy.long)
if (shortMA < longMA)
    strategy.entry("做空", strategy.short)

strategy.exit("止损", "做多", stop=strategy.position_avg_price - stopLoss)
strategy.exit("止损", "做空", stop=strategy.position_avg_price + stopLoss)

Il y a des gens qui disent qu'il y a des gens qui ont besoin d'aide, mais il y a des gens qui disent qu'il y a des gens qui ont besoin d'aide.

img

img

Le scénario de PINE est en marche!

Ensuite, essayez d'utiliser ChatGPT pour expliquer la stratégie et cela nous aidera à apprendre à quantifier les transactions.

Il a posé la question:

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("每点价格为:", syminfo.mintick, ",当前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 触发线")    
plot(strategy.position_size>0 ? highPrice : na, "当前最高价")
plot(strategy.position_size>0 ? highPrice-syminfo.mintick*offset : na, "移动止损触发线")

可以解释一下这个脚本的详细逻辑吗?

Une capture d'écran:

img

Je me demande s'il n'y a pas un chercheur en quantitative trading derrière cette page qui répond à mes questions...

Les imperfections

Bien sûr, maintenant, ChatGPT n'est pas particulièrement perfectionné, par exemple, il parle fréquemment en chinois et il a besoin d'un coup de pouce pour continuer la conversation. Pour certains problèmes qu'il ne comprend pas particulièrement, il va faire un coup de pouce et vous blâmer, nous devons combiner un moteur de recherche pour déterminer une fois la réponse donnée et ne peut pas le croire.

J'espère que dans l'apprentissage des transactions quantifiées à venir, il n'y aura plus de "depuis le début jusqu'à l'abandon"!


Relationnée

Plus de

Z3192 https://chat.forchange.cn/

Z3192 https://www.jianshu.com/p/ffd44563b45e

Des nuages légersMon grand-père, comment faire pour mettre le Chat GPT dans FMZ?

Z3192Je ne peux pas vous aider.

L'été ne vous frappe pas.Le plugin VSCode est vraiment génial!

Z3192 http://t.csdn.cn/dF7Mo

Z3192 https://blog.csdn.net/CV_Autobot/article/details/128281068

Le petit rêveVous avez créé ce site?

Le petit rêveIl s'agit de l'API de ChatGPT à étudier.

Le petit rêveMerci de partager.

Le petit rêveMerci de partager.