交易中的机器学习:理论、模型、实践和算法交易 - 页 1207

 
马克西姆-德米特里耶夫斯基

开始阅读,因为我对网络协议几乎一窍不通

我想建立一个TCP/IP连接到Python。

对这项任务来说太复杂了。

进口插座,和所有的爱。

 
尤里-阿索连科

对这项任务来说太复杂了。

进口插座,和所有的爱。

或者是这样

 
伊戈尔-马卡努

错误的地方...我告诉过你,Sharpe(Visual Studio)拥有Python的一切,但没有高于2.7的。

我迷上了夏普,我已经很久没有使用普通的编译器了,它很酷!我还在阅读,但带有按钮和所有附件的Windows窗体被毫无问题地带到了dll中,并与MT5连接 - MT5有100%的夏普支持,你不需要描述什么,只要使用dll,就像一个奇迹 ))))


Python for C#https://msdn.microsoft.com/ru-ru/dn314784.aspx

什么尖锐的,什么dll,为什么?

你能给我一个例子,如何通过sharp连接python和mt5?

我知道它有对VS的python支持,我知道......那sharp呢?

我想专注于VS,而不是这一切。

 
伊戈尔-马卡努

夏普是C# !

做一个第10项的测试案例https://www.mql5.com/ru/forum/285631

这里写的是如何做一个复杂的,但有5分钟的工作,字面意思是https://www.mql5.com/ru/forum/293630/page57#comment_9851502

ZS:记得你在alglib网站上看到了新的alglib吗? 现在从algib网站上下载该项目,并将其构建为一个.dll - 使用我的手册,你得到一个dll,你甚至不需要将其连接到MT5(一行#import并不重要!)。

我不想要algib,我想要python)。

我知道sharp是sharp,我不明白mt5和python之间有什么联系。

但这是一个很好的例子,会派上用场的......那里也有一个lib,有什么区别?

顺便说一下,在第10页,功能列表将在编辑器中可见,或者你应该自己回忆一下,或者通过网站上的帮助查看?

这一切都很有趣,但不是很相关......而且使用起来非常慢,矩阵问题,你不能研究任何东西......这是我的想法,我到底需要它做什么 :)
 
Igor Makanu:

我甚至不知道如何解释,我是个糟糕的老师,但这就像。

- 你用C#做一个项目

- 你把你需要的东西添加到项目中,让它成为Python--我没有试过,但它99%肯定会起作用。

- 你的C#调用将在MT5中可见,并且你可以看到你添加到项目中的所有功能。

- 任务很简单,在C#中从MT5进行调用,在Python中进行获取和设置。

我刚刚读完C#手册,这并不新鲜,但我需要阅读所有内容,内存处理与C#模型不同,或者说我想检查一下细节,它可能是用C++写的

python是通过解释器工作的,那它需要一个sysharp形式的层干什么呢?

这是最巧妙的语言,只需要发送命令 就可以了。
 
马克西姆-德米特里耶夫斯基

Python通过解释器工作,那么为什么它需要一个sycharp形式的层呢?

这是最巧妙的语言,不需要任何东西,只需要命令调度。

服务器是用Python语言。但无论如何,MT的套接字客户端必须是C++或C#。

 
尤里-阿索连科

服务器是用Python语言。但MT的套接字客户端必须是C++或C#。

zeroMQ或https://www.mql5.com/en/blogs/post/706665

或者只用winapi,不是吗? 大约需要半个小时的时间
Socket library for MT4 and MT5
Socket library for MT4 and MT5
  • 2017.09.06
  • www.mql5.com
For anyone not used to socket programming: the model is that you create a server socket; you accept connections on it; and each acceptance creates a new socket for communicating with that client. No data is sent or received through the server socket itself. You create a server socket using an instance of ServerSocket(), telling the constructor...
 
FxTrader562:

我猜测库服务器已经有了python和TCP的功能。

https://wiki.python.org/moin/TcpCommunication

是的,像dva palza obossat(在两个手指上撒尿)。

 
FxTrader562:

这是一个简单的代码,从pyhton TCP .... 开始。我需要更多的时间先学习python:))

现在,我只是在为你目前的 "Monte carlo RL "EA的100%自动化而努力。

这很好,祝你好运,也许我很快就会提供3-D部分,并在性能上有所改进。

 
马克西姆-德米特里耶夫斯基

zeroMQ或https://www.mql5.com/en/blogs/post/706665

或者仅仅是winapi,不是吗? 需要半个小时

我使用C++中的NET套接字来做这件事。它是一个高级lib,与winapi不同。把它卷进C#的MT很容易。