问答交流

请问怎么设置条件选出股票,并引用?

由iquant创建,最终由iquant 被浏览 39 用户

问题

新手,请教老师: 1的位置:我只会设置1个条件,怎么设置2个条件呢? 2的位置:通过条件得出了一些股票,怎么把这些股票引用,读取数据呢

{w:100}参照如下代码 df = DataSource(“bar1d_CN_STOCK_A”).read(start_date=“2021-01-05”,end_date=“2021-02-05”) c1 = df[‘date’]>=“2021-02-01” c2 = df[‘amount’]>100000000 c3 = df[‘close’]<10 df1 = df.loc[c1&c2&c3,[‘instrument’,‘date’,‘close’,‘amount’]] print(df1) 2 既然第一步已经过滤出了所需股票的数据,为啥还要再读一遍呢?如果非要读取可以参照如下代码: ins = df1[“instrument”].values.tolist() df2 = DataSource(“bar1d_CN_STOCK_A”).read(instruments=ins,start_date=“2021-01-05”,end_date=“2021-02-05”) print(df2)

标签

投资策略基本面分析数据分析