请问怎么设置条件选出股票,并引用?
由iquant创建,最终由iquant 被浏览 39 用户
问题
新手,请教老师: 1的位置:我只会设置1个条件,怎么设置2个条件呢? 2的位置:通过条件得出了一些股票,怎么把这些股票引用,读取数据呢
参照如下代码 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)