600016

600016,昨天我出了自己的股票,我出的价格是6.63.

结果呢,昨天就涨到了6.78!

这就是股市。

去虽然投入了才一手,但是感觉一直是心中的牵挂。

毕竟是自己的血汗钱。

我也能理解我父母为何每天都守着看了。

看着它涨跌。

每天都心力交瘁。

股票啊,股票,其实很的是一个好东西。

但是赚钱真的有点难。

我最后赚了50rmb。

收益是10%,一共放了1个月。

其实我觉得还是不错的。

呵呵。

现在赚点钱真的很不容易。

今天开始,我每天去武昌分校代课的事情就结束了。

想想自己,每天都是早上6:30起来,然后不停赶,赶到8:20上课。

无数次,好紧急。

无数次,迟到。

无数次,手上只有1rmb,回来。

艾,真的很不容易。

我能理解妈妈的感受了,她为了能多赚一点钱,也去守着自己的小摊子。

儿子不孝啊!

我真的很心疼。

钱真的不容易,我一定要倍感珍惜。

所以我现在要把自己的潜能全部激发出来,加紧赚钱。

做一些可持续发展的赚钱方式。

这个才是王道。

现在接了一个小项目,希望能有所收获。

加油吧,相信自己能挺过来的。

男人只有这样,才能成长。

 

import akshare as ak import pandas as pd import time import datetime from tqdm import tqdm def get_all_stock_codes(): “”“获取所有A股股票代码”“” try: stock_spot_df = ak.stock_zh_a_spot() # 股票代码在第一列 return stock_spot_df.iloc[:, 0].tolist() except Exception as e: print(f"获取股票代码列表失败: {e}") return [] def get_stock_data(symbol, days=60): “”“获取股票指定天数的历史数据”“” try: # 计算起始日期,获取足够的历史数据 end_date = datetime.datetime.now().strftime(“%Y%m%d”) start_date = (datetime.datetime.now() - datetime.timedelta(days=days+30)).strftime(“%Y%m%d”) # 多取30天以防节假日 # 获取前复权数据 stock_df = ak.stock_zh_a_daily( symbol=symbol, start_date=start_date, end_date=end_date, adjust="qfq" ) # 确保数据按日期排序 stock_df['date'] = pd.to_datetime(stock_df['date']) stock_df = stock_df.sort_values('date') return stock_df except Exception as e: print(f"获取股票 {symbol} 数据失败: {e}") return None def check_condition(stock_df): “”“检查股票是否符合条件:最近5个交易日最低价创55日新低”“” if stock_df is None or len(stock_df) < 60: # 至少需要60个交易日数据 return False # 获取最近60个交易日的数据(55+5) recent_data = stock_df.tail(60) # 最近5个交易日(包含当日) last_5_days = recent_data.tail(5) last_5_low = last_5_days['low'].min() # 之前的55个交易日(不包含最近5天) previous_55_days = recent_data.head(55) previous_55_low = previous_55_days['low'].min() # 检查条件:最近5天的最低价是否低于之前55天的最低价 return last_5_low < previous_55_low def main(batch_size=10, interval=30): “”“主函数:分批获取股票数据并筛选”“” stock_codes = get_all_stock_codes() if not stock_codes: print(“没有获取到股票代码,程序退出”) return print(f"共获取到 {len(stock_codes)} 只股票,开始筛选...") # 符合条件的股票 result = [] # 分批处理 for i in range(0, len(stock_codes), batch_size): batch = stock_codes[i:i+batch_size] print(f"\n处理第 {i//batch_size + 1} 批,共 {len(batch)} 只股票") for code in tqdm(batch, desc="处理中"): # 特殊处理CDR股票 if code.startswith('sh689'): continue # 简单处理,实际可调用专门的CDR接口 stock_df = get_stock_data(code) if stock_df is None: continue if check_condition(stock_df): result.append(code) print(f"\n符合条件的股票:{code}") # 不是最后一批则休眠 if i + batch_size < len(stock_codes): print(f"本批次处理完成,等待 {interval} 秒后继续下一批...") time.sleep(interval) print("\n筛选完成!") print(f"符合条件的股票共有 {len(result)} 只:") for code in result: print(code) if name == “main”: # 可以调整批次大小和间隔时间 main(batch_size=10, interval=30) 以这段代码基础上进行调整:1、股票代码搜索范围锁定以下给出的列表;2、每隔20~30秒请求一次,每一次批处理20~30只股票;股票清单范围“000001.SZ 000002.SZ 000063.SZ 000069.SZ 000100.SZ 000157.SZ 000166.SZ 000338.SZ 000402.SZ 000423.SZ 000425.SZ 000538.SZ 000568.SZ 000596.SZ 000625.SZ 000629.SZ 000630.SZ 000651.SZ 000671.SZ 000686.SZ 000690.SZ 000708.SZ 000709.SZ 000723.SZ 000725.SZ 000728.SZ 000738.SZ 000758.SZ 000768.SZ 000776.SZ 000783.SZ 000786.SZ 000792.SZ 000800.SZ 000807.SZ 000825.SZ 000839.SZ 000858.SZ 000876.SZ 000877.SZ 000878.SZ 000895.SZ 000898.SZ 000917.SZ 000933.SZ 000937.SZ 000938.SZ 000960.SZ 000961.SZ 000963.SZ 000968.SZ 000975.SZ 000977.SZ 001979.SZ 002007.SZ 002008.SZ 002027.SZ 028.SZ 002032.SZ 002038.SZ 002049.SZ 002050.SZ 002064.SZ 002078.SZ 002081.SZ 002085.SZ 002092.SZ 002108.SZ 002110.SZ 002120.SZ 002142.SZ 002146.SZ 002152.SZ 002153.SZ 002155.SZ 002174.SZ 002179.SZ 002183.SZ 002202.SZ 002221.SZ 002230.SZ 002236.SZ 002241.SZ 002252.SZ 002271.SZ 002273.SZ 002275.SZ 002281.SZ 002294.SZ 002299.SZ 002304.SZ 002310.SZ 002311.SZ 002318.SZ 002325.SZ 002340.SZ 002344.SZ 002352.SZ 002371.SZ 002375.SZ 002385.SZ 002391.SZ 002410.SZ 002415.SZ 002422.SZ 002424.SZ 002456.SZ 002460.SZ 002463.SZ 002465.SZ 002468.SZ 002475.SZ 002493.SZ 002500.SZ 002508.SZ 002555.SZ 002558.SZ 002572.SZ 002594.SZ 002601.SZ 002602.SZ 002624.SZ 002673.SZ 002714.SZ 002736.SZ 002739.SZ 002773.SZ 002776.SZ 002797.SZ 002831.SZ 002839.SZ 002841.SZ 002916.SZ 002938.SZ 002939.SZ 002945.SZ 002958.SZ 003816.SZ 300015.SZ 300024.SZ 300033.SZ 300059.SZ 300122.SZ 300124.SZ 300136.SZ 300142.SZ 300144.SZ 300347.SZ 300408.SZ 300413.SZ 300433.SZ 300450.SZ 300498.SZ 300529.SZ 300558.SZ 300595.SZ 300601.SZ 300628.SZ 300659.SZ 300676.SZ 300750.SZ 300760.SZ 300769.SZ 300783.SZ 300841.SZ 300999.SZ 600000.SH 600004.SH 600006.SH 600007.SH 600008.SH 600009.SH 600010.SH 600011.SH 600012.SH 600015.SH 600016.SH 600017.SH 600018.SH 600019.SH 600020.SH 600021.SH 600022.SH 600023.SH 600025.SH 600026.SH 600027.SH 600028.SH 600029.SH 600030.SH 600031.SH 600033.SH 600036.SH 600037.SH 600038.SH 600039.SH 600048.SH 600050.SH 600054.SH 600056.SH 600057.SH 600058.SH 600059.SH 600060.SH 600062.SH 600063.SH 600064.SH 600066.SH 600067.SH 600068.SH 600071.SH 600073.SH 600075.SH 600079.SH 600085.SH 600089.SH 600096.SH 600098.SH 600100.SH 600101.SH 600104.SH 600105.SH 600106.SH 600108.SH 600109.SH 600111.SH 600112.SH 600115.SH 600116.SH 600117.SH 600118.SH 600119.SH 600120.SH 600121.SH 600123.SH 600125.SH 600126.SH 600127.SH 600128.SH 600131.SH 600132.SH 600133.SH 600135.SH 600138.SH 600141.SH 600143.SH 600150.SH 600153.SH 600155.SH 600158.SH 600160.SH 600161.SH 600162.SH 600166.SH 600167.SH 600168.SH 600169.SH 600170.SH 600171.SH 600176.SH 600177.SH 600183.SH 600184.SH 600185.SH 600188.SH 600189.SH 600190.SH 600191.SH 600192.SH 600193.SH 600195.SH 600196.SH 600197.SH 600198.SH 600199.SH 600200.SH 600201.SH 600202.SH 600203.SH 600208.SH 600210.SH 600211.SH 600216.SH 600219.SH 600220.SH 600221.SH 600223.SH 600225.SH 600226.SH 600227.SH 600228.SH 600229.SH 600230.SH 600231.SH 600232.SH 600233.SH 600235.SH 600236.SH 600237.SH 600238.SH 600239.SH 600240.SH 600241.SH 600242.SH 600243.SH 600246.SH 600247.SH 600248.SH 600249.SH 600250.SH 600251.SH 600252.SH 600253.SH 600255.SH 600256.SH 600257.SH 600258.SH 600259.SH 600260.SH 600261.SH 600262.SH 600263.SH 600265.SH 600266.SH 600267.SH 600268.SH 600269.SH 600270.SH 600271.SH 600272.SH 600273.SH 600275.SH 600276.SH 600277.SH 600278.SH 600279.SH 600280.SH 600281.SH 600282.SH 600283.SH 600284.SH 600285.SH 600286.SH 600287.SH 600288.SH 600289.SH 600290.SH 600291.SH 600292.SH 600293.SH 600295.SH 600296.SH 600297.SH 600298.SH 600299.SH 600300.SH 600301.SH 600302.SH 600303.SH 600305.SH 600306.SH 600307.SH 600308.SH 600309.SH 600310.SH 600311.SH 600312.SH 600313.SH 600315.SH 600316.SH 600317.SH 600318.SH 600319.SH 600320.SH 600321.SH 600322.SH 600323.SH 600325.SH 600326.SH 600327.SH 600328.SH 600329.SH 600330.SH 600331.SH 600332.SH 600333.SH 600335.SH 600336.SH 600337.SH 600338.SH 600339.SH 600340.SH 600343.SH 600345.SH 600346.SH 600348.SH 600350.SH 600351.SH 600352.SH 600353.SH 600354.SH 600355.SH 600356.SH 600357.SH 600358.SH 600359.SH 600360.SH 600361.SH 600362.SH 600363.SH 600365.SH 600366.SH 600367.SH 600368.SH 600369.SH 600370.SH 600371.SH 600372.SH 600373.SH 600375.SH 600376.SH 600377.SH 600378.SH 600379.SH 600380.SH 600381.SH 600382.SH 600383.SH 600385.SH 600386.SH 600387.SH 600388.SH 600389.SH 600390.SH 600391.SH 600392.SH 600393.SH 600395.SH 600396.SH 600397.SH 600398.SH 600399.SH 600400.SH 600401.SH 600403.SH 600405.SH 600406.SH 600408.SH 600409.SH 600410.SH 600415.SH 600416.SH 600417.SH 600418.SH 600419.SH 600420.SH 600422.SH 600423.SH 600425.SH 600426.SH 600428.SH 600429.SH 600432.SH 600433.SH 600435.SH 600436.SH 600438.SH 600439.SH 600444.SH 600446.SH 600448.SH 600449.SH 600450.SH 600456.SH 600458.SH 600459.SH 600460.SH 600461.SH 600462.SH 600463.SH 600466.SH 600467.SH 600468.SH 600469.SH 600470.SH 600472.SH 600473.SH 600475.SH 600476.SH 600477.SH 600478.SH 600479.SH 600480.SH 600481.SH 600482.SH 600483.SH 600485.SH 600486.SH 600487.SH 600488.SH 600489.SH 600490.SH 600491.SH 600493.SH 600495.SH 600496.SH 600497.SH 600498.SH 600499.SH 600500.SH 600501.SH 600502.SH 600503.SH 600505.SH 600506.SH 600507.SH 600508.SH 600509.SH 600510.SH 600511.SH 600512.SH 600513.SH 600515.SH 600516.SH 600517.SH 600518.SH 600519.SH 600520.SH 600521.SH 600522.SH 600523.SH 600525.SH 600526.SH 600527.SH 600528.SH 600529.SH 600530.SH 600531.SH 600532.SH 600533.SH 600535.SH 600536.SH 600537.SH 600538.SH 600539.SH 600540.SH 600541.SH 600543.SH 600545.SH 600546.SH 600547.SH 600548.SH 600549.SH 600550.SH 600551.SH 600552.SH 600553.SH 600555.SH 600556.SH 600557.SH 600558.SH 600559.SH 600560.SH 600561.SH 600562.SH 600563.SH 600564.SH 600565.SH 600566.SH 600567.SH 600568.SH 600569.SH 600570.SH 600571.SH 600572.SH 600573.SH 600575.SH 600576.SH 600577.SH 600578.SH 600579.SH 600580.SH 600581.SH 600582.SH 600583.SH 600584.SH 600585.SH 600586.SH 600587.SH 600588.SH 600589.SH 600590.SH 600591.SH 600592.SH 600593.SH 600594.SH 600595.SH 600596.SH 600597.SH 600598.SH 600599.SH 600600.SH 600601.SH 600602.SH 600603.SH 600604.SH 600605.SH 60606.SH 600607.SH 600608.SH 600609.SH 600610.SH 600611.SH 600612.SH 600613.SH 600614.SH 600615.SH 600616.SH 600617.SH 600618.SH 600619.SH 600620.SH 600621.SH 600622.SH 600623.SH 600624.SH 600625.SH 600626.SH 600627.SH 600628.SH 600629.SH 600630.SH 600631.SH 600632.SH 600633.SH 600634.SH 600635.SH 600636.SH 600637.SH 600638.SH 600639.SH 600640.SH 600641.SH 600642.SH 600643.SH 600644.SH 600645.SH 600646.SH 600647.SH 600648.SH 600649.SH 600650.SH 600651.SH 600652.SH 600653.SH 600654.SH 600655.SH 600656.SH 600657.SH 600658.SH 600659.SH 600660.SH 600661.SH 600662.SH 600663.SH 600664.SH 600665.SH 600666.SH 600667.SH 600668.SH 600669.SH 600670.SH 600671.SH 600672.SH 600673.SH 600674.SH 600675.SH 600676.SH 600677.SH 600678.SH 600679.SH 600680.SH 600681.SH 600682.SH 600683.SH 600684.SH 600685.SH 600686.SH 600687.SH 600688.SH 600689.SH 600690.SH 600691.SH 600692.SH 600693.SH 600694.SH 600695.SH 600696.SH 600697.SH 600698.SH 600699.SH 600700.SH 600701.SH 600702.SH 600703.SH 600704.SH 600705.SH 600706.SH 600707.SH 600708.SH 600709.SH 600710.SH 600711.SH 600712.SH 600713.SH 600714.SH 600715.SH 600716.SH 600717.SH 600718.SH 600719.SH 600720.SH 600721.SH 600722.SH 600723.SH 600724.SH 600725.SH 600726.SH 600727.SH 600728.SH 600729.SH 600730.SH 600731.SH 600732.SH 600733.SH 600734.SH 600735.SH 600736.SH 600737.SH 600738.SH 600739.SH 600740.SH 600741.SH 600742.SH 600743.SH 600744.SH 600745.SH 600746.SH 600747.SH 600748.SH 600749.SH 600750.SH 600751.SH 600752.SH 600753.SH 600754.SH 600755.SH 600756.SH 600757.SH 600758.SH 600759.SH 600760.SH 600761.SH 600762.SH 600763.SH 600764.SH 600765.SH 600766.SH 600767.SH 600768.SH 600769.SH 600770.SH 600771.SH 600772.SH 600773.SH 600774.SH 600775.SH 600776.SH 600777.SH 600778.SH 600779.SH 600780.SH 600781.SH 600782.SH 600783.SH 600784.SH 600785.SH 600786.SH 600787.SH 600788.SH 600789.SH 600790.SH 600791.SH 600792.SH 600793.SH 600794.SH 600795.SH 600796.SH 600797.SH 600798.SH 600799.SH 600800.SH 600801.SH 600802.SH 600803.SH 600804.SH 600805.SH 600806.SH 600807.SH 600808.SH 600809.SH 600810.SH 600811.SH 600812.SH 600813.SH 600814.SH 600815.SH 600816.SH 600817.SH 600818.SH 600819.SH 600820.SH 600821.SH 600822.SH 600823.SH 600824.SH 600825.SH 600826.SH 600827.SH 600828.SH 600829.SH 600830.SH 600831.SH 600832.SH 600833.SH 600834.SH 600835.SH 600836.SH 600837.SH 600838.SH 600839.SH 600840.SH 600841.SH 600842.SH 600843.SH 600844.SH 600845.SH 600846.SH 600847.SH 600848.SH 600849.SH 600850.SH 600851.SH 600852.SH 600853.SH 600854.SH 600855.SH 600856.SH 600857.SH 600858.SH 600859.SH 600860.SH 600861.SH 600862.SH 600863.SH 600864.SH 600865.SH 600866.SH 600867.SH 600868.SH 600869.SH 600870.SH 600871.SH 600872.SH 600873.SH 600874.SH 600875.SH 600876.SH 600877.SH 600878.SH 600879.SH 600880.SH 600881.SH 600882.SH 600883.SH 600884.SH 600885.SH 600886.SH 600887.SH 600888.SH 600889.SH 600890.SH 600891.SH 600892.SH 600893.SH 600894.SH 600895.SH 600896.SH 600897.SH 600898.SH 600899.SH 600900.SH 600901.SH 600909.SH 600919.SH 600926.SH 600927.SH 600928.SH 600929.SH 600933.SH 600936.SH 600939.SH 600958.SH 600959.SH 600960.SH 600961.SH 600962.SH 600963.SH 600965.SH 600966.SH 600967.SH 600968.SH 600969.SH 600970.SH 600971.SH 600972.SH 600973.SH 600975.SH 600976.SH 600977.SH 600978.SH 600979.SH 600980.SH 600981.SH 600982.SH 600983.SH 600984.SH 600985.SH 600986.SH 600987.SH 600988.SH 600989.SH 600990.SH 600991.SH 600992.SH 600993.SH 600995.SH 600996.SH 600997.SH 600998.SH 600999.SH 601000.SH 601001.SH 601002.SH 601003.SH 601005.SH 601006.SH 601007.SH 601008.SH 601009.SH 601010.SH 601011.SH 601012.SH 601015.SH 601016.SH 601018.SH 601019.SH 601020.SH 601021.SH 601022.SH 601028.SH 601038.SH 601058.SH 601066.SH 601077.SH 601088.SH 601098.SH 601099.SH 601100.SH 601101.SH 601106.SH 601107.SH 601108.SH 601111.SH 601117.SH 601118.SH 601126.SH 601127.SH 601128.SH 601138.SH 601155.SH 601158.SH 601162.SH 601166.SH 601168.SH 601169.SH 601177.SH 601179.SH 601186.SH 601187.SH 601198.SH 601199.SH 601200.SH 601208.SH 601211.SH 601212.SH 601216.SH 601218.SH 601222.SH 601225.SH 601226.SH 601228.SH 601229.SH 601231.SH 601233.SH 601236.SH 601238.SH 601258.SH 601288.SH 601298.SH 601299.SH 601318.SH 601319.SH 601328.SH 601330.SH 601333.SH 601336.SH 601339.SH 601360.SH 601366.SH 601368.SH 601369.SH 601377.SH 601390.SH 601398.SH 601555.SH 601558.SH 601566.SH 601577.SH 601579.SH 601600.SH 601601.SH 601607.SH 601608.SH 601611.SH 601615.SH 601618.SH 601628.SH 601633.SH 601636.SH 601658.SH 601668.SH 601669.SH 601677.SH 601688.SH 601689.SH 601698.SH 601699.SH 601700.SH 601717.SH 601718.SH 601727.SH 601766.SH 601777.SH 601788.SH 601789.SH 601800.SH 601808.SH 601811.SH 601816.SH 601818.SH 601838.SH 601857.SH 601858.SH 601865.SH 601866.SH 601868.SH 601869.SH 601872.SH 601877.SH 601878.SH 601880.SH 601881.SH 601886.SH 601888.SH 601890.SH 601898.SH 601899.SH 601901.SH 601919.SH 601933.SH 601939.SH 601949.SH 601952.SH 601956.SH 601958.SH 601966.SH 601969.SH 601985.SH 601988.SH 601989.SH 601991.SH 601992.SH 601995.SH 601998.SH 603000.SH 603019.SH 603160.SH 603259.SH 603288.SH 603369.SH 603501.SH 603517.SH 603658.SH 603799.SH 603833.SH 603899.SH 603986.SH ”
08-22
“000001 000002 000063 000100 000157 000166 000301 000333 000338 000408 000425 000538 000568 000596 000617 000625 000630 000651 000661 000708 000725 000768 000776 000786 000792 000800 000807 000858 000876 000895 000938 000963 000975 000977 000983 000999 001289 001391 001965 001979 002001 002027 002028 002049 002050 002074 002129 002142 002179 002180 002230 002236 002241 002252 002304 002311 002352 002371 002415 002422 002459 002460 002463 002466 002475 002493 002594 002600 002601 002648 002709 002714 002736 002916 002920 002938 003816 300014 300015 300033 300059 300122 300124 300274 300308 300316 300347 300394 300408 300413 300418 300433 300442 300498 300502 300628 300661 300750 300759 300760 300782 300832 300896 300979 300999 301236 301269 302132 600000 600009 600010 600011 600015 600016 600018 600019 600023 600025 600026 600027 600028 600029 600030 600031 600036 600039 600048 600050 600061 600066 600085 600089 600104 600111 600115 600150 600160 600161 600176 600183 600188 600196 600219 600233 600276 600309 600332 600346 600362 600372 600377 600406 600415 600426 600436 600438 600460 600482 600489 600515 600519 600547 600570 600584 600585 600588 600600 600660 600674 600690 600741 600760 600795 600803 600809 600845 600875 600886 600887 600893 600900 600905 600918 600919 600926 600938 600941 600958 600989 600999 601006 601009 601012 601021 601058 601059 601066 601077 601088 601100 601111 601117 601127 601136 601138 601166 601169 601186 601211 601225 601229 601236 601238 601288 601318 601319 601328 601336 601360 601377 601390 601398 601600 601601 601607 601618 601628 601633 601658 601668 601669 601688 601689 601698 601699 601728 601766 601788 601799 601800 601808 601816 601818 601825 601838 601857 601865 601868 601872 601877 601878 601881 601888 601898 601899 601901 601916 601919 601939 601985 601988 601989 601995 601998 603019 603195 603259 603260 603288 603296 603369 603392 603501 603799 603806 603833 603986 603993 605117 605499 688008 688009 688012 688036 688041 688047 688082 688111 688126 688169 688187 688223 688256 688271 688303 688396 688472 688506 688599 688981 ” python查找以上股票代码最近10个交易日最低价创55日新低的股票,要求存储格式为txt文本。可以基于AKShare接口: stock_zh_a_hist获取股票历史行情数据进行对比,具体要求和说明如下: 1、最近10个交易日包含当日; 2、最近10个交易日最低价指含当日在内,向上获取连续10个交易日的每日最低价,并择取其中价格最低的那一笔。 3、55日新低不包含当日行情,而是在上一个交易日基础上向上获取连续的55个交易日每日最低价,并择取其中价格最低的那一笔。 4、比较两者,如果最近 10 日最低价 小于等于55 日最低价,则判定为“55日新低”; 4、为避免高频访问数据, 多次获取容易封禁 IP,请结合实际情况进行分批次获取,比如每隔20s可进行下一批次的获取,每批次获取30~50只股票合适? 5、每次成功获取一次可直接打印输出股票代码,程序运行结束把符合条件的所有股票代码保存到存储目录:D:\NEWS; 【AKShare取股票历史行情数据接口说明】 接口: stock_zh_a_hist 目标地址: https://quote.eastmoney.com/concept/sh603777.html?from=classic(示例) 描述: 东方财富-沪深京 A 股日频率数据; 历史数据按日频率更新, 当日收盘价请在收盘后获取 限量: 单次返回指定沪深京 A 股上市公司、指定周期和指定日期间的历史行情日频率数据 输入参数 名称 类型 描述 symbol str symbol='603777'; 股票代码可以在 ak.stock_zh_a_spot_em() 中获取 period str period='daily'; choice of {'daily', 'weekly', 'monthly'} start_date str start_date='20210301'; 开始查询的日期 end_date str end_date='20210616'; 结束查询的日期 adjust str 默认返回不复权的数据; qfq: 返回前复权后的数据; hfq: 返回后复权后的数据 timeout float timeout=None; 默认不设置超时参数 输出参数-历史行情数据 名称 类型 描述 日期 object 交易日 股票代码 object 不带市场标识的股票代码 开盘 float64 开盘价 收盘 float64 收盘价 最高 float64 最高价 最低 float64 最低价 成交量 int64 注意单位: 手 成交额 float64 注意单位: 元 振幅 float64 注意单位: % 涨跌幅 float64 注意单位: % 涨跌额 float64 注意单位: 元 换手率 float64 注意单位: % 接口示例-历史行情数据-前复权: import akshare as ak stock_zh_a_hist_df = ak.stock_zh_a_hist(symbol="000001", period="daily", start_date="20170301", end_date='20240528', adjust="qfq") print(stock_zh_a_hist_df)
08-22
筛选股票池列表的股票信息stock_codes = [ "000001", "000002", "000063", "000100", "000157", "000166", "000301", "000333", "000338", "000408", "000425", "000538", "000568", "000596", "000617", "000625", "000630", "000651", "000661", "000708", "000725", "000768", "000776", "000786", "000792", "000800", "000807", "000858", "000876", "000895", "000938", "000963", "000975", "000977", "000983", "000999", "001289", "001391", "001965", "001979", "002001", "002027", "002028", "002049", "002050", "002074", "002129", "002142", "002179", "002180", "002230", "002236", "002241", "002252", "002304", "002311", "002352", "002371", "002415", "002422", "002459", "002460", "002463", "002466", "002475", "002493", "002594", "002600", "002601", "002648", "002709", "002714", "002736", "002916", "002920", "002938", "003816", "300014", "300015", "300033", "300059", "300122", "300124", "300274", "300308", "300316", "300347", "300394", "300408", "300413", "300418", "300433", "300442", "300498", "300502", "300628", "300661", "300750", "300759", "300760", "300782", "300832", "300896", "300979", "300999", "301236", "301269", "302132", "600000", "600009", "600010", "600011", "600015", "600016", "600018", "600019", "600023", "600025", "600026", "600027", "600028", "600029", "600030", "600031", "600036", "600039", "600048", "600050", "600061", "600066", "600085", "600089", "600104", "600111", "600115", "600150", "600160", "600161", "600176", "600183", "600188", "600196", "600219", "600233", "600276", "600309", "600332", "600346", "600362", "600372", "600377", "600406", "600415", "600426", "600436", "600438", "600460", "600482", "600489", "600515", "600519", "600547", "600570", "600584", "600585", "600588", "600600", "600660", "600674", "600690", "600741", "600760", "600795", "600803", "600809", "600845", "600875", "600886", "600887", "600893", "600900", "600905", "600918", "600919", "600926", "600938", "600941", "600958", "600989", "600999", "601006", "601009", "601012", "601021", "601058", "601059", "601066", "601077", "601088", "601100", "601111", "601117", "601127", "601136", "601138", "601166", "601169", "601186", "601211", "601225", "601229", "601236", "601238", "601288", "601318", "601319", "601328", "601336", "601360", "601377", "601390", "601398", "601600", "601601", "601607", "601618", "601628", "601633", "601658", "601668", "601669", "601688", "601689", "601698", "601699", "601728", "601766", "601788", "601799", "601800", "601808", "601816", "601818", "601825", "601838", "601857", "601865", "601868", "601872", "601877", "601878", "601881", "601888", "601898", "601899", "601901", "601916", "601919", "601939", "601985", "601988", "601989", "601995", "601998", "603019", "603195", "603259", "603260", "603288", "603296", "603369", "603392", "603501", "603799", "603806", "603833", "603986", "603993", "605117", "605499", "688008", "688009", "688012", "688036", "688041", "688047", "688082", "688111", "688126", "688169", "688187", "688223", "688256", "688271", "688303", "688396", "688472", "688506", "688599", "688981" ] 对满足以下条件的股票代码和股票名称,保存txt文本格式到目录下:D:\NEWS\Python\files;需要特别强调的是为了避免高频访问数据,导致IP封禁,建议分批次处理,每一批次建议20~30支股票,每一批次建议休眠停止50~60秒,然后再访问获取数据; 1. 取最近连续10个交易日,记为 {D1, D2, …, D10},其对应的盘中最低价分别为 {P1, P2, …, P10}。 2. 对于每一个交易日 Di (i ∈ [1,10]),取该日之前的 20 个交易日(不含 Di),记为区间 {Di-20, …, Di-1},计算该区间内的盘中最低价的最小值,记作 Min20(Di)。 3. 比较 Di 当日盘中最低价 Pi 与 Min20(Di): 若 Pi < Min20(Di),则认为 Di 满足条件,记作 1 次; 否则记作 0 次。 4. 重复步骤 2–3,直至 D1 至 D10 全部计算完成。 5. 最终统计满足条件的次数 Σ。 若 Σ ≥ 5,则该股票满足整体条件; 否则不满足。 6、在上述基础上同时满足条件:当日盘中最高价,超过前5个交易日(不含当日)盘中最高价。 东财接口 接口: stock_zh_a_hist 目标地址: https://quote.eastmoney.com/concept/sh603777.html?from=classic(示例) 描述: 东方财富-沪深京 A 股日频率数据; 历史数据按日频率更新, 当日收盘价请在收盘后获取 限量: 单次返回指定沪深京 A 股上市公司、指定周期和指定日期间的历史行情日频率数据 输入参数 名称 类型 描述 symbol str symbol='603777'; 股票代码可以在 ak.stock_zh_a_spot_em() 中获取 period str period='daily'; choice of {'daily', 'weekly', 'monthly'} start_date str start_date='20210301'; 开始查询的日期 end_date str end_date='20210616'; 结束查询的日期 adjust str 默认返回不复权的数据; qfq: 返回前复权后的数据; hfq: 返回后复权后的数据 timeout float timeout=None; 默认不设置超时参数 输出参数-历史行情数据 名称 类型 描述 日期 object 交易日 股票代码 object 不带市场标识的股票代码 开盘 float64 开盘价 收盘 float64 收盘价 最高 float64 最高价 最低 float64 最低价 成交量 int64 注意单位: 手 成交额 float64 注意单位: 元 振幅 float64 注意单位: % 涨跌幅 float64 注意单位: % 涨跌额 float64 注意单位: 元 换手率 float64 注意单位: % 接口示例-历史行情数据-前复权 import akshare as ak stock_zh_a_hist_df = ak.stock_zh_a_hist(symbol="000001", period="daily", start_date="20170301", end_date='20240528', adjust="qfq") print(stock_zh_a_hist_df)
最新发布
08-26
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值