본문 바로가기

전체 글

(142)
RSI(Relative Strength Index) 계산방법 및 의미 RSI는 30이하/70이상 일 때, 시장이 과매도/과매수인지를 판별함으로서 투자에 활용할 수 있는 유용한 지표입니다. 이번에 다룰 내용은 이것의 구체적인 계산방법입니다. 1. 데이터 추출 시간순서로 아래와 같은 주식 종가 데이터를 추출하였다고 가정합니다. 맨 오른쪽이 가장 최신 데이터 입니다. 또한, 우리가 맨 오른쪽 데이터의 RSI를 구한다고 가정합니다. data = [9, 13, 24, 5, 1, 5, 7] 2. 각 데이터에 대해 (현재 날짜 데이터값 - 이전 날짜 데이터값)을 구함 difference = [4, 11, -19, -4, 4, 2] 이제 이 데이터는, 이전에 비해 얼마나 가격이 오르고/내렸는지를 보여주게 됩니다. 3. 구한 데이터를 기준으로 음의 값을 0으로하는 상승분 데이터와, 양의 ..
4. Function and Program Structure 4.1 Basics of Functions - function를 사용하는 것은, 필요 없는 것은 최소화하고 필요한 전체를 볼 수 있게 해 주며 사용성을 높인다. - function는 argument(인자)와 return을 통해 다른 함수와 communication을 한다. - 프로그램은 variable과 function의 집합이다. - return문의 문법 : return expr; - function들은 하나의 source file에 저장될 수도 있고, 여러 source file에 나누어 저장될 수도 있다. 하나의 source file에 저장될 경우, 컴파일 후 하나의 object file이 생기고, 여러 파일에 저장된 경우 여러 object파일이 생긴다. 여러 object파일들은 load과정에서 하나..
3. Control Flow 3.1 Statements and Blocks - expression 뒤에 semicolon이 붙을 경우 그것은 statement가 된다. - Block은 declaration과 statement를 하나로 묶은 것으로, compound statement라고도 함 문법적으로 하나의 statement와 동일하다. ex) if문이나 function문 3.2 If-Else - Decision을 표현할 때 사용, brace(중괄호)를 사용하는 것이 의도를 잘 보여주어서 좋음 - if (expr) statement1 else statement2 3.3 Else-If - Multi-way decision을 표현할 때 사용, 순서대로 evaluated 됨 - if - else if - else 문을 사용하는 binar..
About C language bulletin board 일명 화이트 북이라고 불리는, W.Kernighan의 The C Programming Language - 2nd edition의 내용을 요약하여 정리하였습니다. www.yes24.com/Product/Goods/63416 C 언어 프로그래밍 C 언어의 개발자인 Brian W. Kernighan이 저술한 책으로써 C 레퍼런스를 언급할때 빠지지 않는 전통적인 C 언어 책이다. C 언어 특성이 되는 문법적 내용이 명료하고 간단하게 설명되어 많은 사람들에 www.yes24.com
2. Types, Operators, and Expressions 1) Variable Names -첫 번째에는 반드시 letter이 와야 한다. 왜냐하면, library routine에서 _로 시작하는 경우가 많기 때문이다. -local variable의 _의 사용을 통해 readability를 향상할 수 있다. -local variable은 짧은 이름을 사용한다. 특히, loop control에 사용되는 경우 -대소문자를 구별한다. -function, external variable은 31자 내로 제한된다. 이 이상을 넘어갈 경우, assenbler, loader가 처리할 수 없다. -목적에 알맞는 이름을 할당하도록 한다. 2.2 Data Types and Sizes -char, short (int), int, long (int), float, double -cha..
업비트 API를 이용한 실시간 RSI 출력 코드(python) 비트코인 투자를 위해 기술적 분석(CMT)의 지표 중 하나인 RSI를 참고하시는 분들이 많으실 거라고 생각합니다. RSI는 충분히 검증된 지표이며, 보통은 30, 70을 과매도/과매수 구간으로 판단하여 매수/매도할 수 있습니다. 이번에 소개해드릴 것은 실시간으로 RSI가 특정 수치보다 높은/낮은 코인을 출력하는 짧은 코드로 구성된 프로그램 입니다. 저는 RSI수치가 낮은 종목을 매수 후보로 고려하는 경향이 있는데, 매번 수많은 코인을 일일히 확인하면서 RSI수치를 확인하는것이 너무 번거로웠습니다. 그래서 이런 프로그램을 만들어보게 되었습니다. 프로그래밍은 아직 초보라서.. 부족한점이 많지만 지속적으로 업데이트 할 예정입니다. 먼저, 소스코드에 대한 설명입니다. 전체 함수는 3개로 구성되어 있습니다. 1...