@rajesh
i figured out the issue and solved the issue, now i got new error, can some one look into it.
df = pd.read_csv(data_file, header=0)
df["date"] = pd.to_datetime(df["date"]).dt.tz_convert(None)
df.drop(df.iloc[ :, 0:1,], inplace = True, axis = 1)
df.set_index("date", inplace = True)
df.to_csv("datafile_clean.csv")
# df.iloc[0:3, :]
# df.to_csv('tcs4.csv')
cdata = btfeeds.GenericCSVData(
dataname="datafile_clean.csv",
fromdate = dt.datetime(2020, 10,1),
dtformat="%Y-%m-%d %H:%M:%S",
datatime = 0 ,
open=1,
high=2,
low=3,
close=4,
volume=5,
reverse = True
)
if __name__ == '__main__':
# Create a cerebro entity
cerebro = bt.Cerebro()
# Add a strategy
cerebro.adddata(cdata)
cerebro.addstrategy(macdStrategy)
print('Starting Portfolio Value : %0.2f' % cerebro.broker.getvalue())
cerebro.run()
# cerebro.plot()
print('Final Portfolio Value : %0.2f' % cerebro.broker.getvalue())
TypeError: super(type, obj): obj must be an instance or subtype of type