KimIV的有用功能 - 页 40

 
OZ0 писал (а)>>

你如何在所有这些点上画一条垂直的虚线作为背景?

不是在他们所有的...不需要这样 :-) ...但在过去的9年里,没有问题。

for (int n, i=1; i<10; i++) {
  n=GetExtremumZZBar(NULL, 0, i);
  SetVLine(Magenta, "vLine"+i, Time[n], 2);
}

 
KimIV писал (а)>>

在所有这些中,我们不会...没有任何意义 :-) ...但在过去的9年里,没有问题。

很好!!!最后2个函数,但不是通过之字形,而是通过两个相邻的分形? 即2条水平线和2条垂直线的点坐标,并且第一条线的坐标可以限制在40条以内,例如。你没有因为我的努力而感到不快吗?

 
OZ0 писал (а)>>

但对于两个相邻的分形? 即2条水平线和2条垂直线的点状坐标,并且使第一条线的坐标以条为单位,可以限制在比如40条。

对于这里的水平线。

double up=FindNearFractal(NULL, 0, MODE_UPPER);
double dn=FindNearFractal(NULL, 0, MODE_LOWER);
SetHLine(Blue, "HLine1", up, 2);
SetHLine(Red , "HLine2", dn, 2);

而对于垂直线,我需要分形的条形数字。我还没有这样的功能。像GetExtremumZZBar()那样自己写吧。

 

非常感谢KimIV !!!!这么多有用的功能!!!。

重点是:是否有可能制作一个函数,以确定在ZigZaga的最后两个底部/上部突破点上绘制的趋势线的零条的点投影?(图中趋势线为黄色)

 
Tsyrus писал (а)>>
有没有可能做一个函数,确定趋势线上的零条与最后两个底部/上部ZigZaga突破点的投影?
>> 有可能...
 
KimIV писал (а)>>
你可以...
我是说帮助 :)
 

你好,KimIV

你是否有一个类似于Excel中 "频率 "的函数?或者类似的东西,只有分布函数可以由Bulashev得到(在消除异常离群值、选择最佳间隔数方面......)。实际的目标是将事件A和sob的参数的概率分布的2个函数叠加。B,不仅概率很重要,而且系列划分的区间也很重要,这些概率...你有类似的东西吗?

 
Tsyrus писал (а)>>
我是说帮助 :)

啊......。 就这样吧。

double p, p1=0, p2=0;
int    b1, b2, i=1;

p=GetExtremumZZPrice(NULL, 0, i);
if (p>Bid) {
  p1=p;
  b1=GetExtremumZZBar(NULL, 0, i);
  i+=2;
  p2=GetExtremumZZPrice(NULL, 0, i);
  b2=GetExtremumZZBar(NULL, 0, i);
} else {
  i++;
  b1=GetExtremumZZBar(NULL, 0, i);
  p1=GetExtremumZZPrice(NULL, 0, i);
  i+=2;
  b2=GetExtremumZZBar(NULL, 0, i);
  p2=GetExtremumZZPrice(NULL, 0, i);
}

if (b1>0 && b2>0 && p1>0 && p2>0) {
  SetTLine(Gold, "TLine", Time[b2], p2, Time[b1], p1, True);
  SetVLine(Red, "VLine", Time[0]);
  p=EquationDirect(b2, p2, b1, p1, 0);
  SetArrow(6, DarkViolet, "Arrow", Time[0], p, 2);
} else Message("Не удалось определить экстремумы ZigZag'a!");

我为上层极值做了这个工作。

对于较低的,通过类比,自己尝试一下。

附上一个具有所有必要功能的脚本。

附加的文件:
test.mq4  12 kb
 
StatBars писал (а)>>
你们在Excel中没有类似于 "频率 "的函数吗?或者类似的东西,但分布函数可以由Bulashev得到(在消除异常离群值、选择最佳间隔数方面......)。实际的目标是将事件A和sob的参数的概率分布的2个函数叠加。B,不仅概率很重要,而且系列划分的区间也很重要,这些概率...你有类似的东西吗?

没有

 
StatBars писал (а)>>

你好,KimIV

你是否有一个类似于Excel中 "频率 "的函数?或者类似的东西,只有分布函数可以由Bulashev得到(在消除异常离群值、选择最佳间隔数方面......)。实际的目标是将事件A和sob的参数的概率分布的2个函数叠加。B,不仅概率很重要,而且系列划分的区间也很重要,这些概率...你有类似的东西吗?

最佳的(推荐的)间隔数可以通过公式1+1.41*ln(n)来确定--其中n 是阵列的大小。排除异常--对数组进行排序,并从其中排除N 最大和最小值,这里没有推荐,而是由研究者自己选择。

我可以在Skype上与你交谈,以免乱了阵脚。在MQL中没有现成的程序,很可能在Matcad中有你所需要的类似物。