feat: separate pages from yaml
This commit is contained in:
parent
fb12eb5591
commit
047224ee07
106
pages.py
106
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일 선"""
|
||||
}
|
||||
]
|
||||
with open("pages.yaml", "r", encoding='utf-8') as fp:
|
||||
GenLists = yaml.safe_load(fp)
|
||||
|
63
pages.yaml
Normal file
63
pages.yaml
Normal file
@ -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일 선
|
BIN
requirements.txt
BIN
requirements.txt
Binary file not shown.
Loading…
Reference in New Issue
Block a user