交易员的一个话题。 - 页 23

 
Uladzimir Izerski #:

阅读。

彭博社评选全球最富有的家庭

世界上最富有的25个家庭的财富总和为1.7万亿美元,比去年同期增长22%。

他们包括沃尔玛、玛氏、科氏工业和爱马仕的所有者。最富裕家庭的财富总和在一年内增长了22%。

人们在衣服和食物上赚的钱比在石油上赚的多。

这笔钱从普通人的口袋里流走了1.7万亿美元,而不是普通公民的口袋,流入了家庭 的口袋。

如果所有的商店都由家庭来接管,那么顾客就会减少。

这不是新闻。


 
Vitaly Muzichenko #:

这不是新闻。


图片是正确的。社会分配是不正确的。这是个死胡同。它需要一条出路。已经到了这个地步。

 

应大众要求谈论我的波浪系统,我创建了一个小型介绍性博客。我懒得写文章。

任何有兴趣的人都可以看看这个博客。你可以在我的个人资料中看到链接。

我将在博客中回答你的问题,在此不对版主造成刺激)。

 
Uladzimir Izerski #:

图片是正确的。社会分配是不正确的。这是一个死胡同。它需要一条出路。已经到了这个地步。

不太对。

四象限

 
Roman Zamozhnyy #:

不太对。


比方说,工薪族受贿而有资产,或者各路骗子不工作却有资产,那怎么办?

我们应该给他们一个类别。

 
Uladzimir Izerski #:

比方说,受贿并拥有资产的受薪雇员,或不工作但拥有资产的各色骗子,又该如何处理?

应该给他们一个类别。

他们应该在监狱中被列为一类。

 

有一个问题是给有经验的进修者的。

如何在一个循环中正确平滑断裂的缓冲线?如果有不同的选择,我将不胜感激。

 
Uladzimir Izerski #:

有一个问题是给有经验的进修者的。

如何在一个循环中正确平滑断裂的缓冲线?如果有不同的选择,我将不胜感激。

用断点法捣毁
 
Aliaksandr Hryshyn #:
按断裂点捣碎

如果我有兴趣在过去的三个或五个中得到一个平滑,怎么办?这个数字并不完全适合。还有其他选择吗?

 
Uladzimir Izerski #:

如何在一个循环中正确平滑断裂的缓冲线?

嗨,弗拉基米尔!

在没有循环的情况下,抹平断线的正确方法是用一个数组把数值写在一个圆圈里。阵列的大小等于平均周期。当前元素中的总和是最后一个值的实际总和。我们只需将这个总数除以平均周期,就可以了。通过这种平均方法,代码执行时间不取决于平均周期,即一切都在飞。它是这样的。

input int period=5;

struct My
  {
   datetime time;
   double value;   
   double sum;
   My(){time=0; value=0; sum=0;}
   } my[];
//текущий индекс массива структур
int index=0;

double average=0;

int OnInit()
   {
   if(period<=0)
      {
      printf("аай-я-яй");
      return(INIT_FAILED);
      }
   ArrayResize(my,period);
   return(INIT_SUCCEEDED);
   }

int OnCalculate(...)
   {
   .......
   if(my[index].time!=time[i])
      {
      //следующий индекс в круговом массиве
      index++;
      if(index>period-1) index=0;
      my[index].time=time[i];
      //текущее значение будем добавлять в сумму, а затираемое значение будем вычитать из суммы  
      my[index].sum+=buffer[i]-my[index].value;
      my[index].value=buffer[i];
      //усреднённое значение
      average=my[index].sum/period;
      }
   .........
   return(rates_total); 
   }

起初,直到数组满了,数组中的零会破坏平均数的画面。如果需要,你可以做一个检查。