feat: 실시간 슬리피지 모니터링(UI/백엔드) 적용 및 Rust 엔진 포팅 Phase 1 셋업
This commit is contained in:
17
kis_rust_core/src/lib.rs
Normal file
17
kis_rust_core/src/lib.rs
Normal file
@@ -0,0 +1,17 @@
|
||||
use pyo3::prelude::*;
|
||||
|
||||
/// 파이썬에서 호출할 백테스트 벤치마크 함수
|
||||
#[pyfunction]
|
||||
fn run_dummy_backtest(params: &str) -> PyResult<f64> {
|
||||
// 실제로는 파라미터를 파싱하고 루프를 돌아야 하지만, 지금은 연결 테스트용
|
||||
println!("[Rust] 파이썬으로부터 받은 파라미터: {}", params);
|
||||
let dummy_pnl = 150000.0; // 15만원
|
||||
Ok(dummy_pnl)
|
||||
}
|
||||
|
||||
/// 모듈 초기화
|
||||
#[pymodule]
|
||||
fn kis_rust_core(_py: Python, m: &PyModule) -> PyResult<()> {
|
||||
m.add_function(wrap_pyfunction!(run_dummy_backtest, m)?)?;
|
||||
Ok(())
|
||||
}
|
||||
Reference in New Issue
Block a user