Hacker News 추종 매매법

호랑이는 죽어서 가죽을 남긴다 하였습니다. 순간의 감격도 Hacker News에 기록되고, 새로운 미래도 나날이 기록되고 있는 것이 Hack News라고 생각합니다.

Y Combinator에서 만든 Hacker News는 IT와 관련된 기술들에 대한 정보, 기술들이 쏟아져 나오고 있습니다. 이 기술에 대한 정보를 추종한다면 어떨까요. 미래에 대한 누구보다 선구자인 사람들을, 그 정보들을 추종해보기로 했습니다.

저는 오늘부터 Hacker News 추종자입니다.

Hacker News API 가지고 오기

구글 코랩을 사용할 것이며, 개발을 할 줄 모르기에 ChatGPT에게 질문하여 진행을 합니다.

https://chat.openai.com/share/a5339d5e-ccb1-4720-928d-43fc74b6bd39

ChatGPT와 여러 대화를 진행하여, Hacker News API를 통하여서 특정 날짜에 대한 Hacker News에 대한 정보를 10개 가지고 오게 설정해두었습니다.

가지고 온 정보는 다음과 같습니다.

(1) 제목

(2) 코멘트 수

(3) 포인트

import requests
from datetime import datetime

def get_top_hn_posts_by_date(date):
    # 오늘의 날짜 확인
    today = datetime.now().strftime('%y%m%d')

    if date == today:
        # 오늘의 날짜를 입력한 경우, 최신 게시물 목록을 가져옴
        top_stories_url = "https://hacker-news.firebaseio.com/v0/newstories.json"
    else:
        top_stories_url = f"https://hacker-news.firebaseio.com/v0/{date}stories.json"

    top_stories_response = requests.get(top_stories_url)
    top_stories_ids = top_stories_response.json()

    posts = []

    for story_id in top_stories_ids:
        # 각 게시물의 상세 정보를 가져오는 URL
        story_url = f"https://hacker-news.firebaseio.com/v0/item/{story_id}.json"
        story_response = requests.get(story_url)
        story_data = story_response.json()

        # API 응답 확인 및 예외 처리
        if not story_data:
            continue

        posts.append({
            'title': story_data.get('title', ''),
            'comments': story_data.get('descendants', 0),
            'points': story_data.get('score', 0)
        })

    # 댓글 수로 게시물을 정렬
    sorted_posts = sorted(posts, key=lambda x: x['comments'], reverse=True)

    return sorted_posts[:10]  # 상위 10개 게시물만 반환

# 사용자로부터 날짜를 입력 받는 부분
date = input("날짜를 입력하세요 (예: 230912): ")
top_posts = get_top_hn_posts_by_date(date)
for post in top_posts:
    print(post)

잘 가지고 와주는 것을 볼 수 있습니다. 해당 정보는 post라는 변수에 담게 하였습니다.

이 변수들을 토대로, ChatGPT에게 질문을 하여서, 어떤 기업을 사야하는지에 대해 물어보고자 합니다. 저는 안전한 걸 좋아하는 관계로 S&P 500기업 내에서 구매를 하면 좋겠더군요. 그런데 하는 행동을 보아하니 안전과는 거리가 멀어서, 그냥 기업을 추천해달라고 했습니다.


ChatGPT API로 무슨 기업을 사야하는지 물어보기

!pip install openai
import openai

# 여기에 당신의 OpenAI API 키를 입력하세요.
api_key = "직접 넣으셔야해요!"

# API에 질의 전송
response = openai.Completion.create(
  engine="text-davinci-003",
  prompt=f"no talk: just do.\n hacker news의 게시글의 (1)제목 (2) 코멘트 수 (3) point 수를 제시하겠습니다. {top_posts}를 자세하게 읽으세요. hacker news의 글들은 회사에 상황에 반응하여 게시글의 반응이 나타납니다. 관련 있는 회사를 10개 제시하고, 다음날의 주가가 어떻게 될지 대답하세요. 직접적인 숫자를 제시하세요. 잘못되어도 괜찮습니다. \n예시는 다음과 같습니다.\nApple Inc. | +X%(float) | 이유 : string \nAlphabet Inc. | -Y%(float) | 이유 : string \n",
  max_tokens=1500
)

# 응답 처리
predicted_changes = response.choices[0].text.strip()
print(predicted_changes)

이렇게 호출을 넣었더니 알려주셨습니다!

MS랑… Pfizer, Broadcom을 사야겠군요.. 일 수익율을 2%대로 예상하십니다.

제가 2%를 1주일 동안 벌면 15%의 수익을 올릴 수있습니다.

그리고 이걸 365일 동안 매번 성공한다면 … 1377배를 벌 수 있습니다. 100만원을 넣으면 13억이군요.

주식 구매

진짜 샀습니다.. 돌이킬 수 없는 강을 건넌거 같습니다.

하지만 괜찮습니다. 저는 오늘부터 Hacker News 추종자니까요. 내일 뵙겠습니다.

14
6개의 답글

(채용) 마케팅 리드, AI 엔지니어, 유튜브 PD, SNS 크리에이터

지피터스의 콘텐츠 플라이휠로 고속 성장할 팀원을 찾습니다!

👉 이 게시글도 읽어보세요