因此,我已经创建了一个非常基本的python价格来获取bot,但是它实际上并没有显示任何结果,它只是说退出代码0完成的进程,这里是代码:
import pandas as pd
import pandas_datareader
from pandas.testing import assert_frame_equal
from gemini.gemini_core.gemini_master import Gemini
from gemini.helpers import poloniex, analyze
def cmo_trading_strategy(data, gemini):
pass
# TODO optimise params
PAIR = "BTC_USD"
PERIOD = 300
DAYS_HISTORY = 100
params = {
'capital_base': 100,
'data_frequency': 'D',
'fees': {
'open_fee': 0.01,
'close_fee': 0.01
}
}
if __name__ == '_main__':
def_df = poloniex.load_dataframe(pair=PAIR, period=PERIOD, days_history=DAYS_HISTORY)
backtesting_engine = Gemini(Logic=cmo_trading_strategy, sim_params=params, analyze=analyze.analyze_bokeh)
backtesting_engine.run(data=data_df)
print(data_df)发布于 2021-08-26 13:08:10
没有测试,我想你有一个错误:
def_df = poloniex.load_dataframe(pair=PAIR, period=PERIOD, days_history=DAYS_HISTORY)应:
data_df = poloniex.load_dataframe(pair=PAIR, period=PERIOD, days_history=DAYS_HISTORY)https://stackoverflow.com/questions/68938095
复制相似问题