VS Code를 이용한 파이썬 소스코드 디버깅

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ส.ค. 2024
  • VS Code 사용하여 파이썬 소스코드를 디버깅하는 방법에 대해 소개합니다.

ความคิดเห็น • 14

  • @nange809
    @nange809 2 ปีที่แล้ว

    좋은 자료 감사합니다.

    • @pystock
      @pystock  2 ปีที่แล้ว

      시청해 주셔서 감사드립니다.

  • @jungyulee1631
    @jungyulee1631 3 ปีที่แล้ว

    안녕하세요 파이스탁님. 덕분에 업비트 자동매매를 잘 공부하고 있습니다. 1. 일봉 캔들의 경우에는 어떻게 하면 동시에 여러 티커의 데이터 조회가 가능할까요?(5개 티커의 일봉(10일간)을 한번에 받고 싶습니다) 2. 당일 첫 거래가 없어도 전일 일봉을 전일 일봉으로 인식해서 가져올 수 있는 방법이 있을까요? 감사합니다!!

    • @pystock
      @pystock  3 ปีที่แล้ว

      1. 반복문을 사용해서 하나 씩 여러 개의 티커에 대해 반복 조회할 수 있습니다.
      2. 거래소에서 모두 처리해주기 때문에 일봉 데이터를 가져오기만 하면 됩니다.

    • @jungyulee1631
      @jungyulee1631 3 ปีที่แล้ว +1

      @@pystock 답변 정말 감사드립니다. 2번 관련해서. 과거 유튭 영상에는 봉처리가 안돼서 9시 10초~20초로 목표가 갱신을 해주신다고 하셨는데 이제는 9시 00분 00초만 지나면 바로 갱신을 해도 괜찮은 건가요?

    • @pystock
      @pystock  3 ปีที่แล้ว

      ​@@jungyulee1631 조회할 당시 전일 시가는 항상 존재할 겁니다.
      하지만 조회하는 시점이 9시 정각이라면 문제가 될 수 있습니다. 시가는 9시 이후로 거래된 첫 가격입니다. 09:00 정각에 거래가 일어나지 않는다면 "당일" 시가가 존재하지 않겠죠? 이를 방지하기 위해 10초정도 기다렸다가 당일 시가를 얻어온 겁니다. 10초라면 거래가 일어나기 충분한 시간이니까요.
      10초도 정답이 아닙니다. 어떤 코인은 유동성이 없어서 거래가 일어나지 않을 수도 있으니까요. 하지만 major 코인이라면 그럴일은 없을 거에요.

    • @jungyulee1631
      @jungyulee1631 3 ปีที่แล้ว

      답변 감사합니다! 저는 전일종가까지의 봉만 있으면 되는데요!. time_9 = now.strftime('%Y-%m-%d 09:00:00') // df = pyupbit.get_ohlcv("KRW-BTC", interval="day", to=time_9) // 이런식으로 코딩을 하면 23일 9시 이후 체결이 있든 없든 22일의 완성된 일봉이 맨 밑에 들어오는게 맞을까요? 자꾸 질문을 드려서 죄송하네요 ㅠㅠ

    • @pystock
      @pystock  3 ปีที่แล้ว

      @@jungyulee1631 맞습니다. to 파라미터에 날짜를 지정하면 하루 이전까지 데이터가 조회 됩니다. 이는 반복해서 많은 (200일 이상) 데이터를 수집할 때 사용됩니다.
      단순히 하루 전까지 데이터를 얻고 싶다면 to 파라미터 없이 사용하셔도 됩니다.
      df = pyupbit.get_ohlcv("KRW-BTC", interval="day")

  • @user-iw2tk9gu4x
    @user-iw2tk9gu4x 3 ปีที่แล้ว

    죄송한데 자동매매 프로그램을 어느 정도 만들었는데 이것을 계속 쓸려면 노트북은 항상 돌려야 하는 수밖에 없죠? ㅠㅠ

    • @pystock
      @pystock  3 ปีที่แล้ว +1

      넵. 아마존 aws같은 vps를 사용하실수 있어요.

    • @user-iw2tk9gu4x
      @user-iw2tk9gu4x 3 ปีที่แล้ว

      @@pystock 감사합니당