(영상반복) 아이언 스윙

출처: https://www.youtube.com/shorts/oCufJdY6-zQ

어떻게 이렇게 편하고 쉽게 칠수 있는 것인지, 부럽기만 하네요….

설정 및 일반적인 실수:

  • 제자리에 서서 클럽을 너무 일찍 놓으면 공 뒤에 맞을 수 있습니다.
  • 손을 앞으로 가져가는 것이 해결책처럼 보일 수 있지만, 클럽 페이스를 회전시켜 닫으려고 하면 손목에 무리가 갈 수 있습니다.

공을 치는 열쇠:

  • 머리를 중앙에 두고, 제 5 경추를 왼쪽으로 약 10~15cm 이동시키면 자연스럽게 아래쪽으로 치는 것이 가능하다고 설명합니다.

공을 치는 방법:

  • 백스윙 때 목을 약간 왼쪽으로 이동하면 몸이 원래 위치로 돌아가려는 자연스러운 경향으로 인해 공을 효과적으로 치는 데 충분한 힘을 생성할 수 있습니다.
카테고리: 골프 | 댓글 남기기

SNS에 넘쳐나는 ‘지브리 풍’ 그림… AI 붕괴 시나리오의 첫 번째 징조?

이 비디오에서는 AI 생성물의 급증과 그로 인한 우려 사항들을 다섯 가지 그래프를 통해 설명합니다.

  • AI 생성물의 폭발적 증가: 2022년 스테이블 디퓨전 출시 이후 AI가 생성한 이미지는 154억 7천만 개에 달하며, 하루 평균 3,400만 개의 이미지가 생성됩니다 [01:31]. 이로 인해 AI 슬롭(쓸모없는 AI 콘텐츠)이라는 새로운 단어가 등장했습니다 [02:43].

  • AI 봇의 인터넷 장악: AI 모델 학습에 필요한 데이터를 수집하기 위해 AI 봇들의 활동이 급증했으며, 바이트댄스의 AI 봇인 바이트 스파이더가 가장 많은 트래픽을 차지합니다 [06:09]. 이 봇들은 웹사이트 마비 등의 문제를 일으키기도 합니다 [07:01].

  • AI 생성물의 위키피디아 침투: AI가 생성한 콘텐츠가 위키피디아 문서에 포함되는 사례가 늘고 있으며, 이는 신뢰도 문제를 야기합니다 [08:31]. AI가 작성한 문서는 각주와 외부 링크가 부족한 경향을 보입니다 [09:44].

  • AI 자가포식의 위험성: AI가 생성한 데이터를 AI가 다시 학습하는 자가포식 현상은 모델 붕괴를 초래할 수 있습니다 [11:41]. 이는 AI 모델의 성능 저하와 신뢰도 하락으로 이어질 수 있습니다 [13:39].

  • AI 붕괴를 막기 위한 노력: AI 생성물과 인간 생성물을 구별하는 기술 개발, 규제 기관과의 협력, 법적/제도적 시스템 구축이 필요합니다 [13:56]. 위키피디아 관리자들은 ‘프로젝트 AI 클린업’을 통해 AI 생성물 관리에 힘쓰고 있습니다 [11:16].

AI 생성물의 급증으로 인해 AI 슬롭이라는 새로운 문제가 발생하고 있습니다.
AI 봇은 인터넷을 장악하고 웹사이트 마비 등의 문제를 일으킬 수 있습니다.
AI 생성물은 위키피디아에 침투하여 신뢰도 문제를 야기할 수 있습니다.
AI 자가포식은 AI 모델의 붕괴를 초래할 수 있습니다.
AI 생성물과 인간 생성물을 구별하는 기술 개발, 규제 기관과의 협력, 법적/제도적 시스템 구축 등 AI 붕괴를 막기 위한 노력이 필요합니다.

내용 중 “AI 자가포식의 위험성“은 정말 끔찍하네요. 이 비디오를 통해 AI 생성물의 급증과 그로 인한 우려 사항들에 대해 더 많이 알게 되었습니다.

카테고리: AI 현황 | 태그: , , | 댓글 남기기

폴로 AI(Pollo AI): 혁신적인 AI 기반 비디오 생성 플랫폼 소개

폴로 AI(Pollo AI)는 텍스트 프롬프트를 사용하여 고품질 비디오 콘텐츠를 빠르고 쉽게 제작할 수 있는 혁신적인 AI 비디오 생성 플랫폼입니다. 이미지에서 스토리가 있는 비디오를 생성하거나 다양한 템플릿과 스타일로 맞춤형 영상을 제작할 수 있습니다.

주요 기능

  • 텍스트-비디오 생성:
    • 텍스트 프롬프트를 입력하여 원하는 비디오를 생성할 수 있습니다.
    • AI가 텍스트를 분석하여 시각적으로 매력적인 비디오 콘텐츠를 자동으로 생성합니다.
  • 이미지-비디오 생성:
    • 정적 이미지를 업로드하여 역동적인 비디오로 변환할 수 있습니다.
    • AI가 이미지에 움직임과 효과를 추가하여 생생한 스토리를 만들어냅니다.
  • 다양한 템플릿 및 스타일:
    • 다양한 비디오 템플릿과 스타일을 제공하여 사용자의 창의성을 극대화합니다.
    • 사용자는 원하는 분위기와 목적에 맞는 비디오를 손쉽게 제작할 수 있습니다.
  • 고품질 비디오 출력:
    • 고해상도와 전문적인 비디오 품질을 보장합니다.
    • 사용자는 전문가 수준의 비디오 콘텐츠를 빠르게 제작할 수 있습니다.

활용 분야

  • 콘텐츠 제작:
    • 유튜브, 소셜 미디어 등 다양한 플랫폼에 활용할 수 있는 콘텐츠를 제작합니다.
    • 마케팅, 광고, 교육 등 다양한 목적의 비디오 콘텐츠를 제작합니다.
  • 마케팅 및 광고:
    • 고품질의 홍보 영상을 쉽고 빠르게 제작하여 마케팅 효과를 높입니다.
    • 제품 데모, 광고 영상 등 다양한 마케팅 콘텐츠를 제작합니다.
  • 교육 및 훈련:
    • 교육 자료, 튜토리얼 등 교육용 비디오 콘텐츠를 제작합니다.
    • 시각적으로 매력적인 콘텐츠로 학습 효과를 높입니다.

사용 방법

  1. 폴로 AI 웹사이트에 접속하여 계정을 생성하고 로그인합니다.
  2. 텍스트 프롬프트를 입력하거나 이미지를 업로드하여 비디오 제작을 시작합니다.
  3. 원하는 비디오 스타일 또는 템플릿을 선택합니다.
  4. 생성된 비디오를 미리 보기하여 결과를 확인합니다.
  5. 필요한 경우 세부 설정을 조정한 후 비디오를 최종 생성합니다.
  6. 완성된 비디오를 다운로드하거나 공유합니다.

폴로 AI는 AI 기술을 활용하여 비디오 콘텐츠 제작을 혁신적으로 간소화하고 효율성을 높이는 플랫폼입니다. 사용자는 폴로 AI를 통해 창의적인 아이디어를 쉽고 빠르게 시각화하고 다양한 분야에서 고품질의 비디오 콘텐츠를 제작할 수 있습니다.

카테고리: AI 현황 | 태그: | 댓글 남기기

팔란티어의 위력을 확인해보시죠

일반 개요

이 비디오는 Palantir AI Beacon 이벤트에서 다양한 고객이 Palantir 솔루션의 사용 사례를 발표한 내용을 요약한 것입니다. 발표자는 Palantir 솔루션이 “모든 사람에게 맞는 솔루션”이 아니라 다양한 시나리오에 맞게 조정할 수 있다고 강조합니다.

고객 사용 사례 및 예

  • Walgreens
    • Walgreens는 Palantir의 Ontology를 사용하여 페타바이트의 데이터에서 지식 구조를 구축하여 4,000개 매장에서 8개월 안에 엔드 투 엔드 자동화 시스템을 구현했습니다[00:57].
    • 켄터키주 홍수 당시 Palantir 소프트웨어는 원격 근무를 권장하고 온라인 약국 지원을 촉진하여 실시간으로 적응력을 보여주었습니다[01:34].
    • Walgreens는 작업 효율성과 환자 참여도가 30% 증가했습니다[02:01].

  • RaceTrac
    • RaceTrac, 가스 및 편의점 체인은 Palantir를 사용하여 실시간으로 비즈니스를 모니터링하고 최적화하며 변화하는 고객 패턴에 따라 전략을 조정합니다[02:20].
    • 피드백을 사용하여 Ontology를 학습 기능을 개선합니다[03:37].

  • Saildrone
    • 해양 감시 드론을 생산하는 Saildrone은 Palantir와 파트너 관계를 맺고 방대한 양의 데이터를 관리하고 활용하여 해양 안보, 불법 활동 감지 등에 활용합니다[03:58].
    • Palantir는 Saildrone이 이미지 데이터를 분석하여 의심스러운 선박을 식별하고 분석 이유를 제공합니다[04:24].

  • Wendy’s
    • Wendy’s는 Palantir를 사용하여 재고 관리, 부족 방지 등 공급망을 최적화합니다[05:10].
    • Palantir는 민트 초콜릿 쿠키 소스 부족 문제에 대한 솔루션을 제공하여 재고 재배치 또는 추가 주문 옵션과 함께 비용 추정치를 제공합니다[06:07].
    • 이 시스템을 통해 Wendy’s는 이전에 15명의 직원이 하루 종일 걸리던 결정을 5분 안에 내릴 수 있었습니다[07:27].

  • AT&T
    • AT&T는 Palantir의 Scout 솔루션을 사용하여 광범위한 네트워크를 관리하고 문제를 최소 지연 시간(1분 미만)으로 식별하고 해결합니다[07:53].
    • Palantir는 AT&T가 매일 2,000만 건의 문제를 26개의 통합 문제로 통합하여 기술자 파견 효율성을 개선했습니다[08:55].

  • Heineken
    • Heineken은 새로운 Palantir 고객으로 Wendy’s와 유사하게 공급망을 최적화하기 위해 플랫폼을 사용하고 있습니다[09:23].

  • Excel
    • Excel, 임상 시험 회사는 Palantir를 사용하여 차세대 임상 데이터 플랫폼을 만들고 비정형 PDF 데이터를 관리합니다[09:50].
    • Palantir 솔루션은 규제 제출을 위한 데이터 준비 시간을 10~12주에서 3~6주로 단축했습니다[10:57].

  • R1
    • R1, 의료 수익주기 회사는 Palantir를 사용하여 복잡한 미국 의료 시스템에서 다양한 소스의 데이터를 통합하여 정확한 보험 지급을 보장합니다[11:25].
    • Palantir는 R1가 복잡한 의료 코드(ICD-10)를 관리하고 해석하여 보험 청구의 정확도를 개선합니다[12:22].

  • L3Harris
    • L3Harris, 방위 계약업체는 Palantir를 사용하여 제조 공정과 생산 라인을 최적화합니다[13:35].
    • Palantir는 L3Harris가 생산 지연을 식별하고 해결하여 판매 목표를 달성하도록 지원합니다[13:48].

이 사용 사례들은 Palantir의 실제 응용과 고객에게 가져다주는 실질적인 이점을 보여줍니다

- 맞춤화: Palantir의 강점은 각 고객의 고유한 요구에 맞게 맞춤형 솔루션을 만들 수 있는 능력입니다.
- 효율성: 다양한 산업의 고객들은 공급망 관리에서 네트워크 문제 해결에 이르기까지 효율성이 크게 향상되었습니다.
- 데이터 통합: Palantir는 방대하고 복잡한 데이터 세트를 통합하고 이해하여 더 나은 의사 결정을 내릴 수 있도록 지원합니다.
- 속도: 데이터를 처리하고 실행 가능한 인사이트를 제공하는 플랫폼의 속도는 특히 시간이 중요한 상황에서 중요한 이점입니다.
카테고리: AI 현황 | 태그: | 댓글 남기기

타이거우즈: 스윙 순서

타이거 우즈 스윙 방법

  1. 백스윙-다운스윙 전환 부드럽게: 과도한 하체 움직임을 줄여 스윙 안정성 향상.
  2. 리듬 유지: 빠른 클럽헤드 속도(평균 121mph) 유지하며, 임팩트 순간에 최고 속도 발휘.
  3. 상체-팔 동기화: 백스윙 시 몸통과 팔이 동시에 움직여 “원피스 모션” 구현.
  4. 팔의 자유로운 가속: 팔이 몸에 갇히지 않도록 해 폭발적인 임팩트 생성.
  5. 짧고 효율적인 백스윙: 과도한 회전 없이도 파워 유지 (샤프트가 지면과 평행하지 않아도 됨).

💡 핵심: “과격한 움직임 대신 리듬과 밸런스에 집중하는 단순화된 스윙”이 성공 비결.

카테고리: 골프 | 댓글 남기기

골프 그립 잡는 방법

골프 그립은 스윙의 정확도와 파워를 결정하는 가장 기본적인 요소입니다.  3가지 주요 그립 방법을 설명드립니다.


1. 오버래핑 그립 (Overlapping Grip / 베런 그립)

  • 가장 일반적인 그립으로, 오른손 새끼손가락이 왼손 검지와 중지 위에 겹쳐집니다.
  • 적합한 사람: 중급자 이상, 손이 큰 골퍼.

잡는 방법:

  1. 왼손으로 클럽을 잡을 때 샤프트가 왼손 검지 뿌리부터 새끼손가락 아래로 대각선으로 지나가게 합니다.
    • 👍 엄지 위치: 왼손 엄지는 살짝 오른쪽으로 기울여 클럽 중앙 위에 놓습니다.
  2. 오른손은 왼손 아래에서 클럽을 감싸며, 새끼손가락이 왼손 검지와 중지 사이에 겹쳐집니다.
    • ✋ 오른손 엄지: 왼쪽으로 살짝 기울여 “V”자가 오른쪽 어깨를 향하도록 합니다.

2. 인터로킹 그립 (Interlocking Grip)

  • 타이거 우드가 사용하는 그립으로, 오른손 새끼손가락과 왼손 검지를 서로 걸어 고정합니다.
  • 적합한 사람: 손이 작거나 힘이 약한 골퍼, 초보자.

잡는 방법:

  1. 왼손 그립은 오버래핑과 동일하게 잡습니다.
  2. 오른손 새끼손가락을 왼손 검지와 연결 (손가락을 서로 꼬아줍니다).
    • 🔒 장점: 그립이 흐트러지지 않지만, 유연성은 떨어질 수 있습니다.

3. 베이스볼 그립 (10-Finger Grip / 야구 그립)

  • 10개의 손가락 모두 클럽에 닿는 방식으로, 초보자나 관절 통증이 있는 골퍼에게 추천.
  • 단점: 손목 회전이 많아 정확도가 떨어질 수 있습니다.

잡는 방법:

  1. 왼손과 오른손 사이에 간격 없이 붙여 잡습니다.
  2. 오른손 새끼손가락이 왼손에 닿도록 자연스럽게 위치시킵니다.

공통 포인트

  • 그립은 골프의 가장 기본적이지만 핵심적인 요소로, 잘못 잡으면 모든 스윙이 흔들립니다.
  • “왼손은 무거운 여행가방 들듯이” 클럽을 잡으세요.
  • 올바른 그립은 힘을 클럽헤드에 효율적으로 전달해 주며, 나쁜 그립은 스윙 오류의 시작입니다.
카테고리: 골프 | 댓글 남기기

1.3. Runnable

데이터를 효과적으로 전달하는 방법

  • RunnablePassthrough 는 입력을 변경하지 않거나 추가 키를 더하여 전달할 수 있습니다.
  • RunnablePassthrough() 가 단독으로 호출되면, 단순히 입력을 받아 그대로 전달합니다.
  • RunnablePassthrough.assign(…) 방식으로 호출되면, 입력을 받아 assign 함수에 전달된 추가 인수를 추가합니다.

chain 을 invoke() 하여 실행할 때는 입력 데이터의 타입이 딕셔너리여야 합니다.

from langchain_ollama import ChatOllama
from langchain_core.prompts import PromptTemplate

llm_model = ChatOllama(model="exaone3.5", temperature=0)

prompt = PromptTemplate.from_template("{num} 의 10배는?")

# chain 을 생성합니다.
chain = prompt | llm_model

# chain 을 실행합니다.
result = chain.invoke({"num": 5})
print(result
content=’5의 10배는 **50**입니다.’ additional_kwargs={} response_metadata={‘model’: ‘exaone3.5’, ‘created_at’: ‘2025-03-22T05:29:22.312077Z’, ‘done’: True, ‘done_reason’: ‘stop’, ‘total_duration’: 1808778625, ‘load_duration’: 661635833, ‘prompt_eval_count’: 42, ‘prompt_eval_duration’: 642000000, ‘eval_count’: 14, ‘eval_duration’: 500000000, ‘message’: Message(role=’assistant’, content=”, images=None, tool_calls=None)} id=’run-d78e708d-53db-40ec-be18-e9c378762469-0′ usage_metadata={‘input_tokens’: 42, ‘output_tokens’: 14, ‘total_tokens’: 56}

하지만, langchain 라이브러리가 업데이트 되면서 1개의 변수만 템플릿에 포함하고 있다면, 값만 전달하는 것도 가능합니다.

# chain 을 실행합니다.
result = chain.invoke(5)
print(result)
content=’5의 10배는 **50**입니다.’ additional_kwargs={} response_metadata={‘model’: ‘exaone3.5’, ‘created_at’: ‘2025-03-22T05:29:22.867532Z’, ‘done’: True, ‘done_reason’: ‘stop’, ‘total_duration’: 550320916, ‘load_duration’: 9354041, ‘prompt_eval_count’: 42, ‘prompt_eval_duration’: 39000000, ‘eval_count’: 14, ‘eval_duration’: 500000000, ‘message’: Message(role=’assistant’, content=”, images=None, tool_calls=None)} id=’run-27c575aa-4757-4032-af43-ba535f241bd8-0′ usage_metadata={‘input_tokens’: 42, ‘output_tokens’: 14, ‘total_tokens’: 56

아래는 RunnablePassthrough 를 사용한 예제입니다. RunnablePassthrough 는 runnable 객체이며, runnable 객체는 invoke() 메소드를 사용하여 별도 실행이 가능합니다.

from langchain_core.runnables import RunnablePassthrough

# runnable
result = RunnablePassthrough().invoke({"num": 10})
print(result)
{‘num’: 10}

아래는 RunnablePassthrough 로 체인을 구성하는 예제입니다.

runnable_chain = {"num": RunnablePassthrough()} | prompt | llm_model

# dict 값이 RunnablePassthrough() 로 변경되었습니다.
result = runnable_chain.invoke(10)
print(result)
content=’10의 10배는 **100**입니다. \n\n10 * 10 = 100′ additional_kwargs={} response_metadata={‘model’: ‘exaone3.5’, ‘created_at’: ‘2025-03-22T05:29:24.180979Z’, ‘done’: True, ‘done_reason’: ‘stop’, ‘total_duration’: 1306694208, ‘load_duration’: 8516333, ‘prompt_eval_count’: 43, ‘prompt_eval_duration’: 178000000, ‘eval_count’: 30, ‘eval_duration’: 1118000000, ‘message’: Message(role=’assistant’, content=”, images=None, tool_calls=None)} id=’run-b5534691-c572-405e-90d8-79251ccc478b-0′ usage_metadata={‘input_tokens’: 43, ‘output_tokens’: 30, ‘total_tokens’: 73}

다음은 RunnablePassthrough.assign() 을 사용하는 경우와 비교한 결과입니다.

result = RunnablePassthrough().invoke({"num": 1})
print(result)
{‘num’: 1}

RunnablePassthrough.assign() 함수는 입력  값으로 들어온 값의 key/value 쌍과 새롭게 할당된 key/value 쌍을 합칩니다.

result = (RunnablePassthrough.assign(new_num=lambda x: x["num"]*3)).invoke({"num": 1})
print(result)
{‘num’: 1, ‘new_num’: 3}
카테고리: 랭체인 (LangChain) | 태그: | 댓글 남기기

2025년 4월 2일 AI 트렌드

‘지브리 밈’에 올트먼 행복한 비명 “GPU 10만개 연락줘”

샘 올트먼 오픈AI 최고경영자(CEO)가 챗GPT의 이미지 생성 기능 인기에 ‘행복한 비명’을 지르고 있습니다.

  • 인기 요인:
    • 새로운 이미지 생성 AI 모델 ‘챗GPT-4o 이미지 생성’이 사용자들에게 폭발적인 인기를 끌었습니다.
    • 특히, ‘지브리 프사 챌린지’와 같이 유명 애니메이션 스타일로 이미지를 생성하는 기능이 큰 호응을 얻었습니다.
  • 이용자 급증:
    • 챗GPT 국내 일간 활성 이용자 수(DAU)는 역대 최다인 125만 2925명을 기록했습니다.
    • 챗GPT 글로벌 이용자 수는 5억 명을 돌파했습니다.
  • GPU 부족 현상:
    • 이용자 급증으로 인해 그래픽처리장치(GPU)가 부족한 상황이며, 올트먼 CEO는 10만 개의 GPU를 추가로 요청했습니다.
  • 투자 유치:
    • 오픈AI는 약 59조 원 규모의 투자를 유치하며, 기업가치는 약 442조 원에 달하게 되었습니다.

이번에 OpenAI에서 재미있는 AI 이미지 생성 기능을 공개하면서, 이미지 생성 기능이 대중의 큰 관심을 끌며 AI 대중화에 기여할 수 있다는 것을 보여주었습니다. 대중이 관심을 가질 만한 기능이나 서비스라면, AI 기술의 발전과 함께 관련 시장의 성장 가능성을 보여줍니다.

“[AI는 지금] 中 딥시크 파장 컸나…폐쇄형 고집하던 오픈AI, ‘오픈소스 모델’ 출시”

중국 AI 기업 딥시크의 부상으로 오픈AI는 오픈소스 전략으로 선회했습니다. 오픈소스 진영의 기술 발전 속도에 위기감을 느낀 것으로 분석됩니다. 오픈AI는 몇 달 안에 첫 개방형 AI 언어 모델 ‘오픈웨이트 AI’를 출시할 예정입니다. 이는 GPT-3 이후 첫 개방형 모델입니다. 오픈소스는 소프트웨어 설계도인 ‘소스 코드’를 공개하여 누구나 수정·배포할 수 있게 합니다. 이를 통해 AI 성능 개선이 빠르게 이루어지고, 기업들의 개발비 부담을 줄일 수 있습니다. 오픈소스는 보안 측면에서 자유롭지만, 악용될 가능성도 있습니다. 웜GPT 사례처럼 범죄에 악용될 수 있다는 단점도 있습니다. 오픈AI는 오픈소스 모델 출시를 앞두고 개발자 이벤트를 개최하여 피드백을 수집하고 프로토타입을 시연할 계획입니다.

OpenAI가 공개할 모델,,,, 지금껏 가장 기대되는 모델이 되겠네요…

  • 오픈AI의 전략 변화는 AI 시장 경쟁이 심화되고 있음을 보여줍니다. 오픈소스 AI 모델은 기술 발전과 비용 절감에 기여할 수 있지만, 악용 가능성에 대한 대비가 필요합니다. 국내 AI 기업들도 오픈소스 모델을 활용하여 경쟁력을 강화할 필요가 있습니다.
카테고리: AI 트렌드 | 댓글 남기기

Trading View의 Alert 웹훅으로 코인 자동 매매 방법

주식이나 코인 등 상품의 가격을 조회하기 위해서 사용하는 유명한 서비스로 investing.comtradingview.com이 있습니다.

이 글에서 TradingView를 이용해서 자동 매매할 수 있는 방법을 공유하고자 합니다.
이는 암호화폐뿐만 아니라 주식, 외환 등 다양한 자산에 적용할 수 있습니다.

TradingView의 주요 기능

  1. 고급 차트 시스템: HTML5 기반으로 설계된 차트는 직관적이며 다양한 기술적 분석 도구를 제공합니다.
  2. 스크리너 기능: 암호화폐, 주식, 외환 등 다양한 자산의 스크리너를 통해 거래 기회를 탐색할 수 있습니다.
  3. 서버 측 알림 시스템: 실시간 시장 움직임에 대한 알림을 제공하여 빠른 대응이 가능합니다.
  4. 소셜 네트워크: 다른 트레이더들과 아이디어를 공유하고 토론할 수 있는 기능을 지원합니다.
  5. 다양한 계정 옵션: 초보자를 위한 기본 계정부터 전문가를 위한 프리미엄 계정까지 선택 가능.

장점

  • 다양한 시장과 거래소를 지원하며, 암호화폐뿐만 아니라 주식, 선물, 통화 등도 분석이 가능합니다.
  • 모바일(iOS, Android) 및 웹 플랫폼에서 모두 사용 가능하여 편리함을 제공합니다.

단점

  • 라이선스가 없기 때문에 규제 감독이 부족하며, 이에 따른 잠재적 위험이 존재합니다.
  • 일부 사용자 리뷰에서 고객 지원 품질에 대한 불만이 언급되었습니다.

TradingView의 alert을 웹훅으로 파이썬 fastapi 서버에서 받고 자동 매수/매도할 수 있는 방법을 설명합니다.

1. 먼저, 투자 종목을 선택하고 알림을 생성합니다.

  • 트레이딩뷰에서 차트를 열고, 원하는 전략 (Strategy)을 설정합니다.
  • 알림 버튼(Alert)을 클릭하여 새 알림을 생성합니다.
  • 메시지에 JSON 형식의 데이터를 작성합니다. 예를 들어:
{
"symbol": "{{ticker}}",
"price": "{{close}}",
"side": "buy",
"qty": 0.01
}
  • 그리고 웹훅 URL을 입력합니다 (예: https://yourserver.com/webhook).
  • 다음으로 “Webhook URL”을 체크하고, FastAPI 서버의 URL을 입력합니다.

2. FastAPI 서버 구성

FastAPI 서버를 설정하여 트레이딩뷰에서 전송된 웹훅 데이터를 처리합니다.

from fastapi import FastAPI, Request
import json

app = FastAPI()

@app.post("/webhook")
async def webhook_handler(request: Request):
    data = await request.json()
    print("Received data:", data)
    
    # 주문 처리 로직
    symbol = data.get("symbol")
    price = data.get("price")
    side = data.get("side")
    qty = data.get("qty")
    
    # 예: 바이낸스 API로 매수/매도 요청
    if side == "buy":
        execute_buy_order(symbol, qty, price)
    elif side == "sell":
        execute_sell_order(symbol, qty, price)
    
    return {"status": "success", "message": f"Order executed for {symbol}"}

def execute_buy_order(symbol, qty, price):
    print(f"Buying {qty} of {symbol} at {price}")
    # 빗썸, 업비트, 바이낸스 등 API 호출 로직 추가

def execute_sell_order(symbol, qty, price):
    print(f"Selling {qty} of {symbol} at {price}")
    # 빗썸, 업비트, 바이낸스 등 API 호출 로직 추가

2) 바이낸스 연동 예시

from binance.client import Client

# API 키와 시크릿 설정
client = Client(api_key="your_api_key", api_secret="your_api_secret")

def execute_buy_order(symbol, qty, price):
    order = client.order_market_buy(
        symbol=symbol,
        quantity=qty
    )
    print(order)

def execute_sell_order(symbol, qty, price):
    order = client.order_market_sell(
        symbol=symbol,
        quantity=qty
    )
    print(order)

3. 주의사항

  • 보안: 웹훅 URL은 외부에 노출되지 않도록 주의하세요.
  • 오류 처리: 주문 실패 시 재시도 로직을 추가하는 것이 좋습니다.
  • 실시간성: 거래소 API 호출 시 지연 시간이 발생할 수 있으므로 빠른 응답을 위한 최적화를 고려하세요.

이 과정을 참고하면 트레이딩뷰와 FastAPI를 활용한 자동 매매 시스템을 구축이 가능합니다.

가장 중요한 것은
TradingView에서 매수/매도 타이밍을 잘 예측할 수 있는 Strategy 선택하는 것!!!

카테고리: 기술적 투자 기법들 | 댓글 남기기

추천 AI 콘텐츠 제작 서비스

MidJourney [link]

텍스트 기반 프롬프트를 통해 고품질의 예술적 이미지를 생성하는 생성형 인공지능(AI) 도구입니다. 사용자가 입력한 자연어 설명을 바탕으로 독창적이고 시각적으로 매력적인 이미지나 동영상을 생성합니다.

주요 특징

  • 텍스트 기반 이미지 생성: 사용자가 입력한 프롬프트를 통해 이미지를 빠르게 생성합니다.
  • 다양한 스타일 지원: 클래식, 미래지향적, 몽환적 등 다양한 예술적 스타일을 구현합니다.
  • 고품질 이미지: 높은 해상도의 섬세한 이미지를 제공합니다.
  • 사용자 커스터마이징: 비율 설정, 버전 선택, 스타일 지정 등 다양한 옵션을 통해 원하는 이미지를 세부적으로 조정할 수 있습니다

예시 프롬프트) “귀여운 강아지가 우주에서 수영을 하고 있습니다.”

생성 동영상)

(무료 imagine V1으로 생성한 결과)
“AI 콘텐츠 제작 및 판매 블로그 및 유튜브 운영이 가능할 것 같네요.”

가입을 하면 처음에 무료로 40토큰을 주는데, 토큰은 12시간 마다 보충이 됩니다.
그리고 고품질 모델은 사용할 수 없어서 좀 아쉬움이 있습니다.

서비스 이용을 위한 가격은 월, 분기, 연간 요금 정책이 있는데, 꾸준한 활용이 필요한 유튜버나 장작자라면 30% 할인이 되는 연간 구독이 좋을 듯 하네요.

카테고리: AI 현황 | 댓글 남기기