帆布很酷! - 页 48

 
Nikolai Semko:

https://www.mql5.com/en/code/27662

注意代码的速度和大小。
而这一切都离不开Direct X

哦,那很好。一个毫无意义但非常有趣的可视化方式!"。
 
Nikolai Semko:

谢谢大家!


这个3D图形和旋转控制的代码都适合在这个函数中。

这个函数的输入只是一个价格数组。即使是一个小学生也能理解这些代码。一维的价格数组被转换为三维的点数组。在XY平面内,价格用极坐标系统表示,其中到中心(0,0)的距离r=sqrt(x 2+y 2)就是价格值。

颜色选择是这个功能的责任。

其输入p是一个从0到1的数字,其输出是选定的梯度颜色。在这种情况下,颜色图案本身的骨架由6种颜色组成(阵列Col)。

有了色彩,你就有了完全的自由,你想怎么上色,就怎么上色。

谢谢你的代码!我对这些美女知之甚少,由于你在这方面的发现,那些似乎无法实现的想法变得相当可行了。一旦我有时间,我将应用代码来可视化决策树叶的激活。

顺便问一下,你在与图形反面互动方面有什么进展吗?假设我们根据优化结果建立了一个三维图形,然后用鼠标选择我们感兴趣的区域,将图形分解成多边形,并将所需区域作为一组EA参数和优化结果保存在一个数组中。与MQ的版本相比,这样的方法会给人一种真正意义上的优化结果的可视化。

 
Maxim Romanov:
哦,这下可好了。 一个毫无意义但却非常有趣的可视化方式!

是的,我以前在这里 写过这个问题。))

 
挖掘机可以在画布上完成吗?
 
Nikolai Semko:

又是一个无用的手艺,但很美))。

https://www.mql5.com/en/code/27641

我认为这很有趣。

现在你要把它纵向切开,得到轮廓。

 
Nikolai Semko:

是的,我以前在这里 写过这个问题。))

我在excel中也做过类似的事情,但我喜欢你可以旋转的事实)
 
Aleksey Vyazmikin:

谢谢你的代码!我对这些美丽的东西了解不多,由于你在这方面的发现,那些看似无益的想法变得相当可行。一旦我有时间,我将应用代码来可视化决策树叶的激活。

顺便问一下,你在与图形反面互动方面有什么进展吗?假设我们根据优化结果建立了一个三维图形,然后用鼠标选择我们感兴趣的区域,将图形分解成多边形,并将所需区域作为一组EA参数和优化结果保存在一个数组中。与MQ的版本相比,这种方法会给人一种真正意义上的优化结果的可视化。

一小时前我差点就写到了这个问题。
创建你需要的结构或结构数组,并通过资源传递给MT进行共享。@fxsaber 有很多关于这个主题的图书馆。

或者我们可以使用标准指标,通过iCustom进行访问。也是一个正常的变体。你也可以通过union向这些缓冲区传输任何结构和它们的数组,在接收方你唯一需要的是一个类读取器。

 
Maxim Romanov:
我在Excel中也做过类似的事情,但我喜欢你可以旋转的事实)

你不能做任何接近慢速Excel的性能和图形。特别是如果你有数百万的价值。

 
Nikolai Semko:

在性能和图形方面,你无法在缓慢的Excel中做任何接近的事情。特别是如果你有数百万的价值。

不,当然,那里的一切都很静止。是的,当你为一百万个值制作28个工具时,你可以等待几分钟来渲染图表
 
Nikolai Semko:

我一小时前差点就写到了这一点。
创建你需要的结构或结构数组,并通过资源传递给MT共享。@fxsaber 有很多关于这个问题的图书馆。

或者使用标准指标而不是缓冲区,通过iCustom进行访问。这也是一个正常的变体。你也可以通过union将任何结构和它们的数组传递给这些缓冲区,而在接收方你唯一需要的是一个类阅读器。

好吧,我不明白在图上,选择的区域(以及如何通过断裂的曲线来选择)如何与数据阵列相联系?我不是在问关于数据本身的其他填充物的问题。