Действия бота в зависимости от цены
Помогите, пожалуйста! Написал код, который в реальном времени должен отслеживать цену, и как только она станет ниже 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("не покупаю")
