SupetMind 体验版的研究环境中编写的策略,能用模拟帐号进行模拟交易吗?
SupetMind 体验版的研究环境中编写的策略,能用模拟帐号进行模拟交易吗?
当然可以。在SuperMind平台的体验版研究环境中编写并测试好的策略,可以通过与模拟账号绑定来实现模拟交易功能。通常,这涉及到以下几个步骤:
策略命名:首先,你需要为你的策略命名,并将其置于特定目录下。这通常会创建一个以策略名称命名的目录,在./persist/
下存放持久化的策略信息。
策略代码复制:你可以从策略研究模块中直接复制策略代码。确保将这些代码放在三对引号("""...""")之间的格式,这样它们会被正确地识别和执行。
参数设置:
capital_base
参数用于指定初始资金量。signal_mode=False
时,这个策略可能会与实际交易关联。不过,在体验版环境中,如果未传入TradeAPI对象(即trade_api=None
),则默认为模拟交易环境。策略频率:通过frequency
参数指定策略的运行频率是每日('DAILY')还是分钟级('MINUTE')。
选择市场类型:根据你的需求选择stock_market
参数,通常是'STOCK'表示股票类交易。
基准指数:通过设置benchmark
参数来指定你想要追踪的指数,这在策略评估和比较中非常有用。
绑定仿真/实盘环境:
trade_api
参数并传入具体的TradeAPI对象时,你可以将你的策略与特定的模拟账号或实际交易账户关联起来。这意味着策略运行期间能够执行真正的交易操作。因此,在SuperMind体验版研究环境中编写和部署策略后,通过上述步骤,你可以在模拟环境下进行测试和验证,确保策略在真实交易环境中的可行性和有效性。这为策略开发者提供了安全、可控的测试平台,避免了对实际资金的风险暴露。