Ascending Triangle: (MAXH10.10 / MAXH10) * 100 < 102 AND (MAXH10.10 / MAXH10) * 100 > 98 AND (MINL10.10 / MINL10) * 100 > (MAXH10.10 / MAXH10) * 100 AND C1 < MAXH20.1 AND O > C1 AND C > MAXH20.1 Cup: (MAXH3 < MAXH10.3 AND C <= MAXH12 AND C1 <= MAXH12 AND C2 <= MAXH12 AND C3 <= MAXH12 AND C4 <= MAXH12 AND C5 <= MAXH12 AND C6 <= MAXH12 AND C7 <= MAXH12 AND C8 <= MAXH12 AND C9 <= MAXH12 AND C >= AVGC12 AND C / MAXH12 >= .80 AND (MINC12 - MAXC12) / MAXC12 >= ( - .55) AND (MINC12 - MAXC12) / MAXC12 <= ( - .12) AND MAXC10 / MINC10 <= 1.25 AND (C - MINC12) / (MAXC12 - MINC12) > .8) Cup 2: (MAXH3 < MAXH10.3 AND C <= MAXH10 AND C1 <= MAXH10 AND C2 <= MAXH10 AND C3 <= MAXH10 AND C4 <= MAXH10 AND C5 <= MAXH10 AND C6 <= MAXH10 AND C7 <= MAXH10 AND C8 <= MAXH10 AND C9 <= MAXH10 AND C >= AVGC10 AND C / MAXH10 >= .80 AND (MINC10 - MAXC10) / MAXC10 >= ( - .55) AND (MINC10 - MAXC10) / MAXC10 <= ( - .12) AND MAXC10 / MINC10 <= 1.25 AND (C - MINC10) / (MAXC10 - MINC10) > .8) AND C > C1 Flag: (MAXH3MINL20 AND MINL20>MINL30 AND AVGV3 < AVGV3.5 AND MAXV5 < MAXV5.5) OR (XAVGC3.5 > (XAVGC3.10 * 1.07) AND MAXH3.5 > (MAXH3.10 * 1.07) AND MAXL3.5 > (MAXL3.10 * 1.07) AND XAVGC3 < XAVGC3.5 AND AVGV3 < AVGV3.5 AND MAXV5 < MAXV5.5) OR (XAVGC3.8 > XAVGC3.15 AND MAXH3.8 > (MAXH3.15 * 1.07) AND MAXL3.8 > (MAXL3.15 * 1.07) AND XAVGC3 < XAVGC3.8 AND MINL3 < MINL3.8 AND MAXH3 < MAXH3.8 AND AVGV3 < AVGV3.5 AND MAXV5 < MAXV5.5) Flag - Eds: (MAXH3MINL20 AND MINL20>MINL30 AND AVGV3 < AVGV3.5 AND MAXV5 < MAXV5.5) OR (XAVGC3.5 > (XAVGC3.10 * 1.07) AND MAXH3.5 > (MAXH3.10 * 1.07) AND MAXL3.5 > (MAXL3.10 * 1.07) AND XAVGC3 < XAVGC3.5 AND AVGV3 < AVGV3.5 AND MAXV5 < MAXV5.5) OR (XAVGC3.8 > XAVGC3.15 AND MAXH3.8 > (MAXH3.15 * 1.07) AND MAXL3.8 > (MAXL3.15 * 1.07) AND X AVGC3 < XAVGC3.8 AND MINL3 < MINL3.8 AND MAXH3 < MAXH3.8 AND AVGV3 < AVGV3.5 AND MAXV5 < MAXV5.5) AND C < MAXC14.1 AND C > C1 Flag for Petra: MAXC10.5 >= MINC23.15 * 1.175 AND C15 > C85 AND C15 > C20 AND C15 > C25 AND C15 > C30 AND C15 > C35 AND MAXC10.5 <= MINC10.5 * 1.05 AND C5 < C15 AND C5 > C20 AND C5 > C25 AND C5 > C30 AND C5 > C35 AND C < MAXC15 AND C > AVGC5 AND C > C1 AND ((AVGH14 - AVGL14) / 2 + (ABS(H - C1) + ABS(C1 - L) + ABS(H1 - C2) + ABS(C2 - L1) + ABS(H2 - C3) + ABS(C3 - L2) + ABS(H3 - C4) + ABS(C4 - L3) + ABS(H4 - C5) + ABS(C5 - L4) + ABS(H5 - C6) + ABS(C6 - L5) + ABS(H6 - C7) + ABS(C7 - L6) + ABS(H7 - C8) + ABS(C8 - L7) + ABS(H8 - C9) + ABS(C9 - L8) + ABS(H9 - C10) + ABS(C10 - L9) + ABS(H10 - C11) + ABS(C11 - L10) + ABS(H11 - C12) + ABS(C12 - L11) + ABS(H12 - C13) + ABS(C13 - L12) + ABS(H13 - C14) + ABS(C14 - L13)) / 28 ) > ((AVGH14.38 - AVGL14.38) / 2 + (ABS(H38 - C39) + ABS(C39 - L38) + ABS(H39 - C40) + ABS(C40 - L39) + ABS(H40 - C41) + ABS(C41 - L40) + ABS(H41 - C42) + ABS(C42 - L41) + ABS(H42 - C43) + ABS(C43 - L42) + ABS(H43 - C44) + ABS(C44 - L43) + ABS(H44 - C45) + ABS(C45 - L44) + ABS(H45 - C46) + ABS(C46 - L45) + ABS(H46 - C47) + ABS(C47 - L46) + ABS(H47 - C48) + ABS(C48 - L47) + ABS(H48 - C49) + ABS(C49 - L48) + ABS(H49 - C50) + ABS(C50 - L49) + ABS(H50 - C51) + ABS(C51 - L50) + ABS(H51 - C52) + ABS(C52 - L51)) / 28 ) Head & Shoulders: ( C < C1 AND C < MAXC7 AND MAXC7 <= MAXC7.7 * 0.91 AND MAXC7.7 >= MAXC7.14 * 1.09 AND MAXC7.14 >= MAXC7.21 AND MINC8.3 <= MAXC7 * 0.95 AND MINC8.10 <= MAXC7.14 * 0.95 ) OR ( C < C1 AND C < MAXC10 AND MAXC10 <= MAXC10.10 * 0.91 AND MAXC10.10 >= MAXC10.20 * 1.09 AND MAXC10.20 >= MAXC10.30 AND MINC10.5 <= MAXC10 * 0.95 AND MINC10.15 <= MAXC10.10 * 0.95 ) OR ( C < C1 AND C < MAXC14 AND MAXC14 <= MAXC14.14 * 0.91 AND MAXC14.14 >= MAXC14.28 * 1.09 AND MAXC14.28 >= MAXC14.42 AND MINC14.7 <= MAXC14 * 0.95 AND MINC14.21 <= MAXC14.28 * 0.95 ) Double Bottom: C > C1 AND ( C1 = MINC10 AND C1 < MINC30.10 * 1.0025 AND C1 > MINC30.10 * 0.9975 ) AND MAXC10.1 > C1 * 1.04 Double Bottom 2: MAXC50 < MAXC100 AND MINC50 = MINC100 AND C1 < MAXC50 * 0.8 AND (C1 = MINC10 AND C1 <= MINC50.10 * 1.0025 AND C1 >= MINC50.10 * 0.9975 AND MAXC10.1 >= C1 * 1.04) OR (C2 = MINC11 AND C2 <= MINC50.11 * 1.0025 AND C2 >= MINC50.11 * 0.9975 AND MAXC10.2 >= C2 * 1.04) (C3 = MINC10 AND C3 <= MINC50.12 * 1.0025 AND C3 >= MINC50.12 * 0.9975 AND MAXC10.3 >= C3 * 1.04) Double Bottom 3: C > C1 AND MAXL50 < MAXL100 AND MINL50 = MINL100 AND (L1 < MAXL50 * 0.8 OR L2 < MAXL50.1 * 0.8 OR L3 < MAXL50.2 * 0.8) AND (L1 = MINL10 AND L1 <= MINL50.10 * 1.0025 AND L1 >= MINL50.10 * 0.9975 AND MAXL10.1 >= L1 * 1.04) OR (L2 = MINL11 AND L2 <= MINL50.11 * 1.0025 AND L2 >= MINL50.11 * 0.9975 AND MAXL10.2 >= L2 * 1.04) (L3 = MINL10 AND L3 <= MINL50.12 * 1.0025 AND L3 >= MINL50.12 * 0.9975 AND MAXL10.3 >= L3 * 1.04)