Demandez des questions aux débutants sur les fonctions MA

Auteur:Je vous en prie., Créé: 2018-01-22 14:50:27, mis à jour:

Je vais utiliser la fonction TA.MA, par exemple pour obtenir MA5 à partir d'un diagramme de K de 15 minutes. Cependant, en réalité, la valeur de l'AMA du log diffère nettement de celle de l'AMA du K-Chart de l'échange. Qui peut vérifier si c'est mon fonction qui fonctionne mal?

var records = exchange.GetRecords(PERIOD_M15); 
var ma = TA.MA(records, 5);
ma = ma[ma.length - 1]
Log('5日均线', ma)

Plus de

Le petit rêveTout d'abord, vous devez vous assurer que le cycle de temps est le même que celui de la variété que vous comparez, soit 15 minutes, si c'est un contrat à terme, vous devez également vous assurer que le cycle est le même. Deuxièmement, la dernière barre de la ligne K est variable en temps réel, donc la dernière valeur de la ligne d'indicateur est également variable en temps réel. Enfin, si vous essayez de manière différente, vous pouvez consulter le graphique, je vais vous aider à analyser, le graphique affiche le nom de l'objet testé, la période de temps, etc.

Le petit rêveIl s'agit d'un problème de programmation, de code interactif. Je ne peux pas vous aider. Il y a des exemples complets d'interactions, de code, et d'utilisations.

Je vous en prie.Merci, je me concentre davantage sur le problème. Si une variable modifie l'attribution directement dans le main, c'est bien, mais si l'attribution de la variable modifie l'attribution de la variable par l'interaction de la stratégie de réflexion, il semble que les résultats ne soient pas idéaux. Par exemple, DELAY par défaut est 30, et je modifie à 60, mais l'exécution est toujours 30, je ne sais pas quoi faire.