crypto_quant/similar_pattern_stocks_main.py

45 lines
1.2 KiB
Python
Raw Permalink Normal View History

2025-10-10 08:18:12 +00:00
import core.logger as logging
from core.statistics.similar_pattern_stocks import SimilarPatternStocks
import os
logger = logging.logger
def main():
similar_pattern_stocks = SimilarPatternStocks()
target_stock_list = [
{
"symbol": "600111.SH",
"bar": "1W",
"start_date": None,
"end_date": "20250711",
"compare_record_amount": 100,
},
{
"symbol": "600111.SH",
"bar": "1M",
"start_date": None,
"end_date": "20250630",
"compare_record_amount": 100,
},
{
"symbol": "601398.SH",
"bar": "1M",
"start_date": None,
"end_date": "20230430",
"compare_record_amount": 100,
}
]
for target_stock in target_stock_list:
similar_pattern_stocks.get_stock_market_data_similar_pattern(
target_symbol=target_stock["symbol"],
bar=target_stock["bar"],
start_date=target_stock["start_date"],
end_date=target_stock["end_date"],
compare_record_amount=target_stock["compare_record_amount"],
)
if __name__ == "__main__":
main()