雪崩 - 页 513

 

大家好--今天是除夕夜,谁在卖/不卖 "坦克:-)"?

...关于雪崩。雪崩--做/不做?

 
Roman.:

大家好--今天是除夕夜,谁在卖/不卖 "坦克:-)"?

...关于雪崩。雪崩--做/不做?

我一直在做这些雪崩的两种方式,有指标和无指标。然而,我没能达到,更不用说超过用平均装置获得的结果。雪崩并不是统治,而是平均的统治。这意味着市场处于 一个横盘的趋势。
 
khorosh:
我一直在用两种方式转动这些雪崩,有指标和无指标。然而,我没能达到,更不用说超过用平均工具获得的结果。雪崩并不是统治,而是平均的统治。这意味着市场处于 一个横盘的趋势。

我明白了。

70%!:-)
这种情况发生了,即使是在欧洲基金会。

我很快就会在雪崩上发布我的战斗转机,并在村民分会中发布报告。

 

我认为--很多来自bezotkat--规则,IMHO。然而,在那里,盈利能力是 "不够的"(但--一般来说--足够的!!!!!!!),基于普遍接受的年度千分之...

有必要在军械库中应用它--肯定是这样的!

谷歌

 

在谷歌上搜索了一下--现在找不到了--看一下类似的东西。

"最小回弹的计算 hrenfx site:mql4.com"。

有很多工作要做...

 

找到了,看在上帝的份上。

hrenfx 27.01.2011 14:55 #
 Захотелось помочь. Скрипт:

#property show_inputs

extern int MinPips = 100;
extern datetime StartTime = D'2010.01.01';
extern datetime EndTime = D'2011.01.01';

#define  MAX_POINTS 10000

// Заполняет массив размерами колен ЗигЗага с условием колена >= MinPips пунктов
int GetZigZagData( int MinPips, datetime& StartTime, datetime& EndTime, int& Data[] )
{
  bool FlagUP = TRUE;
  int Pos = iBarShift(Symbol(), Period(), StartTime);
  int PosEnd = iBarShift(Symbol(), Period(), EndTime);
  int Max = High[Pos] / Point + 0.1;
  int Min = Low[Pos] / Point + 0.1;
  int Count = 0;
  int PriceHigh, PriceLow;
 
  StartTime = Time[Pos];
  EndTime = Time[PosEnd];
  
  ArrayResize(Data, MAX_POINTS);

  Pos--;
  
  while (Pos >= PosEnd)
  {
    PriceHigh = High[Pos] / Point + 0.1;
    PriceLow = Low[Pos] / Point + 0.1;   

    if (FlagUP)
    {
      if (PriceHigh > Max)
        Max = PriceHigh;
      else if (Max - PriceLow >= MinPips)
      {
        Data[Count] = Max - Min;
        Count++;
        
        FlagUP = FALSE;
        Min = PriceLow;
      }
    }
    else
    {
      if (PriceLow < Min)
        Min = PriceLow;
      else if (PriceHigh - Min >= MinPips)
      {
        Data[Count] = Max - Min;
        Count++;
        
        FlagUP = TRUE;
        Max = PriceHigh;
      }
    }
    
    Pos--;
  }
  
  ArrayResize(Data, Count);
    
  return(Count);
}

void start()
{
  int ZigZagData[];
  int Amount = GetZigZagData(MinPips, StartTime, EndTime, ZigZagData);
  
  ArraySort(ZigZagData);
  
  Print("На интервале " + TimeToStr(StartTime) + " - " + TimeToStr(EndTime) +
        " максимальное безоткатное (> " + MinPips +
        " пунктов) движение " + ZigZagData[Amount - 1] + " пунктов.");
        
  return;
}
 
Roman.:

找到了,看在上帝的份上。


我认为他有很多用处...你不能失去你的天赋...
 
Roman.:

找到了,看在上帝的份上。

你可以不做这个脚本,我,就做这个脚本。我运行一个测试,并确定具有最大跌幅的区域(我有一个专门的功能)--这就是最大不回撤的区域。我选择参数,初始存款的大小,初始手数,手数增加的系数,订单之间的距离,所以这部分的缩减对我来说是可以接受的。
 
在kodobase HZZ.mq4中有一个指标--它保存了仪器的所有zigzag knees......在那里你可以分析最大值和数量。
 
khorosh:
你可以不用这个剧本,比如我,就可以不用。我运行一个测试,并确定具有最大缩水的区域(我有一个专门的功能)--它是最大缩水的区域。我选择参数,初始存款的大小,初始手数,手数增加的系数,订单之间的距离,所以这部分的缩减对我来说是可以接受的。

我知道了。我明白了,谢谢你。你能分享一下这个功能吗?你可以把它写在私人信息中...