Today, I will show you the importance of data in trading. I will import the data from MT5 (MetaTrader5)and Yahoo finance then I will show you the difference ...
在此视频中,Lucas 演示了如何使用 Python 和 MetaTrader 5 通过提取蜡烛数据并将其转换为可读数据帧格式来导入经纪商的数据。他指出,MetaTrader 5 平台只能在 Windows 设备上运行,如果没有附加应用程序则不能在 Mac 系统上运行。他创建了一个名为“get_rate”的函数,可以通过更改其参数轻松实现自动化,并通过使用 set index 函数,将时间列设置为数据框的索引,从而可以将历史数据导入 Python。
00:00:00 在本节中,Control 的 Lucas 演示了如何使用 Python 和 MetaTrader 5 导入经纪商的数据。首先,他导入了必要的库,包括 MetaTrader 5、pandas、numpy 和 datetime。然后,他使用 mt5 的初始化函数将 Python 表连接到 MetaTrader 5 平台。 Lucas 展示了如何使用函数的复制率提取蜡烛数据,包括开盘价、最高价、最低价、收盘价和成交量,并将提取的数据转换为可读的数据帧格式。 Lucas 指出,如果没有并行桌面或 VPS 等附加应用程序,MetaTrader 5 平台只能在 Windows 上运行,不能在 Mac 设备上运行。
Today, we will see how to put your own trading algorithm in MetaTrader 5 live trading with Python in 2021. You will have a template included to run your own ...
Today, we will see how to put your own trading algorithm in MetaTrader 5 live trading with Python in 2022. You will have a template included to run your own ...
Today, we will see how to put your own trading algorithm in MetaTrader 5 live trading with Python in 2022. You will have a template included to run your own ...
Today, we will see how to put your own trading algorithm in MetaTrader 5 live trading with Python in 2022. You will have a template included to run your own ...
Today, we will see how to put your own trading algorithm in MetaTrader 5 live trading with Python in 2022. You will have a template included to run your own ...
Today, we will see how to put your own machine learning trading algorithm in MetaTrader 5 live trading with Python in 2022. You will have a template included...
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
交易中的数据重要性 - 垃圾进,垃圾出! (MT5 经纪商 vs 雅虎金融)
交易中的数据重要性 - 垃圾进,垃圾出! (MT5 经纪商 vs 雅虎金融)
本视频强调了使用相同数据源训练和部署交易算法的重要性。通过比较同一交易信号使用不同数据源(例如雅虎财经和经纪人数据)产生的回报,演讲者强调了所用数据的质量和相关性的重要性。该视频建议交易者进行自己的实验,并使用交易经纪商的相关数据源来训练他们的算法以获得更好的回报。
使用 Python 的 MetaTrader 5 实时交易模板 - 第 1 部分:导入经纪商的数据
使用 Python 的 MetaTrader 5 实时交易模板 - 第 1 部分:导入经纪商的数据
在此视频中,Lucas 演示了如何使用 Python 和 MetaTrader 5 通过提取蜡烛数据并将其转换为可读数据帧格式来导入经纪商的数据。他指出,MetaTrader 5 平台只能在 Windows 设备上运行,如果没有附加应用程序则不能在 Mac 系统上运行。他创建了一个名为“get_rate”的函数,可以通过更改其参数轻松实现自动化,并通过使用 set index 函数,将时间列设置为数据框的索引,从而可以将历史数据导入 Python。
使用 Python 的 MetaTrader 5 实时交易模板 - 第 2 部分:使用 Python 在 MetaTrader 5 上下订单
使用 Python 的 MetaTrader 5 实时交易模板 - 第 2 部分:使用 Python 在 MetaTrader 5 上下订单
Lucas 来自解释了使用 Python 在 MetaTrader 5 上发送订单的过程。这涉及以 pip 初始化符号和偏差、选择填充模式、创建要发送到 MetaTrader 5 的请求、指定所需的操作以及执行订单。他强调了将位置 ID 等所有必要信息提取到变量中的重要性,因为在 Python 工作表关闭后它们将不可用。该视频还详细介绍了关闭未平仓头寸所涉及的过程,在使用买入价而不是卖出价时,需要应用类似但反向的买卖订单代码。
使用 Python 进行 MetaTrader 5 实时交易 - 第 3 部分:使用 MetaTrader 5/Python 进行资金管理
使用 Python 进行 MetaTrader 5 实时交易 - 第 3 部分:使用 MetaTrader 5 / Python 进行资金管理
Lucas 演示了如何使用 MetaTrader5 和 Python 创建资金管理功能,在请求中下达止盈和止损订单。该功能考虑风险管理以确定止损和获利的最佳值。他展示了如何使用名为“tradeSize”的函数来调整 EUR/USD 多头头寸的风险,并根据账户资本和杠杆确定最佳交易量。卢卡斯强调了谨慎调整订单量以保持适当风险敞口的重要性。
使用 Python 的 MetaTrader 5 实时交易模板 - 第 4 部分:交易信号创建
使用 Python 的 MetaTrader 5 实时交易模板 - 第 4 部分:交易信号创建
YouTuber 演示了使用 MetaTrader 5 和 Python 创建交易信号,方法是初始化两个平台之间的连接,创建一个用于将策略置于实时交易中的类“mt5”,并使用“get rates”功能导入数据.然后,他们继续使用滚动功能创建基本的 30 天和 60 天 SMA 信号,并根据快速移动平均线高于或低于慢速移动平均线的买卖条件。这个过程展示了一种使用 MetaTrader 5 和 Python 为实时交易创建交易信号的简单方法。
使用 Python 的 MetaTrader 5 实时交易模板 - 第 5 部分:实时交易模板 (MetaTrader 5/Python)
使用 Python 的 MetaTrader 5 实时交易模板 - 第 5 部分:实时交易模板 (MetaTrader5/Python)
“使用 Python 的 MetaTrader 5 实时交易模板 - 第 5 部分:实时交易模板 (MetaTrader5/Python)”视频演示了如何使用实时交易模板来执行交易策略。用户可以选择特定的时间来运行算法,并选择一个默认策略为随机信号的交易品种列表。可以使用模板下订单,用户可以更改随机信号。该视频警告说,止损和获利百分比不考虑点差,并建议使用一秒的时间间隔以避免在同一秒内处理多个信号。邀请观众喜欢和订阅该频道并加入 Discord 社区。
使用 Python 的 MetaTrader 5 实时交易模板 - 第 6 部分:机器学习 (MetaTrader 5/Python)
使用 Python 的 MetaTrader 5 实时交易模板 - 第 6 部分:机器学习 (MetaTrader5/Python)
卢卡斯展示了如何将基于机器学习的交易策略应用于实时交易。该过程涉及导入库、使用特征工程转换开、高、低、闭和体积数据以了解特征之间的关系以创建机器学习算法、标准化数据、使用主成分分析 (PCA) 转换数据、拟合和预测变化,并最终决定是购买还是出售资产。他还提供了基于小时的时间条件和天条件来选择最佳交易时间。该代码在市场交易时段运行,并发出何时买卖资产的信号。
构建您自己的 MetaTrader 5 交易机器人:第 1 部分
在 GitHub 获取代码: https://github.com/jimtin/algorithmic_trading_bot
构建您自己的 MetaTrader 5 交易机器人
该视频教程讨论了使用 MetaTrader 5 构建自动交易机器人所需的组件和要求,包括 Windows 10、Python 3.10、PyCharm 或 Visual Studio Code 等 IDE、MetaTrader 5 下载和交易账户。演示者强调了 settings.json 文件对于存储敏感信息的重要性,并演示了使用 Json 和 OS 库创建示例设置文件。他还强调代码注释并建议不要一次打开太多文件句柄。该视频最后展示了如何导入敏感信息和错误处理,然后承诺在下一集中演示连接到 MetaTrader。构建您自己的 MetaTrader 5 交易机器人 - 第 2 部分
在 GitHub 获取代码: https://github.com/jimtin/algorithmic_trading_bot
构建您自己的 MetaTrader 5 交易机器人 - 第 2 部分
该视频继续使用 MetaTrader 5 构建自动交易机器人的过程,重点关注错误处理和重构代码以简化其外观。讲师强调了使用练习账户避免任何不必要的财务损失的重要性,并引导观众完成初始化和登录 MetaTrader 5 的过程,同时评论代码和定义参数。他们演示了使用 try 和 except 语句来处理可能出现的任何错误,并展示了如何在屏幕上打印异常以在将来解决问题。此外,他们创建了一个名为“start_up”的单独函数来简化代码并更有效地处理启动过程。最后,他们将新函数导入 main.py 并在屏幕上打印出结果。
构建您自己的 MetaTrader 5 交易机器人 - 获得 50,000 个烛台
在 GitHub 获取代码: https://github.com/jimtin/algorithmic_trading_bot
构建您自己的 MetaTrader 5 交易机器人 - 获得 50,000 个烛台
该视频提供了构建 MetaTrader5 自动交易机器人的分步指南。关键的第一步是确保您已完成 MetaTrader Connect 片段并安装了 python pandas 库。本教程展示了如何初始化符号并扩展启动函数以包含初始化符号。它演示了如何使用“获取烛台”功能检索多达 50,000 个烛台,这需要输入符号、时间范围和烛台编号。该视频强调确保烛台图表数据中存在所有必要的列,并展示了如何检索分时交易量数据。创作者承诺在下一集中演示如何计算 EMA 指标。