동시 호가를 제외한 시간(09:00~15:20)을 기준으로 현재 시간이 장 중인지 확인하는 check_transaction_open 함수를 만들었습니다. 이 함수 내부를 보면 datetime 모듈을 이용하여 현재 시간을 의미하는 now를 만듭니다.
now = datetime.now()
현재 시간이 9시와 15시 20분 사이에 있는지 확인하는 비교 연산을 하여 장 중인지 확인합니다.
start_time <= now <= end_time
같은 방법으로 현재 시간이 15시 20분 이후인지 비교하여 장 종료라고 판단하는 check_transaction_closed 함수를 만든 후 RSIStrategy.py로 돌아가 time_helper.py 파일을 import하는 코드를 추가합니다.
RSIStrategy.py
from api.Kiwoom import *
from util.make_up_universe import *
from util.db_helper import *
from util.time_helper import *
import math
(...)