Erreurs, bugs, questions - page 2624
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie
Bibliothèques : HistoryTicks
fxsaber, 2020.01.09 14:43
Je n'ai pas remarqué que la version du KB est ancienne. Malheureusement, il n'y a aucun moyen de mettre à jour. La machine KB donne ceci Tout se compile sans erreur dans ME.Pourquoi à la ligne 3 :
avertissement de "non-concordance des signes" ?
Datetime est censé être un nombre non signé (8 octets comme ulong). Donnez-moi un exemple de date négative.
En appliquantChartSetSymbolPeriod dans l'indicateurOnInit pendant le débogage sur les données actuelles, il y a une chose étrange - dans OnTick() rates_total de l'ancien TF, et des tableaux de séries temporelles du nouveau:
Ici, nous voyons Time[x] de Daytime, etrates_total de H1, avec le TF du graphique changé en Daytime dans la fenêtre du débogueur.
En appliquantChartSetSymbolPeriod dans l'indicateurOnInit pendant le débogage sur les données actuelles, il y a une chose étrange - dans OnTick() rates_total de l'ancien TF, et des tableaux de séries temporelles du nouveau:
Ici, nous voyons Time[x] de Daytime, etrates_total de H1, alors que dans la fenêtre du débogueur, le TF du graphique est passé à Daytime.
Lorsque vous changez de cadre temporel, l'indicateur est entièrement recréé. C'est-à-dire que le manche de l'indicateur précédent est supprimé et le nouveau est créé.
Mais il y a un "mais". L'indicateur précédent est encore présent pendant un certain temps.
N'est-ce pas la raison pour laquelle...
En appliquantChartSetSymbolPeriod dans l'indicateurOnInit pendant le débogage sur les données actuelles, il y a une chose étrange - dans OnTick() rates_total de l'ancien TF, et des tableaux de séries temporelles du nouveau:
Nous voyons ici Time[x] de Daytime, etrates_total de H1, avec le TF du graphique changé en Daytime dans la fenêtre du débogueur.
IndicateurDéclenchement
Lorsque le cadre temporel change, l'indicateur est entièrement recréé. Cela signifie que la poignée d'indicateur précédente est supprimée et que la nouvelle est créée.
Mais il y a un "mais". L'indicateur précédent est encore présent pendant un certain temps.
N'est-ce pas la raison pour laquelle...
Oui, d'après ce que j'ai compris de mes expériences, aprèsChartSetSymbolPeriod,OnInit est terminé et une fois (en mode débogage au moins) OnCalculate est exécuté (à ce moment-là, il est capturé). C'est-à-dire qu'il n'interfère pas avec le fonctionnement en ligne.
Le fait que des données de différentes échéances puissent arriver dans OnCalculate est juste un bug, je pense.
Est-ce une faille dans ArraySwap ?
Tel que conçu
Échange le contenu de deux tableaux dynamiques de même type.