diff --git a/stock/analysis/Common.py b/stock/analysis/Common.py index b7b5914..58fa5a7 100644 --- a/stock/analysis/Common.py +++ b/stock/analysis/Common.py @@ -566,9 +566,21 @@ class Common: 102 < stock['disparity_avg20'][0] < 104 and 99 < stock['disparity_avg60'][0] < 102 and 97 < stock['disparity_avg120'][0] < 99): return True + if (89 < stock['disparity_avg5'][0] < 111.6 and 86.5 < stock['disparity_avg10'][0] < 108.5 and + 102.5 < stock['disparity_avg20'][0] < 128.54 and 96 < stock['disparity_avg60'][0] < 123 and + 77.5 < stock['disparity_avg120'][0] < 101): + return True + if (98 < stock['disparity_avg5'][0] < 101.2 and 100 < stock['disparity_avg10'][0] < 105 and + 103.5 < stock['disparity_avg20'][0] < 108.1 and 98 < stock['disparity_avg60'][0] < 103 and + 91 < stock['disparity_avg120'][0] < 96): + return True + if (101.5 < stock['disparity_avg5'][0] < 102.5 and 103.4 < stock['disparity_avg10'][0] < 104.2 and + 106 < stock['disparity_avg20'][0] < 106.5 and 101 < stock['disparity_avg60'][0] < 101.5 and + 100 < stock['disparity_avg120'][0] < 100.5): + return True else: - if (99 < stock['disparity_avg5'][0] < 101 and 98.7 < stock['disparity_avg10'][0] < 101.3 and - 98.5 < stock['disparity_avg20'][0] < 101.5 and 98.3 < stock['disparity_avg60'][0] < 101.7 and + if (99 < stock['disparity_avg5'][0] < 101 and 100 < stock['disparity_avg10'][0] < 105 and + 103.5 < stock['disparity_avg20'][0] < 101.5 and 98.3 < stock['disparity_avg60'][0] < 101.7 and 98 < stock['disparity_avg120'][0] < 102): return True