76 lines
2.1 KiB
Markdown
76 lines
2.1 KiB
Markdown
# symbol_info_tick
|
||||
|
|
|
|||
|
|
Get the last tick for the specified financial instrument.
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
symbol_info_tick(
|
|||
|
|
symbol // financial instrument name
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
symbol
|
|||
|
|
|
|||
|
|
[in] Financial instrument name. Required unnamed parameter.
|
|||
|
|
|
|||
|
|
Return Value
|
|||
|
|
|
|||
|
|
Return info in the form of a tuple. Return None in case of an error. The info on the error can be obtained using [last_error()](/en/docs/python_metatrader5/mt5lasterror_py).
|
|||
|
|
|
|||
|
|
Note
|
|||
|
|
|
|||
|
|
The function is similar to [SymbolInfoTick](/en/docs/marketinformation/symbolinfotick).
|
|||
|
|
|
|||
|
|
Example:
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
import MetaTrader5 as mt5
|
|||
|
|
# display data on the MetaTrader 5 package
|
|||
|
|
print("MetaTrader5 package author: ",mt5.__author__)
|
|||
|
|
print("MetaTrader5 package version: ",mt5.__version__)
|
|||
|
|
|
|||
|
|
# establish connection to the MetaTrader 5 terminal
|
|||
|
|
if not mt5.initialize():
|
|||
|
|
print("initialize() failed, error code =",mt5.last_error())
|
|||
|
|
quit()
|
|||
|
|
|
|||
|
|
# attempt to enable the display of the GBPUSD in MarketWatch
|
|||
|
|
selected=mt5.symbol_select("GBPUSD",True)
|
|||
|
|
if not selected:
|
|||
|
|
print("Failed to select GBPUSD")
|
|||
|
|
mt5.shutdown()
|
|||
|
|
quit()
|
|||
|
|
|
|||
|
|
# display the last GBPUSD tick
|
|||
|
|
lasttick=mt5.symbol_info_tick("GBPUSD")
|
|||
|
|
print(lasttick)
|
|||
|
|
# display tick field values in the form of a list
|
|||
|
|
print("Show symbol_info_tick(\"GBPUSD\")._asdict():")
|
|||
|
|
symbol_info_tick_dict = mt5.symbol_info_tick("GBPUSD")._asdict()
|
|||
|
|
for prop in symbol_info_tick_dict:
|
|||
|
|
print(" {}={}".format(prop, symbol_info_tick_dict[prop]))
|
|||
|
|
|
|||
|
|
# shut down connection to the MetaTrader 5 terminal
|
|||
|
|
mt5.shutdown()
|
|||
|
|
|
|||
|
|
|
|||
|
|
Result:
|
|||
|
|
MetaTrader5 package author: MetaQuotes Software Corp.
|
|||
|
|
MetaTrader5 package version: 5.0.29
|
|||
|
|
Tick(time=1585070338, bid=1.17264, ask=1.17279, last=0.0, volume=0, time_msc=1585070338728, flags=2, volume_real=0.0)
|
|||
|
|
Show symbol_info_tick._asdict():
|
|||
|
|
time=1585070338
|
|||
|
|
bid=1.17264
|
|||
|
|
ask=1.17279
|
|||
|
|
last=0.0
|
|||
|
|
volume=0
|
|||
|
|
time_msc=1585070338728
|
|||
|
|
flags=2
|
|||
|
|
volume_real=0.0
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
See also
|
|||
|
|
|
|||
|
|
[symbol_info](/en/docs/python_metatrader5/mt5symbolinfo_py), [symbol_info](/en/docs/python_metatrader5/mt5symbolinfo_py)
|