2022年6月2日木曜日

バックテストレポート MODIFYの削除

とあるバックテストの分析を試みたのですが、ファイルサイズが250Mと巨大でした。

原因はmodifyが大変多く、容量、行数ともに膨大に

そこで、modifyの行をPythonで削除することにしました。

以下コード

inputFile = r'StrategyTester.htm'       # 読み込みファイル
outputFile = r'StrategyTesterNew.htm'   # 書き込みファイル
for line in open(inputFile):
    if 'modify' in line:
        continue
    else:
        with open(outputFile, mode='a') as f:
            f.write(line)


コードはこちらを参照させていただきました。
ありがとうございます。

https://akatsuki1024.hatenablog.com/entry/2020/12/13/201612



上:オリジナル

下:MODIFY削除

容量が98%減できました!