将颜色分解为阴影的功能。 - 页 22

 
Artyom Trishkin:

彼得已经给了我们他的想法。让我们看看我们将得到什么样的 "Petrophonia"。

但没有想到这一点。有了声音就更容易了:高/低报价--高/低音,高于/低于控制水平的报价--语音警告。

使颜色和光线或图片适应交易是否可能和必要是一个大问题(有更重要的事情需要考虑)。

 
Реter Konow:

好的。这个话题很有趣,也很有用。

你能指出它的 "有用 "之处吗?

我已经三次向你提出要展示一些东西,在从交易中获得利润的意义上,这个功能将是有用的。你开始测量微秒...如果没有利润,谁需要它们,这些微秒?而如果有利润--那么微秒只在他们已经碍事的情况下才会重要(从而减少利润)。

戏剧化的想法,彼得!

展示一个例子,说明如何使用这一功能,以吸引人们 !

 
Georgiy Merts:

你能指出它在什么方面 "有用 "吗?


乔治,这只是我的专长。这对我来说很有趣,因此对我来说很有用。就像你的联盟对你一样。

也许有人看了也很有趣,很有用。有人会采取尼古拉的算法。有人会喜欢我的。自由意志))。

好运!

 
Nikolai Semko:

...

简而言之,安德烈-哈蒂姆兰斯基是对的。皮奥特把我骗了好一阵子。

没有人在愚弄任何人,尼古拉。这是一场公平的对抗(尽管有你和尤里两个人反对我),其中我只证明了一件事--我的算法工作正常

你原来把你的算法和我的算法对立起来,以这样的方式。(1)更快,(2)更短,(3)更好。 你认为我应该默许?)

我证明了第3点的错误。也就是说,我感谢你和尤里改善了我的算法。

因此,一切都很公平。

 

如果有人不知道,一切都在我们面前被偷走了:IncColors 有RGB到HSL和HSL到RGB。

然后是彼得风格中的功能。

color z(color aColor,double aK){

   int r=(aColor&0xff);
   int g=((aColor>>8)&0xff);
   int b=((aColor>>16)&0xff);

   double mx=MathMax(r,MathMax(g,b))/255.0; 
   double mn=MathMin(r,MathMin(g,b))/255.0;
      
   double tu=1.0-mn;
   double td=mx;
   
   double sv=td/(tu+td); 
   
   int nr,ng,nb;
   
   double k1,k2;
   
   if(aK>sv){
      k1=(aK-sv)/(1.0-sv);
      k2=1.0-k1; 
      k1*=255.0;
      nr=k1+k2*r;
      ng=k1+k2*g;
      nb=k1+k2*b;
   }
   else{
      k1=aK;
      if(sv!=0)k1/=sv;
      nr=k1*r;
      ng=k1*g;
      nb=k1*b;   
   }  

   //Print(nr," ",ng," ",nb);

   return nr|(ng<<8)|(nb<<16);


}  

该函数被输入一个颜色和一个从0到1的系数。0时颜色变成黑色,1时变成白色。

===

顺便说一下,它可以很容易地改进,使颜色不是黑白的,而是其他一些颜色......。将是很酷的。

 
Georgiy Merts:

你能指出它有什么 "用处 "吗?

我已经向你提出过三次,让你给我看一些东西,在从交易中获得利润的意义上,这个功能会很有用。你开始测量微秒...如果没有利润,谁需要微秒?而如果有好处的话--那么微秒只在他们已经碍事的情况下才会有意义(从而减少好处)。

戏剧化的想法,彼得!

展示一个以吸引人的方式使用这一功能的例子 !

例如,在这里,从这个领域:https://www.mql5.com/ru/code/141。可能没有什么好处,但尽管如此,你坐在家里,墙壁不是砖头,而是抹灰和油漆或贴墙纸......。以及其他任何东西。

iMAFan
iMAFan
  • www.mql5.com
MAMethod - метод МА; MAPrice - цена МА; PeriodFrom - минимальный период МА; PeriodStep - шаг изменения периода МА; Count - количество МА (максимальное значение 512); Colors - количество цветов...
 
Реter Konow:

乔治,这只是我的专长。这对我来说很有趣,因此对我来说是一个有用的课题。就像你的联盟对你一样。

有一个显著的区别。我没有看到我在哪里可以通过这些功能获得更多的利润。在我的联盟中,这是有可能的,因为我没有隐藏个别系统的运作原理。

如果有某种指标,基于这种对颜色的分解,并允许,例如,切断错误的输入--那将是一种利润。或者,某种显示重要交易特征的仪表板,使交易更方便(因此更容易)--这也会是一种利润。

即使是在有Photoshop插件的论坛上--在那里,很少有人对插件代码本身感兴趣--有趣的永远是这些代码的应用。

但这和最近用画布做的漂亮演示一样的错误--除了美丽本身--你看不到任何好处和便利。

 
Georgiy Merts:

...

或者,某种用颜色方案显示重要交易特征的面板,以便更方便(因此更容易)进行交易--这也将是一种利润

...

这就是你问题的答案。需要加强可视化能力,以便: 1:

  • 扩大信息的输出和展示。
  • 显示数据的结构化。
  • 扩大与方案互动的领域。
  • 加强市场项目的广告效果。

你看得更广。这不是关于某个特定面板的梯度。

目标是通过创建特殊工具,实现MT程序的大规模功能化

为什么?- 为了更充分地实施交易者的想法。

 
Реter Konow:

其目的是通过创建一个特殊的工具包,使 MT计划大规模地发挥作用

为什么?- 为了更好地实施交易者的想法。

是的,是的,你是对的。 如果工作更方便--那么它被认为是直接利润。

但是,上面--有一个例子,是一组幻灯片的指标,用渐变的颜色着色。而且我看不出这样的指标哪里比 "黑白 "的指标更方便。这个指标通常被用来寻找 "拖尾巴"--在这里颜色是看不见的。在可见的地方,这个指标是没有意义的。纯粹的视觉美?但这值得放慢速度吗?恐怕不值得这样做。如果采用这些计算方法,放慢速度是合理的。

你自己说 "为了更充分地实现理想"。- 所以,至少给我看一个这样的潜在的盈利点子,将其分解成阴影,要么直接带来利润,要么增加使用的便利性!

到目前为止--除了 "我有兴趣 "之外--什么都没有。而这还不够。而人们并不十分感兴趣。而在你的情况下--甚至没有一个间接的好处,即方便使用颜色进行交易的形式。

 
https://ru.wikipedia.org/wiki/Дальтонизм