forked from rosh/MQL5Book
31 lines
1.4 KiB
Python
31 lines
1.4 KiB
Python
#+------------------------------------------------------------------+
| |||
#| gbpusdtick.py |
| |||
#| Copyright 2022, MetaQuotes Ltd. |
| |||
#| https://www.mql5.com |
| |||
#+------------------------------------------------------------------+
| |||
import MetaTrader5 as mt5
| |||
| |||
# установим подключение к терминалу MetaTrader 5
| |||
if not mt5.initialize():
| |||
print("initialize() failed, error code =", mt5.last_error())
| |||
quit()
| |||
| |||
# попробуем включить символ GBPUSD в Обзоре рынка
| |||
selected=mt5.symbol_select("GBPUSD", True)
| |||
if not selected:
| |||
print("Failed to select GBPUSD")
| |||
mt5.shutdown()
| |||
quit()
| |||
| |||
# выведем последний тик по символу GBPUSD в виде кортежа
| |||
lasttick = mt5.symbol_info_tick("GBPUSD")
| |||
print(lasttick)
| |||
# выведем значения полей тика в виде словаря
| |||
print("Show symbol_info_tick(\"GBPUSD\")._asdict():")
| |||
symbol_info_tick_dict = lasttick._asdict()
| |||
for prop in symbol_info_tick_dict:
| |||
print(" {}={}".format(prop, symbol_info_tick_dict[prop]))
| |||
| |||
# завершим подключение к терминалу MetaTrader 5
| |||
mt5.shutdown()
| |||
#+------------------------------------------------------------------+
|