이 명령어들은 main.py 파일이 있는 프로젝트 경로로 이동한 후 아나콘다 가상 환경(system_trading_ py38_32)을 활성화합니다. 이후 main.py 파일을 약 30분 간 실행하다 파이썬 프로그램을 모두 종료한 후 다시 약 30분 동안 실행시키는 것을 반복합니다. 중간중간 들어 있는 timeout은 그다음에 오는 숫자(초)만큼 대기하겠다는 의미입니다. 이 숫자를 조정하여 프로그램 재실행 주기를 조절할 수 있습니다.
그리고 배치 파일을 제대로 실행하려면 다음 사항을 반드시 확인해야 합니다.
➊ 프로젝트 경로 주소: 위에서 6번째 줄에 표시된 것처럼 cd 명령어 다음에는 main.py 파일이 있는 프로젝트 경로가 들어가야 합니다. 프로젝트가 있는 경로는 각자 다르므로 반드시 수정하기 바랍니다.
➋ 가상 환경 이름: 이어서 나오는 다음 줄에 등장하는 system_trading_ py38_32는 가상 환경 이름입니다. 앞서 가상 환경을 구성할 때 책과 다르게 만들었다면 여러분이 설정한 가상 환경 이름으로 고쳐야 합니다.
➌ 배치 파일 위치 및 실행 파일명: 배치 파일은 main.py와 같은 경로에 있어야 하며, 전략을 실행하는 모듈명은 main.py 파일로 정해야 합니다. 그렇지 않은 경우 배치 파일 내 main.py를 작성한 이름으로 바꾸어야 합니다.
➍ set max_loop=900: 이 코드는 숫자를 1부터 증가시키다 900이 되면 재실행한다는 의미입니다. 이 숫자를 증가시킬수록 재실행 주기가 길어지며, 현재는 약 30분 주기로 재실행됩니다. set max_loop=600으로 바꾼다면 약 20분 주기로 재실행됩니다.