일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- probability
- 블록체인
- 백테스트
- 토플 라이팅
- 비트코인
- 확률
- 프로그래밍
- python
- 오토사
- 토플
- 암호화폐
- 백트레이더
- GeorgiaTech
- TOEFL
- 파이썬
- toefl writing
- it
- Bitcoin
- 아마존 웹 서비스
- AUTOSAR
- 자동차sw
- can
- Cloud
- backtrader
- 퀀트
- 개발자
- 클라우드
- backtest
- AWS
- 자동매매
- Today
- Total
목록전체 글 (622)
Leo's Garage
오늘 공부해 볼 내용은 '아직'이다. 이 내용은 아래 유튜브를 참고로 정리했습니다. https://www.youtube.com/watch?v=TU2Ylgjzu6M 문맥에 따라서 사용하는 표현 자체가 다르다. 다음달 연휴 때, 무슨 계획 있어요? Do you have any plans during the holidays next month? Are you up to any plans ~ : 좀 더 친한 사이 I might be going on a short trip with my parents. go on a trip : 여행을 가다. might + be + ~ing : 미래 진행형 단, might를 썼기 때문에 추측이다.[will을 안쓰고] 우리가 실제로 회화를 할 때, 미래 진행형의 시제를 쓰는 경우는..
2023년에 토플 시험을 다시 준비해볼까한다. 특히나 기존에는 Reading과 Listening 위주로 공부를 해왔는데 이번에는 Speaking과 Writing 위주로 공부를 하면서 점수를 만들 생각이다. 아주 급하게 공부할 생각은 아니고 1년 정도를 꾸준히 진행하면서 공부할 생각이다. 그렇지만 온 시간을 토플에 쏟을 생각은 아니기 때문에 너무 압박감을 갖으면서 할 생각은 아니다. 그리고 올해 말에 일본어 N3를 도전하려고 한다. 아무래도 동생이 일본에서 공부를 하고 있기도 하고 아마도 일본에서 자리잡을 듯한데 놀러가서 말 한마디 못하는게 쫌...ㅎㅎ 요즘에는 정말로 정말로 공부하고자 하는 의지만 있다면 공부할 수 있는 체널이 너무나 많아서 솔직히 의지의 문제이지 여건의 문제는 아닌 듯 하다. 추가로 일..
내가 알기로는 ~ - As far as I know, ~ As far as I know, that movies is releasing this week - Based on what I know ~ - According to what I know ~ - To my Knowledge ~ 내가 듣기로는 ~ From what I hear, ~ : 내가 들은 내용이 현재에도 도는 중 From what I heard, ~ : 내가 들었던 내용은 From What I've heard : 내가 들어와서 누적된 내용에 대해서 ~ * 굳이 다 쓸 필요는 없다 From what I hear을 기본으로 사용하고 추후에 시제에 익숙해지자 * 공개된 내용이 아닌 - 나에게 개인적으로 전달된 얘기에 대해서는 ~ I was told..
RTOS의 특징 1. Hard Realtime 2. Scalability 3. Preemptive 4. Multitasking 5. Deterministic 6. Portability 7. Robustness Realtime System : 정해진 시간 내에 임무를 수행하는 시스템 - 소프트 리얼타임 시스템 (Soft RealTime System) : 가능한 한 빠르게 임무를 수행하지만 반드시 정해진 시간 내에 수행할 필요는 없다. (timeout이어도 계속 수행) - 하드 리얼타임 시스템 (Hard RealTime System) : 어떤 사건이 발생했을 때 정확히 동작하는 것은 물론이고 반드시 정해진 시간 내에 그 임무를 마쳐야 한다. (timeout 이면 failure) BootLoader 간단하게 ..
오늘은 KDJ index를 사용해서 전략을 만들어보도록 하겠다. 우선 KDJ index에 대해서 먼저 설명하겠다. KDJ index는 주가 트랜드의 변화를 예측하고 분석하는데 사용되는 지표이며 다른 말로는 랜덤 지표라고도 알려져 있다. 이 지표는 시장의 단기 트랜드를 분석하는데 아주 자주 사용된다. KDJ 지표는 스토케스틱 오실레이터 지표의 파생형 지표인데 기존 지표에 J라인이 추가된 점이 차이점이다. % K, %D라인 값은 주식이 과매수 (80 이상), 과매도 (20 미만) 인지 나타낸다. % J 라인 값은 상승과 하락이 전환되는 시점에 0 혹은 100으로 가는 성질이 있다. 따라서 K 라인과 D 라인의 상대적 위치 (떨어져 있는지, 모였는지), 기울기 그리고 RSI 지표 등을 같이 살피면 고점, 저점..
Interrupt - 비동기적인 이벤트의 발생을 처리하기 위한 메커니증 - 인터럽트 발생 시, 문맥을 정리하고 ISR(Interrupt Service Routine)로 점프 - 활성 / 비활성 가능 : 비활성화 시간은 가능한 짧게 해야함 - 지연 시간 (Interrupt Latency) : 비활성화 최대시간 + ISR 최초 명령 시간 [1] Disk -> Interrupt Controller [2] Interrupt Controller -> CPU 위의 두가지를 Masking해서 개별적으로 Interrupt Source를 막을 수 있다. [RTOS에서는 주로 [2]을 Masking한다] Interrupt의 SW 동작은 위와 같다. Main Program을 수행하다가 Interrupt가 발생하면, Inte..
오늘은 일목균형표를 적용한 전략을 만들어 보겠다. 일목균형표의 영어 이름은 Ichi moku로 이름에서 알 수 있다시피 일본에서 만들어진 지표이다. 뜻은 시장의 '균형'을 '일목요연'하게 나타내는 '표'이다. 일목 균형표는 아래의 공식으로 계산한다. 전환선 = (최근 9일간 최고가 + 최근 9일간 최저가) / 2 기준선 = (최근 26일간 최고가 + 최근 26일간 최저가) / 2 선행 스팬1 = (당일의 기준선 값 + 당일의 전환선 값) / 2 선행 스팬2 = (최근 52일간 최고가 + 최근 52일간 최저가) / 2 후행 스팬 = 현재의 가격을 26일 뒤 쪽에 표시 구름대 = 선행 스팬1과 선행 스팬2 사이를 칠하면 띠를 형성하게 되는데, 이것을 구름대라고 한다. 자세한 해석은 아래의 링크를 참조하자. ..
RTOS - Real Time Operating System 쉽게 말해서 실시간 컴퓨팅을 보장하는 운영체제를 뜻한다고 생각하면 된다. RTOS는 일반적으로 임베디드 시스템에서 활용하는데, 보통 임베디드 시스템의 경우 일반 PC보다 성능이 낮다. 그런데 어떻게 성능이 낮은데 실시간을 보장하냐고 할 수도 있지만 High Performance를 보장하는 것과 Real Time을 보장하는 것은 같은 의미가 아니다. High Performance 시스템의 경우 0.1초만에 Task를 수행할 수 있는데 다른 Task에 의해 우선순위를 잃게 되면 2초가 걸릴 수도 있는 시스템이다. 이와 반면에 Real Time System은 어떤 상황에서도 1초 안에 해당 Task를 완료해야 한다면 그것을 최우선 과제로 두고 운영되..
이번에는 WMA라는 지표를 활용해서 전략을 만들어 보고자 한다. WMA (Weighted moving average) - 가중 이동평균 SMA(단순 이동 평균)은 많이 들어봤을 것이다. WMA는 단순히 이동평균을 구하는 것이 아니라 최근의 주가에 가중치를 두어서 계산하는 방식을 취한다. 공식은 아래와 같다. 사실 이 방식은 널리 쓰이는 방식은 아니다. 가장 최근의 일자에 가장 큰 가중치를 두기 때문에 SMA에 비해서 최근 시장 분위기를 잘 반영한다는 장점이 있다. SMA와 마찬가지로 그 기간의 가격을 대표하는 값이며 이동평균 안에 그 가격의 움직임을 포함하고 있다. 해당 전략을 코드에 적용하면 아래와 같다. import backtrader as bt import yfinance as yf class My..
안녕하세요! 오늘은 CAN 통신에 대해 알아보도록 하겠습니다. CAN 통신은 Controller Area Network의 약어로, 자동차 분야에서 많이 사용되는 통신 기술입니다. 이전에는 차량 내의 여러 제어 장치들이 각각 독립적으로 동작하다가, 이러한 제어 장치들 간의 통신이 필요해졌을 때는 주로 시리얼 통신 방식을 사용했습니다. 그러나 이러한 방식은 차량 내부의 복잡한 구조와 실시간 처리가 필요한 경우에 한계가 있었습니다. 그러한 한계를 극복하기 위해, 1986년에 Bosch사에서 개발된 CAN 통신 방식이 등장했습니다. 이후 CAN 통신은 자동차 분야에서 표준 통신 프로토콜로 사용되고 있습니다. CAN 통신의 가장 큰 특징은, 여러 개의 제어 장치들이 같은 데이터 버스를 공유하여 통신한다는 것입니다..