Из примера Ticker убрано получение баров. В новом примере Bars получаем бары и сохраняем их в файл
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
from datetime import datetime
|
||||
from QuikPy import QuikPy # Работа с Quik из Python через LUA скрипты QuikSharp
|
||||
|
||||
|
||||
@@ -23,16 +22,5 @@ if __name__ == '__main__': # Точка входа при запуске это
|
||||
print(f'Шаг цены: {securityInfo["min_price_step"]}')
|
||||
print(f'Торговый счет для тикера класса {classCode}: {qpProvider.GetTradeAccount(classCode)["data"]}')
|
||||
|
||||
# Свечки
|
||||
print(f'5-и минутные свечки {classCode}.{secCode}:')
|
||||
bars = qpProvider.GetCandlesFromDataSource(classCode, secCode, 5, 0)["data"] # 5 минут, 0 = все свечки
|
||||
print(bars)
|
||||
|
||||
# print(f'Дневные свечки {classCode}.{secCode}:')
|
||||
# bars = qpProvider.GetCandlesFromDataSource(classCode, secCode, 1440, 0)['data'] # 1440 минут = 1 день, 0 = все свечки
|
||||
# dtjs = [row['datetime'] for row in bars] # Получаем исходники даты и времени начала свчки (List comprehensions)
|
||||
# dts = [datetime(dtj['year'], dtj['month'], dtj['day'], dtj['hour'], dtj['min']) for dtj in dtjs] # Получаем дату и время
|
||||
# print(dts)
|
||||
|
||||
# Выход
|
||||
qpProvider.CloseConnectionAndThread() # Перед выходом закрываем соединение и поток QuikPy из любого экземпляра
|
||||
|
||||
Reference in New Issue
Block a user