[Fix]Close #827
This commit is contained in:
parent
3cfa40a6ef
commit
6290f059ab
@ -32,8 +32,8 @@ def loadStrategyModule(moduleName):
|
||||
path = os.path.abspath(os.path.dirname(__file__))
|
||||
for root, subdirs, files in os.walk(path):
|
||||
for name in files:
|
||||
# 只有文件名中包含strategy且非.pyc的文件,才是策略文件
|
||||
if 'strategy' in name and '.pyc' not in name:
|
||||
# 只有文件名中包含strategy且以.py结尾的文件,才是策略文件
|
||||
if 'strategy' in name and name[-3:] == '.py':
|
||||
# 模块名称需要模块路径前缀
|
||||
moduleName = 'vnpy.trader.app.ctaStrategy.strategy.' + name.replace('.py', '')
|
||||
loadStrategyModule(moduleName)
|
||||
@ -43,8 +43,8 @@ for root, subdirs, files in os.walk(path):
|
||||
workingPath = os.getcwd()
|
||||
for root, subdirs, files in os.walk(workingPath):
|
||||
for name in files:
|
||||
# 只有文件名中包含strategy且非.pyc的文件,才是策略文件
|
||||
if 'strategy' in name and '.pyc' not in name:
|
||||
# 只有文件名中包含strategy且以.py结尾的文件,才是策略文件
|
||||
if 'strategy' in name and name[-3:] == '.py':
|
||||
# 模块名称无需前缀
|
||||
moduleName = name.replace('.py', '')
|
||||
loadStrategyModule(moduleName)
|
||||
|
Loading…
Reference in New Issue
Block a user