본문 바로가기

분류 전체보기78

[pinescript]002. 골든크로스 데드크로스 시그널 설정하기 골든크로스 데드크로스 만들기 1. 이동평균선이 차트의 봉과 함께 그려지게 하기위해 indicator() 함수에 overlay = true 를 넣어줍니다. 2. 편하게 이동편균선의 값을 변경할 수 있는 설정을 만들기 위해 fast, slow 변수에 input함수를 넣어 기본값을 20과 60으로 설정한 후에 타이틀을 "fast"와 "slow"로 설정합니다 3. 이동평균을 설정하기위해 ta.sma 를 이용하여, 기준을 close(종가)기준으로 이동편균 숫자는 위에 설정대로 되도록 input 설정이 되어있는 fast, slow 변수를 넣어줍니다. 4. 그리고 plot() 함수로 각각의 이동평균선을 그려줍니다. 빠른이동평균선은 red, 느린이동평균을 blue로 설정합니다. 시그널 설정하기 1. ta.crossov.. 2024. 3. 19.
[Pinescript] 001. RSI 지표 만들어보기 RSI 지표 만들어보기 1. overSell 이라는 변수에 과매수 70, overBuy 변수에 과매도 30을 넣어줍니다. 2. 이 과매도 과매수 변수를 hline함수 안에 넣어서 h1, h2 변수에 넣어줍니다. 3. rsi 변수를 만들어서 ta.rsi() 라는 네임스페이스를 넣고 close라는 종가와 rsi 길이 14를 넣어주고 4. 마지막으로 rsi를 plot함수에 넣어서 차트에 그려줍니다. 그럼 아래와 같은 지표가 만들어 집니다. RSI지표 조금 더 편리하게 조정할 수 있도록 만들기 1. overSell, overBuy 의 데이터를 input()함수로 바꿔주고 그 안에는 디폴트 값 70과 30을, 그리고 각각의 이름을 "과매수", "과매도"로 알기 쉽게 넣어줍니다. 2. RSI 길이도 자유롭게 조정할.. 2024. 3. 18.
[Python] 011. VScode에 파이썬 패키지 설치(requests 모듈) 비주얼스튜디오 에서 파이썬 모듈을 사용하려면, 해당 폴더 안에 가상환경을 만들어 줘서 그 안에 모듈을 설치해서 사용해야 합니다. 그럼 파이썬 requests 모듈을 설치해서 사용해보도록 하겠습니다. 1. 가상환경(venv)를 생성 및 파이썬 모듈 설치 1) 비주얼 스튜디오를 열고, 작업할 폴더를 생성해 줍니다. 'module'이라는 폴더를 하나 만들었습니다. 2) 폴더 안에 파이썬 파일을 만들어 줍니다. 3) 터미널을 열어 줍니다. 4) 가상환경 폴더를 만들어 줍니다. 터미널에 'python -m venv python_virtualenv' 를 복사 붙여 넣고, 엔터를 누르면, 왼쪽 상단에 venv 파일이 생성된 것을 볼 수 있습니다. 5) 'F1' 을 누른 후에 'Python: Select Interpr.. 2023. 7. 31.
[Python] 010. 클래스, 객체, 오브젝트, 인스턴스, 속성, 메서드 정의와 관계 & 사용 방법 1. 클래스, 객체, 오브젝트, 인스턴스, 속성, 메서드, 정의와 관계 앞서 알아본 모듈 안에 들어있는 것이 클래스 입니다. 복잡해 보이지만 한 번쯤은 머리속에 정리를 해놔야 하는 부분이 용어에 대한 정리인 것 같습니다. 많이는 들어봤는데, 어디서는 뭐라 부르고 어디서는 다른 용어를 쓰기 때문에 헷갈리기 일수이죠. 각 각의 정의와 관계에 대해서 알아보도록 하겠습니다. 클래스 는 모듈 안에 존재하면서 편리한 도구를 포함하고 있는 툴입니다. 클래스 안에는 변수와 함수 등등.. 무언가를 만들때 편리하게 가져다가 쓸 수 있는 것들이 많죠 클래스 안에 존재하는 함수를 메서드(Method) 라고 합니다. 클래스 틀로 인해 만들어진 것을 객체라고 합니다. 한국어인 객체를 오브젝트(Object), 인스턴스(Instan.. 2023. 7. 30.