import time
import keyboard # Для работы с клавиатурой
import getpass
import os
current_directory = os.path.dirname(os.path.abspath(__file__))
keys_file_path = os.path.join(current_directory, “keys.txt”)
API_KEY, SECRET_KEY = open(keys_file_path, “r”).read().split(“\n”)
client = Client(API_KEY, SECRET_KEY)
def open_trade():
# Вставьте здесь код для открытия позиции или другую логику, которая выполняется при открытии позиции
print(“Открытие сделки”)
# Здесь можно добавить логику для нажатия клавиши F2
keyboard.press(“F2”)
keyboard.release(“F2”)
time.sleep(1) # Дайте время для обработки нажатия клавиши
def close_trade():
# Вставьте здесь код для закрытия позиции или другую логику, которая выполняется при закрытии позиции
print(“Закрытие сделки”)
# Здесь можно добавить логику для нажатия клавиши F2
keyboard.press(“F2”)
keyboard.release(“F2”)
time.sleep(1) # Дайте время для обработки нажатия клавиши
print(“STARTING”)
position_opened = False
while True:
orders = client.futures_adl_quantile_estimate(recvWindow=60000)
time.sleep(1)
if orders != :
name = orders
if not position_opened:
print(f“Открытие позиции для символа = {name}”)
open_trade()
position_opened = True
while True:
orders = client.futures_adl_quantile_estimate(recvWindow=60000)
time.sleep(1)
if orders == :
print(f“Закрытие позиции для символа = {name}”)
time.sleep(8)
close_trade()
position_opened = False
break