Действия бота в зависимости от цены

Помогите, пожалуйста! Написал код, который в реальном времени должен отслеживать цену, и как только она станет ниже 1.2, он должен купить данный лот. Но я не понимаю, как сделать фильтрацию "больше 1.2, следовательно, не покупаю", и, по-другому, "меньше 1.2, следовательно, покупаю". Подскажите, как это можно реализовать?

import time
import numpy as np
import pyscreenshot as ImageGrab
import cv2
import os
import pytesseract

pytesseract.pytesseract.tesseract_cmd = 'C:\\Program Files\\Tesseract-OCR\\tesseract.exe'

filename = 'Image.png'
x = 1
last_time = time.time()

while (True):
    screen = np.array(ImageGrab.grab(bbox=(1354, 450, 1436, 484)))
    print('loop took {} seconds'.format(time.time() - last_time))
    last_time = time.time()
    cv2.imshow('window', cv2.cvtColor(screen, cv2.COLOR_BGR2RGB))
    cv2.imwrite(filename, screen)
    x = x + 1
    print(x)
    if x == 2:
        cv2.destroyAllWindows()
        break

img = cv2.imread('Image.png')
text = pytesseract.image_to_string(img)
print(text)

index = text.find(">1.2")
print(index)

if index < 1.2:
    print("покупаю")
    img = cv2.imread('Image.png')
else:
    print("не покупаю")

введите сюда описание изображения


Ответы (0 шт):