Ich arbeite an diesem Algo in Quantopian und lief auf ein Problem.Return Stock Symbol in Quantopian
Ich berechnete den Z-Score für eine gewichtete% Preisänderung für eine Gruppe von Etfs und jetzt versuche ich die zehn besten Aktien zu finden. Wenn ich den Code ausführen
print(context.zscore)
Es gibt mir Daten in zwei Spalten, das Symbol und die zscore. Allerdings, wenn ich Index dies es mir nicht mehr das Symbol gibt, nur die zscore
print(context.zscore[0])
hier ist ein Screenshot der Ausgabe wird die erste Zeile indiziert und die zweiten bis n-te Zeile nicht.
will ich es
Equity(14516 [EWA]) -.679217
oder noch besser
EWA -.679217
Weiß zurückzukehren jemand, wie dies zu tun?
Hey! Höchstwahrscheinlich überschreibt das context.zscore-Objekt die __str__-Methode, um einige benutzerdefinierte Elemente zu löschen. Ich konnte den Bezug für zscore nicht finden, indem ich sehr schnell schaute. Aber es gibt wahrscheinlich mehrere Möglichkeiten, dies zu beheben. 1) Sehen Sie sich die Dokumente an, sehen Sie, was diese Objektdarstellung tatsächlich ist und ob es eine Methode gibt, die gewünschten Informationen zu erhalten. 2) Konvertiere die Daten, die dort gedruckt werden, in eine Liste. –