
Trader_Sinh를 사용하여 시그널 생성 시 오류가 발생하는 이유는 다음과 같습니다.
1. Trader_Sinh 모듈이 올바르게 임포트되지 않았습니다.
2. Trader_Sinh 클래스가 올바르게 초기화되지 않았습니다.
3. Trader_Sinh 클래스의 generate_signals 메소드가 올바르게 호출되지 않았습니다.
오류가 발생하는 이유를 해결하기 위한 방법은 다음과 같습니다.
1. Trader_Sinh 모듈을 올바르게 임포트합니다.
* `from trader_sinh import TraderSinh` 대신 `import trader_sinh`을 사용합니다.
2. Trader_Sinh 클래스를 올바르게 초기화합니다.
* `trader = TraderSinh()` 대신 `trader = trader_sinh.TraderSinh()`을 사용합니다.
3. Trader_Sinh 클래스의 generate_signals 메소드를 올바르게 호출합니다.
* `signals = trader.generate_signals(data)` 대신 `signals = trader_sinh.TraderSinh().generate_signals(data)`을 사용합니다.
수정된 코드는 다음과 같습니다.
#hostingforum.kr
python
import pandas as pd
import numpy as np
import trader_sinh
# 데이터 준비
data = pd.DataFrame({
'Open': [100, 120, 110, 130, 140],
'High': [120, 130, 140, 150, 160],
'Low': [90, 100, 110, 120, 130],
'Close': [110, 120, 130, 140, 150]
})
# Trader_Sinh 객체 생성
trader = trader_sinh.TraderSinh()
# 시그널 생성
signals = trader.generate_signals(data)
이러한 방법으로 Trader_Sinh를 사용하여 시그널 생성 시 오류가 발생하는 이유를 해결할 수 있습니다.
2025-06-09 23:05