帆布很酷! - 页 67

 
prostotrader:

帆布 - 酷!

它对交易有什么帮助?

它是什么?

 
Renat Fatkhullin:

你认为一秒钟画300次gui是免费的吗?

你会是第一个声称我们画错了,没有完成画,或者跳过画的人。

如果我们谈论的是台式机,你需要一块正常的快速显卡--它将啃掉高渲染率。最小化窗口可以减少大多数频繁绘图的应用程序的负荷。


供参考,MetaTrader可以做到 100-300FPS ,因为每秒钟有大量的报价流。不是像普通程序那样每秒1-2帧,而是实际上每秒有数百帧,这取决于报价流。

关于交易、自动交易系统和策略测试的论坛

MT5和速度在行动

Renat Fatkhullin, 2020.10.05 22:19

由于终端由于非常频繁的颠覆,往往比PC游戏做出更多的fps,所以显卡的作用就凸显出来了。特别是在没有卡的vpsks上,所有的负载都放在被扼杀的处理器上。

为什么?

关于交易、自动交易系统和测试交易策略的论坛

MT5和速度在行动

fxsaber, 2020.10.05 22:58

那么,为什么不在20Hz下进行快照更新,从而减少帧数呢?

市场概览窗口和未结头寸表窗口是手动交易。只需关闭这些窗口,而不将终端机最小化,就可以将CPU减轻到几乎没有。

为什么我需要300帧的手动交易,而20帧就足够了?


我还想问,你们是否消除了持续的服务器延迟?

关于交易、自动交易系统和策略测试器的论坛

接受SL/TP订单

Renat Fatkhullin, 2021.01.20 12:45

反正我们会尽量检查,但任何系统都有单人弹射的情况。

通过MT5的LCHI,如果有这些滞后,将不得不再次跳过。
 

子你买一个像样的新处理器了,看了已经很痛苦了

你可以去穷人的寺庙,在那里得到一个fxsaber的新电脑

 
fxsaber:

为什么?

市场观察窗口和有未结头寸表的窗口是手动交易。只需关闭这些窗口,而不将终端机最小化,就能使CPU几乎没有负担。

为什么一个手动交易员需要300帧,而20帧就足够了?

如果一个窗口是开放的,这意味着人们希望看到那里显示的数据。有时每秒钟总共有300-500个报价。

如果你不想要它,请关闭这个窗口或减少字符数。但别忘了,当该图表的报价出现时,图表也会以很高的频率重新绘制。

 
Renat Fatkhullin:

如果窗口是开放的,这意味着人们希望看到那里显示的数据。有时以每秒共300-500条报价的速度。

关键是你在浪费计算资源。而不是聪明地去做。

如果没有必要,请关闭该窗口或减少字符数。但别忘了,当那个图表报价进来时,图表也会被高频率地重新绘制。

编写你自己的市场观察和当前位置表,一切工作的资源消耗都比普通同类产品少。

无法在零ping的情况下进行交易。用眼睛阅读屏幕上价格表的信息,每秒不可能超过20次。

这是一种自欺欺人的做法。


只有在MQL程序强迫下,图表才会快速更新。图表本身很少达到20帧的峰值--一次一个字符的报价不会达到20赫兹。

而市场观察和头寸表--那里没有帧数限制,因为符号不同步。只是做超过20个就没有意义了。


哪个傻瓜能抱怨市场观察每秒钟更新20次而不是300次?这是一个数字电子表格,不是一个视频。


市场概况是一个数字电子表格,而不是一个视频。滞后会非常大,以至于用F9手动下单需要很多秒。我昨天意外地遇到了这个问题。

 
Nikolay Kositsin:
尼古拉,你在图书馆的哪一边挖掘?我已经用所有可用的分析方法进行了探测,但我没有发现任何调整像素阵列和图像的大小或重新取样。

运行agg-web\index.html,就可以了。在那里,一切都可以获得。

我附上了所有可执行的演示测试。这些是exe文件。全部取自这个图书馆。我个人并没有在那里添加病毒。:))杀毒软件不会抱怨,但如果有疑问,可以把它送到某个地方去检查。
图像大小的调整在两个演示中进行了展示:image1(纯调整大小)和image_perspective(调整大小是一种特殊情况,更灵活的转换)。
他们的代码可以在这个库中找到(在Demo目录中寻找cpp文件并点击它)。我还没有研究过这个问题。

附加的文件:
Demo.zip  3157 kb
 
fxsaber:

对于EA的战斗工作,可以关闭所有有一些动作的额外窗口(如市场观察,工具箱),并禁用窗口中的所有图形。然后GUI就会处于abiosis状态,但没有可视化的东西,不知道发生了什么。但在这种情况下,你可以通过画布显示必要的信息,比如每5秒或按一个键。

 
Dmitry Fedoseev:

那是什么?

:):)尊重!

 
prostotrader:

:):)尊重!

自定义图形 功能的代码。

第二,这是个能力问题。

如果有能力,但没有能力,就不会有进化。

而如果你没有能力和想象力,那么再多的能力也无济于事。

Kanvas不仅能将产品包装在一个漂亮、友好的界面中,而且还能将各种复杂的过程可视化。

雷纳特经常正确地说,人工交易的时代已经过去了,现在是自动策略的战斗规则。

我还要说的是,仅仅跨越不同的界限并不会给你带来竞争优势,你在人群中永远是多数。

现在,各种云和空间等概念,如概率;各种多维系统和网络,如神经网络,早已登场。人工智能正在发挥作用。

世界正在远离原始主义。

如果没有这些复杂过程的可视化,就没有办法解决。而这里没有任何选项--只能在像素层面上绘制,即kanvas。这就是这个童话故事的创作目的。

所以你至少要把它记在你的潜意识里,你可以这样做,万一哪天你习惯了呢:))。

当然,可视化对系统来说是一个非常沉重的负担。谁能让它一直工作下去?如果观察者,即主人想要的话,这是必要的。

如果你能看到现在发生的事情,以及你的机器人正在做什么,这不是一个优点吗?

就我个人而言,在我的机器人中,价格在四维空间中移动,而不是在二维空间中移动。没有画布,你无法想象,但有了画布,你就能想象。

 
Nikolai Semko:

对于EA的战斗工作,可以关闭所有有一些动作的额外窗口(如市场观察,工具箱),并禁用窗口中的所有图形。然后GUI就会处于abiosis状态,但没有可视化的东西,不知道发生了什么。但在这种情况下,你可以通过画布显示所需的信息,比如说每5秒或按一些键。

我马上就写了。

你的计算资源 的事实。而不是聪明地做。

写下你的市场观察和当前位置的表格,一切都以比内部同行更少的资源消耗来运作。