Ich verwende pyalgotrade
für eine Trading-Strategie, bei der ich mehrere Ticker in einer Liste verwenden möchte.
Wie es jetzt eingerichtet ist, führt es die Strategie für jeden einzelnen Ticker in der Liste aus, aber ich möchte, dass sie alle als eine zusammengesetzte Strategie laufen.
Wie gehe ich vor?
Hier ist der Code:
%Vor% feed
ist eine Instanz von pyalgotrade.feed.BaseFeed
. Es enthält eines oder mehrere Instrumente BarDataSeries
, die eine Abfolge von Preisen definieren. Wenn Sie feed[instrument]
aufrufen, erhalten Sie die BarDataSeries
dieses Instruments.
Sie benötigen ein for loop
, um jedes einzelne Instrument zu bearbeiten. Und es wird Ihren Code sauber machen, um eine spezielle Klasse für jedes Instrument hinzuzufügen. Siehe die Klasse InstrumentManager
. Und ich repariere viele Programmfehler.
Tags und Links python yahoo-finance quantitative-finance ta-lib pyalgotrade