Le problème de ma

Auteur:Je vous en prie., Créé: 2021-12-04 16:38:59, mis à jour:

var ma = TA.MA(records, 15,'high')
Log(ma)
ma = TA.MA(records, 15)
Log(ma)

Pourquoi ces deux MA retournent la même valeur? Ne devrait-on pas dire que la première est la ligne moyenne du prix le plus élevé et la deuxième est la ligne moyenne du prix de clôture?


Plus de

Je vous en prie.Alors, comment dois-je configurer la moyenne mobile pour le prix le plus élevé?

Je vous en prie.Alors, comment dois-je configurer la moyenne mobile pour le prix le plus élevé?

au coursLe résultat est le même.

Je vous en prie.Merci beaucoup.

Le petit rêveOn peut parcourir les enregistrements et reconstruire une matrice où le prix est le plus élevé.

Je vous en prie.Var records = exchange.GetRecords ((PERIOD_H1)) est un fichier enregistré par le système d'enregistrement. Je ne sais pas. Log ((" La première ligne de données k est Time:", records[0].Time, "Open:", records[0].Open, "High:", records[0].High La deuxième base de données de la ligne k est, Time:", records[1].Time, "Close:", records[1].Close Log (("K ligne actuelle ((la plus récente)", records[records.length-1], "K ligne précédente", records[records.length-2]) Les records sont si demandés. Comment les changer?

allez-zVous pouvez modifier les enregistrements vous-même en plaçant le high à côté du close.

Je vous en prie.Alors, comment dois-je configurer la moyenne mobile pour le prix le plus élevé?