LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 迈达克软件公司承认Python运算对量化交易的重要性

迈达克软件公司承认Python运算对量化交易的重要性

2020-05-22 KlipC 来源:火星财经

Python是用于开发脚本和应用程序的现代高级编程语言。它包含用于多种机器学习、过程自动化以及数据分析和可视化的库,而KlipC将在2.0版中为我们的用户简化为易于使用的库。

然而,最近MetaTrader在MT5平台上推出了Python软件包,直接从MetaTrader 5终端通过处理器间通信快速获取交换数据。通过这种方式接收的数据可以进一步用于统计计算和机器学习。

他们还添加了内部API系统,该API允许通过使用Python语言的应用程序请求MetaTrader 5终端数据。

尽管KlipC相信Python的MetaTrader软件包是为了通过处理器间通信直接从MetaTrader 5终端方便、快速地获取交换数据而设计的,但它仅对熟悉编程语言的专家有用。当使用MQL4语言编程无法完成的交易策略时,通过这种方式接收的数据可以进一步用于统计计算和机器学习。

今天,KlipC向我们的用户解释了用户可以通过Python与MT5的集成访问的API函数。

MetaTrader 5和Python的集成功能

FunctionAction
initialize跟MT5券商绑定连接
login通过指定参数登陆交易账户
shutdown终止指定账户的连接
version回馈MT5软件版本
last_error回馈上次错误细节
account_info获取账户个人细节
terminal_Info获取通过API和MT5平台链接情况(断开,已连接==)
symbols_total获取平台上可交易产品总数
symbols_get获取平台商所有产品符号
symbol_info获取某交易产品的细节(隔夜利息,点差,保证金比例)
symbol_info_tick产品最后一次波动
symbol_select产品最后一次波动
copy_rates_from获取MT5平台报价
copy_rates_from_pos获取指数的报价
copyrates_range获取平台上某日期范围内的历史价格
copy_ticks_from获取平台上从某日开始的价格
copy_ticks_range获取波动价格范围
orders_total获取账户里持仓订单总数
orders_get根据订单号和产品来筛选持仓订单
order_calc_margin获取已用保证金
order_calc_profit获取某订单的总盈亏
order_check获取账户资金比例
order_send执行订单
positions_total获取总开仓数量
positions_get获取开仓数量(可根据产品或者符号筛选)
history_orders_total获取历史订单
history_orders_get根据仓位或者订单来筛选历史盈亏
history_deals_total根据某日期范围获取历史订单总额
history_deals_get根据某日期范围获取历史订单细节

最后,KlipC的风险经理Philip Nucci表示:““虽然迈达克为MT5推出了这种产品实在令人惊讶,但他们不太可能推出与MT4类似的产品,因为MT4仍占场外交易市场份额的90% 。这就是KlipC等公司可以发挥作用的地方,它们允许用户使用KlipC的Python库开发复杂或简单的交易算法。”

本文来源:KlipC
原文标题:迈达克软件公司承认Python运算对量化交易的重要性

—-

编译者/作者:KlipC

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...