본문 바로가기

서비스 창작 기록

(10)
Node.js 개발자 면접 질문 "Node.js 는 싱글 쓰레드인가요? 멀티 쓰레드 인가요?" 노드JS는 이벤트 루프 구조라는 것 이미 잘 알고 있으시죠? 그러면 노드JS는 싱글 쓰레드 일까요? 멀티 쓰레드 일까요?싱글 쓰레드 이벤트루프노드JS는 하나의 쓰레드만이 루프를 돌고 이벤트 방식으로 여러 작업을 같은 쓰레드에서 처리 하는 것은 맞아요. 하지만 어떻게 하나의 쓰레드에서 네트워크, 파일 I/O, 타이머 같은 여러 작업들을 비동기적으로 처리할까요? 숨겨진 쓰레드사실 노드에는 숨겨진 쓰레드들이 있습니다.노드는 위 작업들의 비동기 처리를 위해서 libuv 라는 라이브러리를 사용하는데, 이 라이브러리는 실상 여러 쓰레드를 써서 네트워크, 파일 I/O, 타이머 작업들을 시스템에게 요청하게 됩니다.그리고 결과만 메인 쓰레드에게 보내는 형식이죠.  하지만 이 쓰레드들은 개발자들이 직접 사용할 수는 없어요..
바쁜 사장님과 직장인을 위한 초간단 코인 투자 꿀팁 "시간 없는 바쁜 사장님, 직장님들을 위해 오늘은 코인 투자 필수 전략, 손절매에 대해 알려드릴게요!""주식 투자해보셨다면 다들 한 번쯤 겪으셨을 겁니다.'오를 줄만 알았던 종목이 폭락해 강제로 존버하게 되는 상황.'코인에서도 계속 그렇게 하실 건가요?""특히, 코인은 하루에 몇 십 퍼센트씩 빠지기도 합니다.계속 그렇게 하시다가는 계좌가 녹습니다!""그럼 어떻게 해야 할까요?""당연히 떨어질 때를 대비해야 합니다.특히 코인은 다시 오른다는 보장이 없어요.""사기 전에 '내가 산 가격보다 이만큼 떨어지면 팔겠다!'는 기준을 정하고 들어가야 합니다.""이 기준은 -2%, -5% 손절 등 많은 방법이 존재합니다."하지만 정말 중요한 건, 기준을 세웠다면 칼같이 손절하는 것!"문제는 우리는 바빠서 매번 코인창을..
쉽게 쉽게 코인 투자하기! '이것' 만 지키면 내 돈 지킵니다 시간 없는 바쁜 사장님, 직장님들을 위해 간단히 말씀드립니다. '손절매' 칼같이 하기 어렵기 때문에 손절매 시스템을 이용하셔야 합니다. 주식 투자 해보셨으면 잘 아실거에요. 오를 줄만 알고 샀던 종목들이 몇 일 지나서 보니 몇 십 프로 이상 빠져있어서 강제로 '존버' 하게 된 이야기. 코인에서도 계속 그렇게 하실건가요? 그렇게 하다가는 계좌 녹습니다! 특히, 코인은 하루에 몇 십프로 씩 빠지기도 합니다. 그러면 우리는 어떻게 해야 할까요? 당연히 떨어질 때를 대비해 두어야 합니다. 특히, 코인은 다시 오른다는 보장이 없어요. 사기 전에 '내가 산 가격보다 이만큼 떨어지면 얼른 팔겠다' 라는 기준을 정하고 들어가야 합니다.  이 기준을 정하는 방법에 대해서는 많은 글과 유튜브 들이 있습니다. 하지만 진짜 ..
코인 투자, 본능에 갇힌 인간들: 두려움이 만든 '이것' 실패의 비극 코인 시장은 단기간에 큰 수익을 얻을 기회를 제공하지만, 동시에 빠르게 하락해 큰 손실을 초래할 수도 있습니다. 특히 손절매 (Stop Loss) 를 설정하지 않고 투자할 경우, 손해를 감당하지 못하는 상황에 직면할 수 있습니다. 이번 글에서는 손절매의 중요성과 이를 투자 전에 설정해야 하는 이유를 실제 사례를 통해 설명해 보겠습니다.손절매 실패로 인한 실제 사례A모씨는 루나(LUNA) 코인에 투자하면서 "이 코인은 무조건 오를 거야!"라는 믿음으로 손절매를 설정하지 않았습니다. 하지만 2022년 루나 사태 당시 예기치 못한 악재가 발생하며 코인의 가격은 하루 만에 70% 하락했습니다. A모씨는 "조금 더 기다리면 다시 오를 거야..."라며 손절매를 하지 않은 자신을 합리화했습니다. 하지만 코인의 가격은..
코인 손절 알람기 만들기 - 3. 디스코드 알림 기능 - discord bot, nextjs, react, typescript 진행 과정:1. 틀 만들기2. 손절가 계산3. 알림 기능 --- 현재알림 기능 개발 과정:1. 알림 기능 정의- 손절가에 왔을 때 이를 알아차리고- 알림 요청 받은 사용자에게 알림 전송 2. 알림 요청 받는 방법- 로그인된 사용자-- 알림 요청 받을 디스코드 ID를 적었으면, 그 디스코드 ID를 이용해서 알림 보냄--- 아이디 수정 가능하도록 함-- 알림 요청 받을 디스코드 ID가 없으면, 디스코드 ID 입력창 띄움- 로그인 안된 사용자-- 로그인 하도록 요청 3. 손절가 왔을 때 알아차릴 방법- 거래소 선택- 확인 주기 선택-- 무료: 분단위-- 유료: 초단위- 확인 방법: 매 분 또는 매 초 REST API 요청 후 가격 확인- scale-up ready: dedicated runtime 을 만들어서..
코인 손절 알람기 만들기 - 2. 손절가 계산 - nextjs, ChatGPT, 업비트 REST API 진행 과정:1. 틀 만들기2. 손절가 계산 --- 현재3. 차트 추가 손절가 계산 과정:1. 손절가 정의- 정의:손절가 = (이전 15일 저점 - ATR) 로 계산 - 관련 블로그: => 손절가에 ATR 활용: https://mike-tyson.tistory.com/204=> 인기있는 지지선 계산 방법: https://mike-tyson.tistory.com/203 2. nextjs 코드 1차 도출 (ChatGPT)- ChatGPT prompt:I want to calculate recent swing low using the algorithm below {LuxAlgo 코드 복붙}for a given crypto ticker, i want to calculate its recent swing low m..
코인 손절 알람기 만들기 - 1. 틀 만들기 - react, nextjs, v0, cursor UI:진행 과정:1. 틀 만들기 --- 현재2. 손절가 계산 틀 만들기 과정:1. v0- prompt:create a mobile web with headerchange the color scheme to orangeon the main page. i want to have two buttons at the end. also i want have one text input with a search icon under the titlev0 prompt example: https://v0.dev/chat/3Y2ZvsGYoyL?b=b_ENNK3G8HN1B- 결과: 2. deploy (terminal) - v0 에서 "add to codebase" 클릭해서 주소 복사 - 터미널에서 실행:npx shadcn@la..
ATR를 활용한 효과적인 손절매 설정 방법 문제점많은 초보 투자자들은 최근 스윙 저점에 손절매를 설정하지만, 시장 변동성으로 인해 손절매가 불필요하게 실행되고 잠재적 수익을 놓칩니다.모든 자산(주식, 암호화폐)과 시간 프레임마다 변동성이 다르기 때문에 같은 기준으로 손절매를 설정하면 실패할 가능성이 큽니다.해결책: ATR (Average True Range)ATR는 최근 14개의 캔들의 평균 변동 폭을 계산해 시장의 변동성을 수치화한 지표입니다. 이를 활용해 손절매를 설정하면 변동성을 고려한 더 정확한 손절매가 가능합니다.ATR란 무엇인가?정의: ATR는 최근 N개의 캔들(기본값 14개)의 평균 캔들 크기를 나타냅니다.사용 목적: 시장의 최근 변동성을 파악하여 손절매의 최적 위치를 계산합니다.커스텀 가능: 기본값은 14개 캔들이지만 사용자가 원하..