MetaTrader 5 Python用户组 - 如何在Metatrader中使用Python - 页 84

 
ferox875:

你好,在阅读了几页的讨论后,我没能找到关于以下问题的具体内容。


- 目前有什么东西可以作为MetaTraderR或MetaTrader5的软件包来整合MT和R?


你对什么东西的整合感兴趣?MQL4/5 <-> R;MQL4/5 <-> Python 或 R<->Python ?

 

我从mt5.symbols_get中获取数据,除了价格之外,一切都很正确。22.05时的价格是75800。 而且通常是正确的,但有时是这样的。这到底是怎么回事?
如何克服它?


 

新的MetaTrader5-Python-5.0.34 用于MetaTrader5 build 2765测试版已经推出

pip install --upgrade metatrader5

增加了函数market_book_add,market_book_release,market_book_get

import MetaTrader5 as mt5
import time

mt5.initialize()

print(mt5.version())
print(mt5.last_error())

mt5.market_book_add('EURUSD')

for i in range(10):
    time.sleep(5)
    print()
    items = mt5.market_book_get('EURUSD')
    print(items)
    # alternative
    #if items:
    #    for it in items:
    #        print(it._asdict())

mt5.market_book_release('EURUSD')

mt5.shutdown()
 
MetaQuotes :

新的MetaTrader5-Python-5.0.34 用于MetaTrader5 build 2765测试版已经推出

增加了函数market_book_add,market_book_release,market_book_get

嗨,....感谢这个新功能....这对巴西证券交易所(B3)的交易员非常重要
,我想知道这些突出的领域是什么。

我知道这是一种交易类型,但我想知道是否有一种翻译,例如。

1-购买。

2次销售。


{ 'type' : 2, 'price': 10.57, 'volume': 47500, 'volume_dbl' : 47500.0}
 
Jonathan Pereira :

你好 ....感谢这个新功能....这对巴西证券交易所(B3)的交易者来说非常重要
,我想知道突出显示的领域是什么。

我知道这是一个交易类型,但我想知道是否有一个翻译,比如说。

1-购买。

2次销售。


我想我明白了...

凡是有1的地方都是销售量最大的地方。

volume_dbl字段是相同的体积,但有一个浮动的表示。


再次感谢你添加的新功能。

 
MetaQuotes:

新的MetaTrader5-Python-5.0.34 用于MetaTrader5 build 2765测试版已经推出

增加了函数market_book_add,market_book_release,market_book_get

你会在文档中添加描述吗?

 

酷!将Pythoon连接到MT5,并从终端下载第一个数据。

 
我搞不清楚问题出在哪里。我试图用copy_ticks_from将ticks卸载到python中,但它给出的是空的数据框架。同时,同一日期的copy_rates_from工作正常,symbol_info_tick 工作正常。工具Si-3.21,开幕式经纪人。
 
Sivoraksha-ia:
我搞不清楚问题出在哪里。我试图用copy_ticks_from将ticks卸载到python,但数据框是空的。同时,同一日期的copy_rates_from工作正常,symbol_info_tick 工作正常。工具Si-3.21,开幕式经纪人。

我不知道"copy_ticks_from"的情况,但这个结构可以正常工作。

ticks = mt5.copy_ticks_range(symbol, utc_from, utc_to, mt5.COPY_TICKS_ALL)
 
Сергей Таболин:

我不知道"copy_ticks_from"的情况,但这个结构可以正常工作。

这很奇怪,但空桌子也会来。你不需要像Quicksilver那样在终端本身打开任何东西来使上传工作?