帆布很酷! - 页 21

 
Nikolai Semko:

是的,有一个小插曲。修正了它。

谢谢。(笑)。

拜托,你是否重做了最后一个文件?

哦,我明白了,是的,现在一切都好了!
 
Nikolai Semko:

为了说明速度...

通过鼠标指针改变两个参数

X--最大的MA周期变化

Y--МА周期变化的步骤


尼古拉,只是为了兴趣:这种指标的意义何在?我明白这是一个例子,我明白这不是为了交易,但是......。该指标应允许从外部接收其数据。否则,它只是一个美丽的图像。而在没有收到指标数据的情况下,指标的应用范围被大大缩小了。

暗示创建从这种指标中回馈数据的方法会更有意思。

 
Artyom Trishkin:

尼古拉,只是为了兴趣:这种指标的意义何在?我明白这是一个例子,我明白这不是为了交易,但是......。该指标应允许从外部接收其数据。否则,它只是一个美丽的图像。而在没有收到其数据的情况下,指标的应用范围是非常狭窄的。

关于建立从此类指标中给出数据的方法的提示--这将是更有趣的。

要找到从 "kanvas "指标发送数据的方法是一个大问题。我看到很多变种。

此外,99.9%的真实交易只需要零点和第一条的数值。传递这些值真的有问题吗?将指标数据放入数组或缓冲区的问题是什么?还提供了资源。

这个例子的演示有一个目的。- 说明通过画布实施指标的速度很快,比经典方法快得多。而这是一种绝对的灵活性。

此外,大问题是:"我真的需要从指标中获取数据吗?

如果我有自己独特的指标,我需要的指标只是用于可视化。为窗口外的条形图计算指标值的意义何在?我认为这绝对没有必要。但是,如果我需要指标值来进行自动交易,通过一个类的实例将指标计算 整合到猫头鹰的主体中不是更容易吗?

 
Nikolai Semko:

设置从 "canva "指标中给出数据的方法并不是一个大问题。我可以看到有很多选择。

此外,在实际交易中,99.9%的情况下只需要零点和第一条的数值。传递这些值真的有问题吗?将指标数据放入数组或缓冲区的问题是什么?还提供了资源。

这个例子的演示有一个目的。- 说明通过画布实施指标的速度很快,比经典方法快得多。而这是一种绝对的灵活性。

此外,大问题是:"我真的需要从指标中获取数据吗?

如果我有自己独特的指标,我需要的指标只是用于可视化。为窗口外的条形图计算指标值的意义何在?我觉得这绝对没有必要。但是,如果我需要指标值用于自动交易,将指标计算 整合到猫头鹰的主体中不是更容易吗?

我同意。但有一类用户以不同的方式需要它。

但如果canva指标返回的数据超过512个怎么办?在这种情况下,缓冲器将无济于事。而用户只是想在他们的程序中获得指标数据。而且他们不想把它们嵌入专家顾问的正文中(我会放过一只猫头鹰--让它在没有摇铃的情况下飞行......)。他们希望接收任何要求的条形数据,而不仅仅是可见的数据。而这是有道理的。而它的理由不仅是懒惰和想要得到一切容易和简单的东西,而且是TS的要求。

 
Artyom Trishkin:

我同意。但有一类用户的需求是不同的。

如果画布指标返回的数据超过512怎么办?在这种情况下,缓冲器将无济于事。而用户只是想在他们的程序中获得指标数据。而且他们不想把它们嵌入专家顾问的正文中(我会放过一只猫头鹰--让它在没有摇铃的情况下飞翔......)。他们希望接收任何要求的条形数据,而不仅仅是可见的数据。而这是有道理的。而它的理由不仅是懒惰和想要得到一切容易和简单的东西,而且是TS的要求。

如果我们谈论的是绝大部分不是程序员的用户,他们需要的是猫头鹰或指标。他们不需要为猫头鹰设立指标。

我只是提供了一些信息供大家思考,我并没有强加什么。让程序员自己决定哪些是方便的,哪些是不方便的。然而,我个人怀疑我是否会在我的EA中使用iCustom功能。

 
Nikolai Semko:

设置从 "canva "指标中给出数据的方法并不是一个大问题。我可以看到有很多选择。

此外,在实际交易中,99.9%的情况下只需要零点和第一条的数值。传递这些值真的有问题吗?将指标数据放入数组或缓冲区的问题是什么?还提供了资源。

这个例子的演示有一个目的。- 说明通过画布实施指标的速度很快,比经典方法快得多。而这是一种绝对的灵活性。

此外,大问题是:"我真的需要从指标中获取数据吗?

如果我有自己独特的指标,我需要的指标只是用于可视化。为窗口外的条形图计算指标值的意义何在?我觉得这绝对没有必要。如果我需要指标值用于自动交易,通过类的一个实例指标计算 整合到猫头鹰的主体中,是不是很简单?

在我看来,指标也应该通过类的一个实例来写。然后就可以通过参考这个类来制作一个指标或专家顾问。我的收藏中就有一个这样的班级。我非常喜欢它。

 
Nikolai Semko:

为了说明速度...

通过鼠标指针改变两个参数

X--最大的MA周期变化

Y - MA周期的步骤


干得好,尼古拉。要走的路。

 
Alexey Viktorov:

在我看来,指标也应该通过类的一个实例来写。然后就可以通过参考这个类来制作一个指标或专家顾问。我的收藏中就有一个这样的班级。我非常喜欢它。

我同意。
 
顺便说一下,使用canva指标的另一个不错的好处是,代码几乎是跨平台的。
 
Реter Konow:

干得好,尼古拉。要走的路。

注意,彼得,我是如何实现6种颜色的多梯度的。

uint Grad(double p)
  {
   static uint Col[6]={0xFFFF0000,0xFFFF00FF,0xFF0000FF,0xFF00FFFF,0xFF00FF00,0xFFFFFF00};
   p=p*5;
   int n=(int)p;
   if(n==5) return Col[5];
   double k=1-p+(int)p;
   argb c1,c2;
   c1.clr=Col[n];
   c2.clr=Col[n+1];
   return ARGB(255,c2.c[0]+uchar(k*((int)c1.c[0]-(int)c2.c[0])+0.5),
               c2.c[1]+uchar(k*((int)c1.c[1]-(int)c2.c[1])+0.5),
               c2.c[2]+uchar(k*((int)c1.c[2]-(int)c2.c[2])+0.5));
  }

其中p从0变化到1。

ZS 但最外面的颜色有一个问题,我还没来得及解决。