算法交易中的Python - 页 8

 

学习使用 MetaTrader 5 与 Python 的集成 - 第 1 部分 - 连接交易账户



学习使用 Metatrader 5 与 python 的集成 - 第 1 部分 - 连接交易账户

该视频提供了有关如何使用 Metatrader 5 与 Python 集成的分步指南。演讲者解释了在初始化 API 之前检查文档的重要性,并演示了使用登录名和密码参数初始化帐户的过程。它们展示了如何连接到交易账户和访问账户信息,强调了错误处理和注释代码的重要性。最后,演示者演示了如何检索登录、服务器和帐户余额信息,同时强调了将信息转换为字典以便于访问的好处。总的来说,该视频为那些希望使用 Python 进行交易的人提供了有用的指南。

  • 00:00:00 在本节中,演讲者讨论了使用 Metatrader 5 与 Python 的集成,并解释了如何使用一些参数(例如登录名和密码)对 API 进行初始调用。他强调了检查文档的重要性,并演示了通过 Metatrader 5 初始化 API 的过程。他还建议观众使用好的经纪商,并与观众分享他的登录详细信息,以演示如何使用服务器连接到交易账户,登录名和密码信息。

  • 00:05:00 在本节中,演讲者解释了如何为 MetaTrader 5 与 Python 集成初始化登录名和密码。他们通过代码演示了初始化账户的过程,强调登录名和密码是必填参数。此外,它们还展示了帐户初始化后可以访问的不同变量。演讲者还演示了如果希望连接到现有帐户,如何在不传递登录名和密码的情况下初始化帐户。

  • 00:10:00 在本节中,视频解释了如何将 Metatrader 5 平台与 Python 连接。讲师展示了用于初始化和完成连接的代码,以及如何检查连接是否成功。此外,该视频演示了在尝试连接到无效帐户时如何处理错误。讲师建议对代码进行注释以更好地理解其功能,并建议创建一个条件来处理潜在的错误。

  • 00:15:00 在本节中,视频展示了如何在 MetaTrader 5 上使用 Python 连接到交易账户并获取账户信息。提供了用于初始化和完成连接的代码,以及打印账户信息的示例。该视频还演示了如何使用字典访问和操作帐户信息。

  • 00:20:00 在视频的这一部分中,演示者尝试从零帐户访问信息并遇到错误。通过一些故障排除,他们成功访问了登录参数并演示了如何访问字典中的值。然后,他们使用这种方法创建了一个包含登录名和帐号的句子,随后还添加了服务器名称。他们强调了将信息转换成字典以便于访问的好处,并通过共享他们迄今为止编写的代码来结束。

  • 00:25:00 在视频的这一部分,演示者演示了如何使用 Python 和 MetaTrader 5 与交易账户建立连接。他们展示了如何通过访问其中的值来检索登录名、服务器和账户余额登录词典。演示者还强调了为操作程序的人打印值的重要性。他们继续演示如何使用变量来存储登录、服务器和余额信息,以及如何结束连接。该视频旨在帮助那些努力使用 Python 进行交易的人。
Aprenda usar a integração Metatrader 5 com python - parte 1 - Conectando com a conta de negociação.
Aprenda usar a integração Metatrader 5 com python - parte 1 - Conectando com a conta de negociação.
  • 2023.03.27
  • www.youtube.com
Iniciamos a exploração da documentação específica do metatrader 5 para python.Usamos a própria documentação e acessamos valores retornados da conta, como ser...
 

套接字通信 MQL5 与 Python - 第 2 部分 - 使用 ChatGPT 连接 Python 与 MetaTrader5!


套接字,comunicando MQL5 com Python - 第 2 部分 - Usando ChatGPT para conectar python com MT5!

该视频展示了使用套接字连接 Python 和 MetaTrader 5 的过程,并介绍了 ChatGPT 以帮助完成该过程。演讲者在 MT5 中创建脚本并使用 ChatGPT 开发用于在 Python 中建立本地主机套接字的基本代码。演讲者成功编译脚本,测试连接,并演示关闭连接。下一步是专注于将数据从 MT5 发送到 Python。演讲者对代码进行了详细解释,并对所取得的进展表示兴奋。

  • 00:00:00 在 YouTube 视频的这一部分,演讲者讨论了使用套接字将 MT5 与 Python 连接的挑战,并介绍了 ChatGPT 以帮助完成该过程。演讲者在 MT5 程序中创建一个新的文件夹和脚本,并在 IDE 中打开它。然后,他们使用 ChatGPT 创建用于在 Python 中创建本地主机套接字的基本代码,并根据他们在 MT5 中的需要对其进行修改。目标是在两个程序之间建立联系,视频讨论了设置必要框架的初始步骤。

  • 00:05:00 在本节中,演讲者讨论了如何使用 Python 和 MQL5 创建和连接套接字。如果套接字创建成功,代码将尝试连接并设置连接建立的时间限制。如果连接成功,代码会打印一条消息并关闭套接字,如果连接失败,则会打印一条错误消息。该代码还包括服务器主机地址和端口号等详细信息。

  • 00:10:00 在本节中,演讲者成功编译了一个脚本来创建套接字并侦听端口 9000。他们通过从 Python 脚本发送一些数据来测试连接,连接成功。演讲者演示了如何关闭连接,并提到他们将修改代码以在下一个视频中将消息从 MetaTrader 发送到 Python。它们还提供了用于创建和维护连接的代码的详细说明。

  • 00:15:00 在本节中,演讲者讨论使用 ChatGPT 成功连接 Python 和 MT5 平台并演示关闭连接。展望未来,他们计划探索将数据从 MT5 发送到 Python 并让它们相互通信。然后,演讲者表达了他们对所取得的进步的兴奋,并鼓励观众喜欢该视频。他们通过总结他们的成就并祝大家星期天愉快来结束视频。
Sockets, comunicando MQL5 com Python - parte 2 - Usando ChatGPT para conectar python com MT5!
Sockets, comunicando MQL5 com Python - parte 2 - Usando ChatGPT para conectar python com MT5!
  • 2023.01.29
  • www.youtube.com
Esta é uma série de vídeos para explorar o uso de sockets de modo facilitar a comunicação entre Python e MQL5. Lembrando que com sockets, é possível utilizar...
 

如何通过 Python 在 MetaTrader 5 中的 Mini Index 上发送和关闭订单,无需了解 MQL5!



如何通过 python 在 Metatrader 5 中发送和关闭迷你指数的订单,无需了解 MQL5!

该视频提供了有关如何连接 MetaTrader 5 和 Python 以在不需要 MQL5 知识的情况下为迷你指数下单的教程。该视频建议在执行代码时要小心,并需要确保使用正确的帐户。此外,该视频还展示了在对交易机器人进行编程时可能出现的错误代码示例,并强调了访问交易服务器代码中的错误代码以修复任何错误的重要性。主持人还承诺将来会创建一个面板以方便订单管理,并鼓励观众订阅该频道。

  • 00:00:00 在本节中,视频讨论了如何连接 MetaTrader 5 和 Python,以便在不需要 MQL5 知识的情况下为迷你指数下单。说明包括安装 MetaTrader 5 应用程序、在 Visual Studio Code 中创建一个新文件夹,以及复制和粘贴 MetaTrader 5 文档中的示例代码以买入或平仓。该视频提醒用户在执行代码时要小心,并确保他们在正确的帐户中。该视频还建议用户需要启用算法交易才能使代码正常工作,并展示了禁用算法交易时会发生什么情况的示例。

  • 00:05:00 在本节中,视频演示者讨论了在通过 Python 为 MetaTrader 5 中的迷你指数编程交易机器人时可能出现的错误代码。主持人解释说,访问交易服务器代码中的错误代码以修复可能出现的任何错误至关重要。他们还向观众展示如何创建代码来打开和关闭交易头寸,并提醒他们手头有错误代码以排除错误。主持人还提到他们将在未来创建一个面板来处理订单,并鼓励观众订阅该频道。
Como enviar e fechar ordens no Mini Índice no Metatrader 5 pelo python, sem precisar conhecer MQL5!
Como enviar e fechar ordens no Mini Índice no Metatrader 5 pelo python, sem precisar conhecer MQL5!
  • 2022.06.22
  • www.youtube.com
Vídeo onde abordamos a integração do python com metatrader 5, abrimos e fechamos ordens usando apenas python!Baixe o gradiente nos links dos vídeos anteriore...
 

Python 示例的 MetaTrader 5 模块。接收财务数据



Python 示例的 MetaTrader 5 模块。接收财务数据

该视频演示了使用基于 Python 的 MetaTrader 5 模块获取金融时间序列数据并将其表示为 matplotlib.PyPlot。该模块允许用户方便地访问和验证数据的准确性,特别是外汇保证金价格的每日 100 根蜡烛数据,并轻松地在他们的 Python 项目中使用它。该视频可为希望在其基于 Python 的项目中包含财务数据的个人提供有用的指南。


Python 示例 1 的 MetaTrader 5 模块



Python 示例 2 的 MetaTrader 5 模块


MT5 module for Python 예제. 금융시계열 데이터 불러오기
MT5 module for Python 예제. 금융시계열 데이터 불러오기
  • 2019.04.21
  • www.youtube.com
메타트레이더 5 : https://www.forextimekr.com/ko?partner_id=4924053영상 포함 블로그 글 : http://igotit.tistory.com/2124 제목 : 메타트레이더5. 파이썬에서 금융시계열 데이터 쉽게 활용하기source codes...
 

MetaTrader 5 和 Python 教程 - #01 初始设置


METATRADER 5 E PYTHON 教程 - #01 CONFIGURAÇÕES INICIAIS

此 YouTube 视频教程介绍了将 Python 与 Meta Trader 5 一起使用所需的初始配置。它涵盖了如何安装 Meta Trader 5 和 Python、在 PyCharm 环境中设置解释器以及安装必要的包。本教程还演示了如何通过导入 MetaTrader 库并检查路径是否被识别来验证安装。总体而言,YouTuber 旨在为使用 Python 处理金融市场操作提供近乎完整的解决方案,但视频的某些部分可能需要技术知识。创作者还鼓励对未来的视频提供反馈和建议。

  • 00:00:00 在本节中,YouTuber 介绍了使用 Python 结合 Meta Trader 创建解决方案的初始配置。本教程展示了如何安装 Meta Trader 5 和 Python,强调了在处理金融市场操作时确保功能安全至关重要。此外,该视频还介绍了如何在 PyCharm 环境中设置解释器以及如何安装有效使用 Python 所需的包。尽管本教程的某些部分可能需要技术知识,但 YouTuber 打算提供一个几乎完整的解决方案,以使用 Python 处理金融市场操作。

  • 00:05:00 在本节中,视频创作者讨论了使用 MetaTrader 5 和 Python 的初始设置,演示了如何通过导入 MetaTrader 库并检查路径是否被命令 'mt5 识别来验证安装是否正常工作。初始化()'。安装成功验证后,创建者通过鼓励观众留下评论并就导入库和调用方法等主题对未来的视频提出建议来结束视频。
METATRADER 5 E PYTHON TUTORIAL - #01 CONFIGURAÇÕES INICIAIS
METATRADER 5 E PYTHON TUTORIAL - #01 CONFIGURAÇÕES INICIAIS
  • 2020.08.12
  • www.youtube.com
Olá, neste vídeo mostro como instalar o MetaTrader5 e o Python para desenvolvimento de soluções utilizando a conexão entre as duas ferramentas. Os melhores l...
 

METATRADER 5 和 Python 教程 - #02 收集数据


METATRADER 5 E Python 教程 - #02 COLETANDO DADOS

该视频教程演示了如何使用 MetaTrader 和 Python 收集交易品种。

本教程涵盖初始化和导入必要的库、使用方法收集符号以及使用 for 循环将符号分隔到列表中。

本教程还包括一个用于打印资产数量和名称的计数器,本教程以显示从 MetaTrader 5 收集的所有交易品种结束。

METATRADER 5 E PYTHON TUTORIAL - #02 COLETANDO DADOS
METATRADER 5 E PYTHON TUTORIAL - #02 COLETANDO DADOS
  • 2020.08.13
  • www.youtube.com
Neste vídeo mostro como coletar dados do Metatrader utilizando Python.Os melhores livros em português sobre investimentos: https://bit.ly/3aPbChEOs melhores ...
 

#03 热图


METATRADER 5 E PYTHON 教程 - #03 GRÁFICO DE CALOR(热图)

该视频教程演示了如何使用 MetaTrader 5 和 Python 创建显示资产之间相关性的热图。创建者展示了如何导入库、初始化 MetaTrader 5、创建数据框、提取资产数据以及使用收盘价在热图上绘制相关性。本教程最后展示了一张显示股票之间相关性的热图,并建议观众可以使用此技术进行自己的数据分析。

  • 00:00:00 在本节中,视频创作者演示了如何使用 MetaTrader 5 和 Python 收集资产数据并创建资产之间相关性的热图。创建者导入必要的库,初始化 MetaTrader 5,导入符号列表,创建数据框,并为每个资产提取数据。他们使用每项资产的收盘价来创建相关性列表并将它们绘制在热图上。创建者还展示了如何调整要提取数据的天数以及如何切换热图中绘制的资产。

  • 00:05:00 在本节中,视频教程展示了如何使用 Python 在 MetaTrader 5 中创建热图。本教程演示了计算回报和相关性,然后将它们显示为热图。生成的热图显示了各种股票之间有趣的相关性,包括 Weg、Var、Vec 和 Prio。本教程最后说,这是一种从股票数据中生成见解的简单方法,查看者可能会发现它对他或她自己的数据分析很有用。
METATRADER 5 E PYTHON TUTORIAL - #03 GRÁFICO DE CALOR (HEATMAP)
METATRADER 5 E PYTHON TUTORIAL - #03 GRÁFICO DE CALOR (HEATMAP)
  • 2020.08.16
  • www.youtube.com
Neste vídeo mostro como coletar dados do Metatrader utilizando Python e plotar um mapa de calor das correlações dos retornos dos ativos. Os melhores livros e...
 

#04 如何使用 Python 收集实时迷你索引数据?



METATRADER 5 和 PYTHON 教程 - #04 如何使用 PYTHON 收集实时迷你指数数据?

本视频教程演示了如何使用 Python 和 MetaTrader 5 从资产中收集实时数据。

它包括初始化 MetaTrader、输入资产符号和时间范围、控制数据收集、强调需要将资产放在观察窗口中以及如何打印最后交易的资产价值。

此外,它还解释了调整时间范围以控制收集数据频率的过程。

METATRADER 5 E PYTHON TUTORIAL - #04 COMO COLETAR DADOS EM TEMPO REAL MINI-INDICE COM PYTHON?
METATRADER 5 E PYTHON TUTORIAL - #04 COMO COLETAR DADOS EM TEMPO REAL MINI-INDICE COM PYTHON?
  • 2021.02.02
  • www.youtube.com
Interessado em Aprender a Desenvolver Robôs de Investimentos?https://bit.ly/pythontraderGanhe dinheiro investindo seus bitcoins:Link BlockFi: https://blockfi...
 

#05 使用 Python 收集盘中股票数据



METARADER 5 和 PYTHON 教程 - #05 使用 PYTHON 收集盘中股票数据

Metatrader 5 和 Python 教程教您如何使用 Python 收集盘中股票数据。讲师定义交易的开始时间并为当前日期创建一个变量,将日期转换为时间戳,然后解释如何收集数据并对其进行过滤以仅显示股票开盘时间之后的今天柱线。最后,演讲者移除索引列并演示如何每五分钟只显示当天的数据。该课程为感兴趣的观众提供了更深入的学习机会。

  • 00:00:00 在本节中,MetaTrader 5 和 Python 教程中的讲师解释了如何使用 Python 收集盘中股票数据。视频从讲师导入必要的库和设置定义的选项开始。接下来,讲师定义交易的开始时间并为当前日期创建一个变量。然后,讲师将日期转换为时间戳,并打印自交易开始以来的秒数差异。

  • 00:05:00 在本节中,讲师解释了如何使用 Python 和 MetaTrader 5 从股票中收集日内数据。首先,他根据他想要使用的时间范围定义了要收集的柱数。然后,他初始化 MT5 模块并定义要从中收集数据的股票。他收集数据并对其进行过滤,以仅保留今天和股票开盘时间之后的条形图。最后,他将数据的索引重置为从 1 而不是 3 开始,并打印生成的数据帧。

  • 00:10:00 在本节中,演讲者演示了如何从先前教程中从股票收集的数据中删除索引列。他使用“drop”功能每五分钟只显示当天的数据。演讲者鼓励观众订阅他的课程以获得更深入的学习机会。
METRADER 5 E PYTHON TUTORIAL - #05 COLETANDO DADOS INTRADAY DE AÇÕES COM PYTHON
METRADER 5 E PYTHON TUTORIAL - #05 COLETANDO DADOS INTRADAY DE AÇÕES COM PYTHON
  • 2021.02.22
  • www.youtube.com
Neste vídeo mostro como coletar dados intraday de ativos da bolsa de valores, baseados em timeframes, utilizando Python. Link para meu curso sobre Python par...
 

#06 关闭订单



METATRADER 5 E Python 教程 - #06 FECHAMENTO DE ORDENS

该视频教程讨论了使用 Python 在 MetaTrader 5 中关闭订单的过程。讲师分享了定义关闭订单功能所需的代码和参数,并提供了执行和测试流程的见解。该视频以之前涵盖开仓的教程为基础,观众可以使用 Python 全面了解 MetaTrader 5 中的开仓和平仓。

  • 00:00:00 在本节中,演讲者讨论了如何在 MetaTrader 5 和 Python 中关闭订单。他们首先从之前的视频中复制代码,然后继续定义关闭订单的功能。该函数需要资产、数量、票号、订单类型、幻数和偏差等参数。演讲者解释说,如果订单类型为0,则为买单,如果为1,则为卖单。然后他们创建打印报表以在关闭时区分买单和卖单。视频以扬声器测试和功能演示结束。

  • 00:05:00 在视频教程的这一部分,讲师解释了如何使用 Python 在 MetaTrader 5 中关闭订单。该过程涉及创建一个请求,其中包含代码、票证、交易量、偏差、幻数、价格、订单类型和时间等参数。然后执行代码,系统生成卖单,十秒后关闭。讲师演示了如何使用 Python 配置此过程,并提供了对确保代码成功运行的必要步骤的见解。

  • 00:10:00 在本节中,演讲者解释了如何使用 Python 编程语言在 MetaTrader 5 中关闭订单。他们演示了如何检查订单是买单还是卖单,然后执行相反的订单来关闭它。平仓后,脚本会打印结果。演讲者强调,本教程建立在之前涵盖空缺职位的教程之上。到最后,查看者应该很好地理解如何使用 Python 在 MetaTrader 5 中开仓和平仓。
METATRADER 5 E PYTHON TUTORIAL - #06 FECHAMENTO DE ORDENS
METATRADER 5 E PYTHON TUTORIAL - #06 FECHAMENTO DE ORDENS
  • 2021.03.10
  • www.youtube.com
Neste vídeo mostro como fechar ordens abertas no MetaTrader 5 utilizando o Python.Link para meu curso:https://dataverso.com.br/produto/algorithmic-trading/Me...