Строки даты и времени из QUIK переводим в дату и время
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
from datetime import datetime
|
||||||
|
|
||||||
from QuikPy import QuikPy # Работа с QUIK из Python через LUA скрипты QuikSharp
|
from QuikPy import QuikPy # Работа с QUIK из Python через LUA скрипты QuikSharp
|
||||||
|
|
||||||
|
|
||||||
@@ -21,8 +23,10 @@ if __name__ == '__main__': # Точка входа при запуске это
|
|||||||
print(f'Отклик QUIK на команду Ping: {qpProvider.Ping()["data"]}') # Проверка работы скрипта QuikSharp. Должен вернуть Pong
|
print(f'Отклик QUIK на команду Ping: {qpProvider.Ping()["data"]}') # Проверка работы скрипта QuikSharp. Должен вернуть Pong
|
||||||
|
|
||||||
# Сервисные функции
|
# Сервисные функции
|
||||||
print(f'Дата на сервере: {qpProvider.GetInfoParam("TRADEDATE")["data"]}')
|
d = qpProvider.GetInfoParam('TRADEDATE')['data'] # Дата на сервере в виде строки dd.mm.yyyy
|
||||||
print(f'Время на сервере: {qpProvider.GetInfoParam("SERVERTIME")["data"]}')
|
t = qpProvider.GetInfoParam('SERVERTIME')['data'] # Время на сервере в виде строки hh:mi:ss
|
||||||
|
dt = datetime.strptime(f'{d} {t}', '%d.%m.%Y %H:%M:%S') # Переводим строки в дату и время
|
||||||
|
print(f'Дата и время на сервере: {dt}')
|
||||||
msg = 'Hello from Python!'
|
msg = 'Hello from Python!'
|
||||||
print(f'Отправка сообщения в QUIK: {msg}{qpProvider.MessageInfo(msg)["data"]}') # Проверка работы QUIK. Сообщение в QUIK должно показаться как информационное
|
print(f'Отправка сообщения в QUIK: {msg}{qpProvider.MessageInfo(msg)["data"]}') # Проверка работы QUIK. Сообщение в QUIK должно показаться как информационное
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user