关于MT5的高频交易的讨论 - 页 32

 
server:
我还是不明白,有没有人在他们的交易中,甚至在模拟账户 MT5 使用发送异步模式订单包 的可能性?好吧,这个功能被添加到终端是有原因的。 也许我们对这种交易还不成熟,我们落后于开发者,可以这么说。

我想我将在未来几天使用OrderSendAsync() 完成将TC逻辑转移到MKL5。

在MT4上,我必须通过运行几个终端来做出来。

 
对于那些还不熟悉OrderSendAsync 函数的人,这里有一个链接:https://www.mql5.com/ru/docs/trading/ordersendasync
Документация по MQL5: Торговые функции / OrderSendAsync
Документация по MQL5: Торговые функции / OrderSendAsync
  • www.mql5.com
Торговые функции / OrderSendAsync - Документация по MQL5
 
Heroix:

我想我将在未来几天使用OrderSendAsync() 完成将TC逻辑转移到MKL5。

在MT4上,我必须通过运行几个终端来做出来。

新建的MT4允许在一个终端上通过不同的专家顾问进行多达8次并发交易。现在抓到贸易背景繁忙的概率几乎降为零。

你已经可以从demo.metaquotes.net:443下载更新的MetaTrader 4 build 470,看看它是如何工作的。在服务器没有更新的时候,你可以在3个线程中进行交易,但在一周后,一旦经纪商的服务器更新,这个限制将提高到8个。

 
papaklass:
这个函数,就像OrderSend()一样,并不是分批发送订单,而是在一个循环中一次一个订单的顺序发送。这个函数的优点是,它不需要等待服务器的响应就可以发送另一个订单。但都一样,它不是用一个订单发送一批订单来打开/关闭。因此OrderSendAsync()比OrderSend()快,但这不是我们对HFT的需求。
在我看来,这可能不是HFT,但可能是一种新的交易,还没有与MT5连接。
 
papaklass:
这个函数,就像OrderSend()一样,并不是分批发送订单,而是在一个循环中一次一个订单的顺序发送。这个函数的优点是,它不需要等待服务器的响应就可以发送另一个订单。但都一样,它不是用一个订单发送一批订单来打开/关闭。 因此OrderSendAsync()比OrderSend()快,但它不是你需要的HFT。

1.这与发送一批订单完全一致,调用之间的超时为零

2.这正是HFT所需要的

 
server:
你是否有兴趣在中期内用你目前的相同资金量每天做(1-10)次交易?
在其他条件相同的情况下,交易量与单位时间内的交易频率成反比。
 
AlexGrin:

你怎么能对你不知道的东西进行 争论呢?

好吧,我们在这里都是同事,尽管我们在不同的时间段交易。我为我的轻微误解和对一个完全陌生领域的细节不熟悉而道歉。当然,我听说过基金上的HFT,但没有听说过外汇上的HFT,只听说过点子,对于点子,专业人士持否定态度。

不幸的是,我不是一个程序员,但如果它将是有利可图的,我会研究这种工艺,我希望有人从FOREX-HFT的专业人士那里显示机器人在图表上发送订单的动态。我对这个过程的逻辑感兴趣,计算本身不能揭示,只是图表上的待定订单 的动画,随着价格的移动,出现了,执行或删除。

真的很感谢你,而且我不是唯一的一个。

 
m.butya:

...

我真的会很感激,而且我不是唯一的一个。

是的,一个可视化的过程有时比几页的文字更能说明问题。)
 
Renat:

新构建的MT4允许不同的EA在同一终端上同时进行多达8次交易。现在抓到贸易背景繁忙的概率几乎降为零。

现在你可以从demo.metaquotes.net:443下载更新的MetaTrader 4 build 470,看看它是如何工作的。在服务器更新之前,你可以在3个线程中进行交易,但在一周内,一旦经纪商的服务器更新,限制将提高到8个。

谢谢你。

P.S. 对于异步,只需写一次OrderSendVirtualAsync(OrderModifyVirtualAsync, OrderCloseVirtualAsync,OrderDeleteVirtualAsync,OrderCloseByVirtualAsync) 即可。,其中作为一个执行者来悬挂所需数量的循环简单EA的图表。这在以前是可以做到的,但执行者必须在每个终端上运行,信息必须通过指定的通道发送到那里。现在,我们将能够简单地通过一个终端的全局变量 来进行。

P.P.S. 很明显,开发者首先需要这种创新来优化目前只在客户交易订单发送模式下运行的信号服务。减少贸易订单的全部处理周期也会有帮助。

 
Renat:

新构建的MT4允许不同的EA在同一终端上同时进行多达8次交易。现在抓到贸易背景繁忙的概率几乎降为零。

你已经可以从demo.metaquotes.net:443下载更新的MetaTrader 4 build 470,看看它是如何工作的。在服务器没有更新的时候,你可以在3个线程中进行交易,但在一周后,一旦经纪人的服务器更新,这个限制将提高到8个。

我对此感到很高兴!这确实是MT4自动交易的一大进步!谢谢你。
原因: