Сетевой сокет является конечной точкой межпроцессного взаимодействия через компьютерную сеть. В стандартной библиотеке MQL5 есть группа функций Socket, которые обеспечивают низкоуровневый интерфейс для работы в сети интернет. Этот интерфейс является общим для разных языков программирования, так как он использует системные вызовы на уровне...
Использование MetaTrader с Python 3 для Forex, CFD и Futures. Из MetaTrader можно получать котировки в Python, но нет полноценной связи между ними. Пост одного из разработчиков. Главная идея и отличие этой обертки от остальных: обмен данными между MQL и Python через заранее созданные функции. Это самый быстрый и надежный метод обмена данными...
自然,你也可以通过点数来使用测试器。
会有多慢呢?
它将有多慢?
它需要多慢?))
连接和数据传输几乎是瞬间完成的,python计算量决定了速度的减慢你需要走多慢?))
好吧,我们又来了。问题到问题)
例如,试图从R中提取一个脚本,并从其中提取ARIMA。我在2004年以来的日线图 上进行了一次测试,一直到目前的日期。测试持续了大约四分钟,并有视觉效果(非常长)。
例如,一些分类器或回归被认为是多长时间,什么时间框架。你能通过这种方式来判断吗?
加上数据处理不正确(在R中,数据周期性地没有准备好,而指标在请求数据。试着使用延迟。没有帮助。我放弃了,根本就没有使用它)。
当然,在MetaTrader中用不同的设置尝试不同的神经网络、分类器等是很有趣的,因为那里的可视化效果更好。尽管我对此不抱任何幻想。
我现在正在用Python测试一切。我在想,是否值得费心研究tinker、PQT和其他,用Python做多功能测试器。
好吧,我们又来了。问题一个接一个)
例如,试图从R中提取一个脚本,并从其中提取ARIMA。我在 2004年至今的日线图上 进行了一次测试。测试持续了大约四分钟,并有视觉效果(非常长)。
例如,一些分类器或回归被认为是多长时间,什么时间框架。你能通过这种方式来判断吗?
加上数据处理不正确(在R中,数据周期性地没有准备好,而指标在请求数据。试着使用延迟。没有帮助。我放弃了,放弃了)。
我不知道在几毫秒内,你现在可以检查一下。
https://www.mql5.com/ru/articles/5691
我没有为测试器做任何点子......你能做吗?
不以毫秒为单位,你可以运行它来检查
https://www.mql5.com/ru/articles/5691
好吧,在测试器中没有办法做到这一点......我没有为测试器制作点子......你想做吗?
当然,你可以。这里的第一个问题是,那里有鱼吗?要想知道,你需要检查一下历史。
只是在我看来,在R中可能有一些困难,我在上面描述过。
我已经把成熟的Python连接到了终端,而你还在使用缓慢移动的套接字和管道来进行交换。
当然,你也可以在测试器中使用点子
文章 "CONNECTING METATRADER 5 and PYTHON: GETTING AND SENDING DATA "中的MQL5套接字客户端应该从Python套接字服务器接收这个结构的信息来发起交易请求?
结构MqlTradeRequest
{
ENUM_TRADE_REQUEST_ACTIONSaction;// 要执行的行动类型
魔法。// 专家印章(神奇的数字标识符)。
溃疡顺序;// 票证顺序
绳子符号;// 交易符号名称
双volume;// 要求的交易量(手)。
双price;// 价格
双stoplimit;// StopLimit订单水平
双sl;// 订单的止损 水平
双tp;// 订单的获利 水平
ulong偏差。// 可接受的与要求价格 的最大偏差
enum_order_typetype;// 订单类型
ENUM_ORDER_TYPE_FILLINGtype_filling;// 订单类型
ENUM_ORDER_TYPE_TIMEtype_time;// 按执行时间排列的订单类型
日期时间过期。// 过期时间(对于ORDER_TIME_SPECIFIED订单)。
绳子评论;//对 订单的评论
溃疡position;// Ticket position
溃疡position_by;// 相反位置的票据
};
文章 "连接METATRADER 5和PYTHON:获取和发送数据 "中的MQL5套接字客户端需要从Python套接字服务器接收这个结构的信息来发起交易请求?
结构MqlTradeRequest
{
ENUM_TRADE_REQUEST_ACTIONSaction;// 行动的类型
魔法。// 专家印章(神奇的数字标识符)。
溃疡顺序;// 票证顺序
绳子符号;// 交易符号名称
双volume;// 要求的交易量(手)。
双price;// 价格
双stoplimit;// StopLimit订单水平
双sl;// 订单的止损 水平
双tp;// 订单的获利 水平
ulong偏差。// 可接受的与要求价格 的最大偏差
enum_order_typetype;// 订单类型
ENUM_ORDER_TYPE_FILLINGtype_filling;// 订单类型
ENUM_ORDER_TYPE_TIMEtype_time;// 按执行时间排列的订单类型
日期时间过期。// 过期时间(对于ORDER_TIME_SPECIFIED订单)。
绳子评论;//对 订单的评论
溃疡position;// Ticket position
溃疡position_by;// 相反位置的票据
};
一个字符串可以传递命令和一个参数列表,用分隔符分开。当专家顾问解开信息时,它就会明白该怎么做。
你当然会这样做。这里的第一个问题是,那里有鱼吗?要 想知道这一点,你需要检查一下历史。
只是在我看来,如在R国,可能会有上述的困难。
正是这样
为了不至于在编程时无从下手,你必须首先制定一个目标
至少也是一种收益
而如果整个世界都在解决这个问题,那就更容易先找到问题的答案,也只有这样才会有进展
目前,有一个探索产品和其可能性的主题