커뮤니티
수식을 요청 합니다.
YesLanguage 시스템의 실시간 차트 데이터를 외부(파이썬 시스템)로 전달하고자 합니다.
이에 실시간으로 형성되는 10분 봉의 OHLCV 데이터와 LRL 지표의 계산된 값을, 파일 또는 데이터베이스에 기록하는 시스템식 요청드립니다.
실시간 데이터 CSV 파일 기록 시스템식 요청
대상 종목: MYMZ25 (해외선물)
작동 주기 및 트리거:
10분 봉 차트를 기준으로 합니다.
매 10분 봉 종가 기준입니다.
추출 데이터 항목:
봉 완성 시간 (정확한 시간 정보, 예: YYYY-MM-DD HH:MM:SS 형식)
시가(Open)
고가(High)
저가(Low)
종가(Close)
거래량(Volume)
LRL 지표 값: LRL 지표의 최종 계산된 값
데이터 저장 방식 및 형식:
-지정된 CSV 파일 (.csv 확장자) 로 저장 합니다.
-파일 내 데이터는 새로운 데이터가 가장 아래 줄에 추가(Append)되는 방식으로 기록 합니다.
(기존 내용을 덮어쓰지 않고, 계속해서 누적 저장 합니다.)
-각 데이터 항목은 쉼표(,)로 구분 합니다.
- 파일 저장 경로 및 파일명 예시: C:\YesData\realtime_mymz25.csv
(해당 경로는 YesLanguage 시스템이 데이터를 기록하고, 파이썬 시스템이 데이터를 읽을 수 있는 공통의 로컬 경로로 조정 가능합니다.)
-파일 내 한 줄 데이터 형식 예시 (헤더 포함 시):
-DateTime,Open,High,Low,Close,Volume,LRL
2025-10-22 15:00:00,1000.0,1010.0,990.0,1005.0,1000,1002.5
2025-10-22 15:10:00,1005.0,1015.0,1000.0,1012.0,1200,1009.8
...
(헤더 라인 포함 여부는 예스스탁에서 구현 용이성을 고려하여 제안해주시면 감사하겠습니다.)
2. 위 CSV 파일 기록 방식과 더불어,
-YesLanguage 시스템 내에서 DB(데이터베이스)와의 데이터 송수신 및 연동이 가능한지요?
-가능 하다면 YesLanguage 시스템과 DB(데이터베이스) 연동 시스템식 추가 요청 드립니다.
-또한, 실시간 OHLCV 및 LRL 값을 DB에 기록하는 예스랭귀지 시스템식도 함께 요청드립니다.
DB 종류 예시 : 가장 접근성이 좋은 SQLite DB 파일로 기록이 가능하다면 좋습니다.
DB 저장 방식 : 새로운 데이터가 특정 테이블에 행으로 추가(Insert)되는 방식.
저장 데이터 항목 : CSV 요청과 동일한 항목 (봉 완성 시간, 시가, 고가, 저가, 종가, 거래량, LRL 지표 값).
DB 파일 경로 및 테이블명 예시 : C:\YesData\realtime_mymz25.db 파일 내의 ohlcv_lrl 테이블 (경로 및 테이블명은 조정 가능).
** YesLanguage 시스템에서 데이터를 추출하여 파이썬 시스템에 전달하고, 이를 강화 학습 모델의 추론 및 재훈련에 활용할 계획입니다. 구체적인 예스랭귀지 시스템식을 작성하여 제공해 주시면 프로젝트 진행에 큰 도움이 되겠습니다.
** 아직 수식 작성에 미숙 합니다. 주석을 충분히 달아 주시면 감사 하겠습니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2025-10-23 10:36:54