개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.09 23:04

Trader_Sinh를 사용하여 시그널 생성 시 오류가 발생하는 이유를 알려주세요

목록
  • 모바일최적화광 오래 전 2025.06.09 23:04 인기
  • 101
    1
안녕하세요 Trader_Sinh를 사용하여 시그널 생성을 시도하고 있지만 오류가 발생하고 있습니다. 시그널 생성을 위한 데이터 준비가 완료되었는데도 오류가 발생하는 이유를 알려주세요.

저는 Trader_Sinh의 데이터 준비 과정에서 오류가 발생하는 것을 확인하였는데, 이는 데이터의 형식 또는 크기에 관련된 문제로 보입니다.

오류가 발생하는 시그널 생성 코드는 다음과 같습니다.

python

import pandas as pd

import numpy as np

from trader_sinh import TraderSinh



# 데이터 준비

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 = TraderSinh()



# 시그널 생성

signals = trader.generate_signals(data)



오류가 발생하는 부분은 시그널 생성 코드의 `trader.generate_signals(data)` 부분입니다.

오류 메시지는 다음과 같습니다.



TypeError: 'module' object is not callable



위 오류 메시지를 보아서는 Trader_Sinh 모듈이 호출되지 않았는지 확인하였습니다.

Trader_Sinh를 사용하여 시그널 생성 시 오류가 발생하는 이유를 알려주세요.

오류가 발생하는 이유는 무엇이며, 이를 해결하기 위한 방법을 알려주세요.

감사합니다.

    댓글목록

    profile_image
    나우호스팅  오래 전



    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 38,165건 / 41 페이지

검색

게시물 검색