FORTS 请帮助 - 页 18

 
_Konstantin_:
只要安装QUICK,你的问题就会消失。当然,还有更多的东西,是交易者在日常工作中需要的,而这些东西在MT5中是不存在的。当然,与QUICK相媲美的部分功能可以在MT5中实现,但这只是一小部分 :)此外,为了实现它,你需要成为一个有经验的程序员,而在QUICK中,所有这些都是为普通用户实现的,另外,MT5中没有连接器,无法连接其他软件系统来解决缺陷...

我甚至在MT5之前就安装了Quick ...我需要的是以编程方式实现它。这在MQL5中比在Lua.或TSLab中容易一百倍。

但到目前为止,我还不能做很多我想做的事情,因为我没有期权和股票部门。因此,在我的业余时间(从休息),我正在建造TSlab骰子...而不是在moex上

 
Mikalas:

晚上好!

你可能没有仔细阅读我所写的内容。

第二,在加载指标 时--真的不是那么糟糕,但是

在低流动性的工具中,刻度线很少出现,时间序列从内存中卸载。

而获取数据的过程在之前就开始了(与进入服务器)。

更多 -https://docs.mql4.com/ru/marketinformation/symbolselect

注意事项

要使用访问时间序列和指标的 功能接收一个符号的数据,这个符号应该在MarketWatch窗口中被启用。如果其中没有符号,你需要在请求数据之前用SymbolSelect(symbol_name, true)函数启用它。

你可以在最后一次访问符号历史10分钟后,即最后一次调用iOpen()iHigh()CopyTime() 等函数后,从MarketWatch窗口隐藏一个符号。这是由于终端将收到的数据储存在自上次调用后10分钟内的符号上,之后未使用的数据会自动从终端内存中删除。

 

下午好!

而你,也没有仔细阅读!

GetBars()函数有第一个检查。

//---Check for symbol present
  if ( !SymbolInfoInteger( symbol, SYMBOL_SELECT ) )
  {
    ResetLastError();
//---    
    if ( GetLastError() != ERR_MARKET_UNKNOWN_SYMBOL )
    {
      SymbolSelect( symbol, true );
    }
    else
    {
      Print( "GetBars: Неизвестный символ - ", symbol );
      return( 0 );
    }    
  }
 
与本主题无关的评论已被移至"HFT, 套利"。
 
Prival-2:

不,它没有。这是不一样的。

我比较了一下OI。你(MT5)和我(KVIK)发布的文件都附在这里的帖子中。我把它们都编译成一个文件,并进行了比较。差异是一辆马车和一辆小推车....

附上Excel文件,任何人都可以查看....

S.Y. 2-4个合同的差异可以用切割蜡烛的规则来解释,但几十个合同的差异 ...数以百计的合同 - 这是不可能的事

谢谢你的分析!

虽然并不重合,但平台发展的转变是显而易见的。我以为差别在数千人......。出现了一个非常有趣的特征)

保持良好的工作,没关系)

我已经做了很长时间的量了。你只需要两个当前的数字 来交易,就这样--它就在那里。超级的!

需要尝试....

 
_new-rena:

谢谢你的分析!

虽然并不匹配,但平台发展的转变是显而易见的。我以为差别在数千人......。出现了一个非常有趣的特征)

保持良好的工作,没关系)

很遗憾,没有人公布卖家/买家数量的文件。对我来说,将它们进行比较也是很有趣的。
 

顺便说一下,这种不匹配并不总是 "有利于QuickBooks"。在Quicksilver中,也有一个命令 "刷新 "图表))。

在MT5中,很清楚为什么会出现故障--那里的ticks(就事件而言)是根据外汇生成的,甚至在包中也是把一些ticks粘贴在一起。

我希望CopyTick能以专业水平完成,我将非常高兴地扔掉Quick,因为我已经厌倦了刹车))。

像往常一样,说的都是IMHO。

 
Dima_S:

顺便说一下,这种不匹配并不总是 "有利于QuickBooks"。在Quicksilver的图表上也有这样一个 "刷新 "命令)。

....

这个命令填补了OI和买入/卖出图表的漏洞(快速)。如果终端被关闭,就会出现这些孔。要找出哪里和谁搞砸了,你需要把历史记录下来,详细检查。OI的详细历史在那里。差异的事实是固定的。让MQL来处理这个问题。Kvik翻译OI已经有很长一段时间了,几十上百个单位的差异很可能被抓住了,尽管任何事情都有可能。我个人太懒了,不认为做这项工作有什么意义(好吧,我将发现另一个错误,反正也无法改变什么)。有开发人员,他们在那里得到了报酬,让他们工作。
 
Prival-2:
这个命令填补了OI和买/卖图表的空白(快速)。如果终端被禁用,就会出现这些空隙。要找出哪里和谁搞砸了,你需要把历史记录下来,详细检查。OM的详细历史在那里。差异的事实是固定的。让MQL来处理这个问题。Kvik翻译OI已经有很长一段时间了,几十上百个单位的差异很可能被抓住了,尽管任何事情都有可能。我个人太懒了,不认为做这项工作有什么意义(好吧,我将发现另一个错误,反正也无法改变什么)。有开发人员,他们在那里得到了报酬,让他们工作。

我对这个命令的含义有一个大致的了解。而即使是在一直开着快车的情况下,也会出现漏洞或小毛病。如果你仔细观察,有些条形图的高点或/和低点比同一个MT高/低(因为也有相反的地方)。显然,在一分钟内出现较大的高点是比较正确的,而较小的低点则比较正确。

我也懒得这么做。

在公开赛中,那里也总是有区别。因此,我认为对于OI和订单来说,新条形的 开盘价必须等于前一条形的收盘价是正确的。溜冰者以不同的方式来考虑它。

 
Dima_S:

我对这个命令的含义有一个大致的了解。而即使是在一直开着快车的情况下,也会出现漏洞或小毛病。如果你仔细观察,有些条形图的高点或/和低点比同一个MT高/低(因为也有相反的地方)。显然,在一分钟内出现较大的高点是比较正确的,而较小的低点则比较正确。

我也懒得这么做。

在公开赛中,那里也总是有区别。因此,我认为对于OI和订单来说,新条形的 开盘价必须等于前一条形的收盘价是正确的。Quickskates并不这么认为。

平台之间不应比较高/低。这是关于交易(ticks)。有一个历史,而且对所有人都是一样的。如果一个交易的最大价格是999,那么海必须是999。没有其他办法。

Z.I.我从未见过启用Quicksilver后有任何漏洞(除了交换失败)。