Back

Trouble loading history for 2 pairs at once in forex python

does anyone know whats going on with this??? i've been working all day T_T

KeyError : 'value'

can't load my backtest yet. here's the code. 

        history = self.History(["AUDUSD", "USDSGD"], 200, Resolution.Daily)["value"].unstack(level=0).dropna()
        hist_one_year = history[-252:]
        X = hist_one_year["AUDUSD"][:, np.newaxis]
        y = hist_one_year["USDSGD"]
        self.regr = linear_model.LinearRegression()
        self.regr.fit(X, y)

Update Backtest







Please log the history request object first:

history = self.History(["AUDUSD", "USDSGD"], 200, Resolution.Daily)
self.Quit(f'{history}')

and you will be able to verify which columns are available in the pandas data frame.
Normally, "value" is not a column for historical request of Forex quote bars. You should use close instead:

history = self.History(["AUDUSD", "USDSGD"], 200, Resolution.Daily)
self.Quit(f'{history["close"]}')
0

The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.


thanks alex!

0

Update Backtest





0

The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.


Loading...

This discussion is closed

 
";