diff --git a/pages.py b/pages.py index dcb203a..62f8e2d 100644 --- a/pages.py +++ b/pages.py @@ -1,105 +1,7 @@ +import yaml + name = "name" desc = "description" -GenLists = [ -{ - name:"cross d20 and d5", - desc:"""\ -5일선이 20일 선과 교차한 시점을 찾습니다.""" -}, -{ - name:"정배열60", - desc:"""\ -60일선이 어제보다 오늘이 더 큼""" -}, -{ - name:"정배열20", - desc:"""\ -60일선이 어제보다 오늘이 더 크고 20일선 증가""" -}, -{ - name:"정배열240", - desc:"""\ -60일선이 어제보다 오늘이 더 크고 20일선도 증가, 그리고 240일 선도 증가""" -}, -{ - name:"모두 정배열", - desc:"""\ -5일, 20일, 60일, 120일, 240일 모두 증가 -""" -}, -{ - name:"20일선 반등", - desc:"""\ -20일선 반등""" -}, -{ - name:"120일선 반등", - desc:"""\ -120일선 반등""" -}, -{ - name:"240일선 반등", - desc:"""240일선 반등""" -}, - {name:"d20d5",desc: """\ -5일선이 20선보다 큰 시점을 찾습니다. -"""}, - {name:"d20d5VolumeX5",desc: """\ -d20d5의 조건에서 더해서 거래량이 이전 날짜보다 5배 증가한 시점을 찾습니다. -"""}, - {name:"volume",desc: """\ -거래량이 이전 날짜보다 3배 증가한 시점을 찾습니다. -"""}, - {name:"volume5",desc: """\ -거래량과 가격의 곱이 50,000,000,000 이상인 시점을 찾습니다. -"""}, - {name:"volumeX5",desc: """\ -거래량이 이전 날짜보다 5배 증가한 시점을 찾습니다. -"""}, - {name:"macd",desc: """\ -signal과 macd가 서로 교차한 시점을 찾습니다. 즉 signal이 올라가고 -macd가 아래로 내려가는 시점을 찾습니다. macd 는 5일선과 10일선으로 이루어지고 -시그널을 구하기 위한 이동 평균은 4일입니다. -"""}, - {name:"뭉침", desc: """\ -20 30 60 120 만난것 종가 5% 이내""" }, - {name:"뭉침01", desc: """\ -20 30 60 120 만난것 종가 1% 이내""" }, - {name:"뭉침03", desc: """\ -20 30 60 120 만난것 종가 3% 이내""" }, - {name:"뭉침 240선까지", desc: """\ -20 30 60 120 240 만난것 종가 5% 이내""" }, - {name:"45일선 반등", desc:"""\ -45일 선반등""" - }, - { - name:"뭉침5% 120선 상승", - desc:"""뭉침5% 120선 상승""" - }, - { - name:"뭉침3% 120선 상승", - desc:"""뭉침3% 120선 상승""" - }, - {name:"60일 10일 반등", - desc:"""60일선이 10일 전보다 크면"""}, - {name:"RSI 30 이하", - desc:"""RSI 14일 이 30이하""" - }, - { - name: "d20d5돌파", - desc:"""이전날에는 20일선이 위에 있다가 5일선이 더 커졌을 때""" - }, - { - name:"240일 증가", - desc:"""240일선이 증가하는 것.""" - }, - { - name:"볼린저 밴드 25", - desc:"볼린저 밴드(25일선 ,표준편차 2배)의 위 밴드 값을 넘었을 때 표시. 시장 상황이 않 좋으면 평균 59개" - }, - { - name:"양봉사이20일선", - desc:"""Open과 Close 사이 20일 선""" - } -] \ No newline at end of file +with open("pages.yaml", "r", encoding='utf-8') as fp: + GenLists = yaml.safe_load(fp) diff --git a/pages.yaml b/pages.yaml new file mode 100644 index 0000000..1f74479 --- /dev/null +++ b/pages.yaml @@ -0,0 +1,63 @@ +- name: cross d20 and d5 + description: 5일선이 20일 선과 교차한 시점을 찾습니다. +- name: 정배열60 + description: 60일선이 어제보다 오늘이 더 큼 +- name: 정배열20 + description: 60일선이 어제보다 오늘이 더 크고 20일선 증가 +- name: 정배열240 + description: '60일선이 어제보다 오늘이 더 크고 20일선도 증가, 그리고 240일 선도 증가' +- name: 모두 정배열 + description: | + 5일, 20일, 60일, 120일, 240일 모두 증가 +- name: 20일선 반등 + description: 20일선 반등 +- name: 120일선 반등 + description: 120일선 반등 +- name: 240일선 반등 + description: 240일선 반등 +- name: d20d5 + description: | + 5일선이 20선보다 큰 시점을 찾습니다. +- name: d20d5VolumeX5 + description: | + d20d5의 조건에서 더해서 거래량이 이전 날짜보다 5배 증가한 시점을 찾습니다. +- name: volume + description: | + 거래량이 이전 날짜보다 3배 증가한 시점을 찾습니다. +- name: volume5 + description: | + 거래량과 가격의 곱이 50,000,000,000 이상인 시점을 찾습니다. +- name: volumeX5 + description: | + 거래량이 이전 날짜보다 5배 증가한 시점을 찾습니다. +- name: macd + description: | + signal과 macd가 서로 교차한 시점을 찾습니다. 즉 signal이 올라가고 + macd가 아래로 내려가는 시점을 찾습니다. macd 는 5일선과 10일선으로 이루어지고 + 시그널을 구하기 위한 이동 평균은 4일입니다. +- name: 뭉침 + description: 20 30 60 120 만난것 종가 5% 이내 +- name: 뭉침01 + description: 20 30 60 120 만난것 종가 1% 이내 +- name: 뭉침03 + description: 20 30 60 120 만난것 종가 3% 이내 +- name: 뭉침 240선까지 + description: 20 30 60 120 240 만난것 종가 5% 이내 +- name: 45일선 반등 + description: 45일 선반등 +- name: 뭉침5% 120선 상승 + description: 뭉침5% 120선 상승 +- name: 뭉침3% 120선 상승 + description: 뭉침3% 120선 상승 +- name: 60일 10일 반등 + description: 60일선이 10일 전보다 크면 +- name: RSI 30 이하 + description: RSI 14일 이 30이하 +- name: d20d5돌파 + description: 이전날에는 20일선이 위에 있다가 5일선이 더 커졌을 때 +- name: 240일 증가 + description: 240일선이 증가하는 것. +- name: 볼린저 밴드 25 + description: '볼린저 밴드(25일선 ,표준편차 2배)의 위 밴드 값을 넘었을 때 표시. 시장 상황이 않 좋으면 평균 59개' +- name: 양봉사이20일선 + description: Open과 Close 사이 20일 선 diff --git a/requirements.txt b/requirements.txt index 2cf5c7d..f9485fc 100644 Binary files a/requirements.txt and b/requirements.txt differ