더북(TheBook)

  3. 생성된 파일에 다음 코드를 입력합니다.

@echo off

:init
@echo Started: %date% %time%
echo init starts
cd C:\Users\82103\PycharmProjects\SystemTrading  ------ 프로젝트 경로(각자 경로로 수정 필요)
call activate system_trading_py38_32 ------ 가상 환경 이름
@taskkill /f /im "python.exe"
set loop=0
set max_loop=900

:loop
set /a loop+=1
echo %loop%
timeout 2 > NUL
if %loop%==%max_loop% goto init
if %loop%==1 goto starter
if not %loop%==1 goto loop

:starter
start python main.py
timeout 10 > NUL
goto loop

Note ≡


배치를 동작시킬 때 사용하는 명령어들은 우리가 배운 파이썬 코드가 아니기에 무슨 말인지 이해하기 어려울 수 있습니다. 지금은 이 배치가 무엇을 하고자 하고 제대로 실행시키려면 무엇을 수정해야 하는지에 집중하겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.