对于每天运行的sh /data/stock/jobs/cron.daily/run_daily 进行分析
找到主要是guess_indicators_daily_job.py文件来调用相应的股票选择,根据经验与相关参数,调整如下:
1、对于需要关注的股票参数调整如下:
下面是原先的代码
# K值在80以上,D值在70以上,J值大于90时为超买。
# J大于100时为超买,小于10时为超卖。
# 当六日指标上升到达80时,表示股市已有超买现象
# 当CCI>﹢100 时,表明股价已经进入非常态区间——超买区间,股价的异动现象应多加关注。
sql_1 = """ SELECT `date`,`code`,`name`,`latest_price`,`quote_change`,`ups_downs`,`volume`,`turnover`, `amplitude`,`high`,`low`,`open`,`closed`,`quantity_ratio`,`turnover_rate`,`pe_dynamic`,`pb`, `kdjj`,`rsi_6`,`cci` FROM stock_data.guess_indicators_daily WHERE `date` = %s and kdjk >= 80 and kdjd >= 70 and kdjj >= 90 """ # and kdjj > 100 and rsi_6 > 80 and cci > 100 # 调整参数,提前获得股票增长。
调整之后的代码如下:
# K值在80以上,D值在70以上,J值大于90时为超买。
# J大于100时为超买,小于10时为超卖。
# 当六日指标上升到达80时,表示股市已有超买现象
# 当CCI>﹢100 时,表明股价已经进入非常态区间——超买区间,股价的异动现象应多加关注。
sql_1 = """ SELECT `date`,`code`,`name`,`latest_price`,`quote_change`,`ups_downs`,`volume`,`turnover`, `amplitude`,`high`,`low`,`open`,`closed`,`quantity_ratio`,`turnover_rate`,`pe_dynamic`,`pb`, `kdjj`,`rsi_6`,`cci` FROM stock_data.guess_indicators_daily WHERE `date` = %s and kdjk >= 80 and kdjd >= 70 and kdjj >= 100 and rsi_6 >= 80 and cci >= 100 """ # and kdjj > 100 and rsi_6 > 80 and cci > 100 # 调整参数,提前获得股票增长。
2、卖出数据的调整
下面是原先的代码
# 超卖区:K值在20以下,D值在30以下为超卖区。一般情况下,股价有可能上涨,反弹的可能性增大。局内人不应轻易抛出股票,局外人可寻机入场。
# J大于100时为超买,小于10时为超卖。
# 当六日强弱指标下降至20时,表示股市有超卖现象
# 当CCI<﹣100时,表明股价已经进入另一个非常态区间——超卖区间,投资者可以逢低吸纳股票。
sql_1 = """ SELECT `date`,`code`,`name`,`latest_price`,`quote_change`,`ups_downs`,`volume`,`turnover`, `amplitude`,`high`,`low`,`open`,`closed`,`quantity_ratio`,`turnover_rate`,`pe_dynamic`,`pb`, `kdjj`,`rsi_6`,`cci` FROM stock_data.guess_indicators_daily WHERE `date` = %s and kdjk <= 20 and kdjd <= 30 and kdjj <= 10
调整后代码如下
# 超卖区:K值在20以下,D值在30以下为超卖区。一般情况下,股价有可能上涨,反弹的可能性增大。局内人不应轻易抛出股票,局外人可寻机入场。
# J大于100时为超买,小于10时为超卖。
# 当六日强弱指标下降至20时,表示股市有超卖现象
# 当CCI<﹣100时,表明股价已经进入另一个非常态区间——超卖区间,投资者可以逢低吸纳股票。
sql_1 = """ SELECT `date`,`code`,`name`,`latest_price`,`quote_change`,`ups_downs`,`volume`,`turnover`, `amplitude`,`high`,`low`,`open`,`closed`,`quantity_ratio`,`turnover_rate`,`pe_dynamic`,`pb`, `kdjj`,`rsi_6`,`cci` FROM stock_data.guess_indicators_daily WHERE `date` = %s and kdjk <= 20 and kdjd <= 30 and kdjj <= 10 and rsi_6 <= 20 and cci <= -100
3、调整后效果如下
调整前选择出来的买入股票数据如下,刚好现在股票行情好,所以数据很多475条:
调整后的选择出来的买入股票数据如下,刚好现在股票行情好,所以数据也有64条,但更加精准有效了: