45 lines
1.2 KiB
Python
45 lines
1.2 KiB
Python
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() |