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)
L'inventeur de la quantification - un 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.
L'inventeur de la quantification - un 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.