寻找模式 - 页 130

 
Evgeniy Chumakov:


纪要上的指标实例,用于上述TF。

数一数有多少M1蜡烛是向上的,有多少是向下的。

在地下室以直方图的形式输出差异(向上-向下)。

意思是:如果蜡烛图是向上收的,而柱状图是负的,这意味着有一个脉冲蜡烛图M1。

没有规律性的东西更容易被发现,虽然我不知道。

#property indicator_separate_window // Индик. рисуется в дополнительном окне
#property indicator_buffers 2       // Количество буферов
#property indicator_color1 Blue     // Цвет первой линии
#property indicator_color2 Red      // Цвет второй линии
#property strict


double Buf_0[],Buf_1[];             // Объявление массивов (под буферы индикатора)
//--------------------------------------------------------------------
int init()                          // Специальная функция init()
  {
   SetIndexBuffer(0,Buf_0);         // Назначение массива буферу
   SetIndexStyle (0,DRAW_HISTOGRAM,STYLE_DOT,2);// Стиль линии
   SetIndexBuffer(1,Buf_1);         // Назначение массива буферу
   SetIndexStyle (1,DRAW_HISTOGRAM,STYLE_DOT,2);// Стиль линии
   return(0);                          // Выход из спец. ф-ии init()
  }
//--------------------------------------------------------------------
int start()                         // Специальная функция start()
  {
   int i,                           // Индекс бара
       Counted_bars;                // Количество просчитанных баров 
//--------------------------------------------------------------------
   Counted_bars=IndicatorCounted(); // Количество просчитанных баров 
   i=Bars-Counted_bars - (Period()*2);           // Индекс первого непосчитанного
   
   while(i>0)                      // Цикл по непосчитанным барам
     {
   

double CAN_UP = 0;
double CAN_DW = 0;


datetime shift_time = iTime(NULL,Period(),i);
int shift = iBarShift(NULL,PERIOD_M1,shift_time,false) ;

for(int pos = shift; pos < shift + Period(); pos++){

if(iClose(NULL,PERIOD_M1,pos) > iOpen(NULL,PERIOD_M1,pos)){CAN_UP += 1;}
if(iClose(NULL,PERIOD_M1,pos) < iOpen(NULL,PERIOD_M1,pos)){CAN_DW += 1;}

}

double F_0 = (CAN_UP - CAN_DW);



     if(F_0 > 0){ Buf_0[i] = F_0;}             // Значение 0 буфера на i-ом баре
     if(F_0 < 0){Buf_1[i] = F_0;}              // Значение 1 буфера на i-ом баре
      i--;                          // Расчёт индекса следующего бара
     }
//--------------------------------------------------------------------
   return(0);                          // Выход из спец. ф-ии start()


我试图做一些快速的事情,但它没有正确计算。


 
Aleksei Stepanenko:
镇,我在我的时间里检查了不同的DC,他们肯定会过滤蜱虫

他们是否会这样做还不确定。更有可能的是,所有的人都没有过滤,否则他们会成为交易商之间套利的牺牲品。点数的差异很可能是由于流动性提供者在数量和组成上都不同。

 
Grigori.S.B:

这不是一个事实,他们过滤。

是的,格里高利。这是我的猜测,我不知道里面有什么。我所看到的是,输出是混乱的。而这一事实是很难辩驳的。

这是一种价值判断,没有声称意识到存在的意义。

 
只是希望听到反对这一假设的论据。
 

如果对ticks进行过滤,那么过滤的意义在于使价格保持在市场运动的方向。那么,在上涨的市场中,价格会在条形涨幅上停留更长的时间,而在下跌的市场中,价格会停留在地段上。问题是窗口的大小--也许是不到一分钟,也许不是。

我还没有看到一个指标来固定价格在一分钟内的时间。

 
Aleksey Vyazmikin:

如果对ticks进行过滤,那么过滤的意义在于使价格保持在市场运动的方向。那么,在上涨的市场中,价格会在条形涨幅上停留更长的时间,而在下跌的市场中,价格会停留在地段上。问题是窗口的大小--也许是不到一分钟,也许不是。

我还没有看到任何指标将价格的时间固定在一分钟之内。

我敢猜测--正好一分钟?)
如果你指的是每分钟的刻度数,有这样的指标。
 
Макс:
我敢说--正好一分钟?)
如果你指的是每分钟的刻度数,有一些指标。

不,不是刻度,而是时间。 假设在60秒内,价格在10个点的范围内移动,那么在这10个点的每一个点上,价格在多长时间内?

 
Aleksey Vyazmikin:

不,不是刻度,准确的说是时间,比方说在60秒时,价格在10个点的范围内移动,那么在这10个点中,每一个点的价格是多少时间(秒)?

那里的一切都将是可预测的--它在晚上停留在一个地方的时间会比白天长。
一般来说,这些信息是无用的,因为我们需要运动来赚钱。而且运动应该至少超过点差+佣金的20倍。 否则将是一个完全的赌场。也就是说,如果点差和佣金是1个点,那么拿下和停止应该平均不低于20个点。而在这样的距离上,虱子上的东西并不重要。
 
是的,麦克斯是对的。
 
Макс:
在那里,一切都将是可预测的--在晚上,它在一个地方站立的时间将比白天长。
总的来说,这些信息是无用的,因为我们需要运动来赚钱。而超过点差+佣金至少20倍的运动。 否则将是一个相当大的赌场。也就是说,如果点差和佣金是1个点,那么拿下和停止应该平均不低于20个点。而在这样的距离上,虱子上的东西并不重要。

这不是一个赚钱的问题,而是确定过滤方法的问题。我认为过滤器的工作目的是增加利润,这意味着经纪公司试图以更高的概率预测价格运动的某个方向,如果我们了解这个方向,我们可以利用经纪公司的成就。

对于交易所来说,这将是一个有趣的指标--让我们看到平均心理价格。