눈사태 - 페이지 513

 

Che, Boys - 새해가 코앞에 다가왔습니다. 누가 "탱크 :-)"를 판매/판매하지 않습니까?

... 눈사태로. 눈사태 - 택시 / 아니요?

 
Roman. :

Che, Boys - 새해가 코앞에 다가왔습니다. 누가 "탱크 :-)"를 판매/판매하지 않습니까?

... 눈사태로. 눈사태 - 택시 / 아니요?

나는 이 눈사태를 이리저리 뒤틀렸고, 지표가 있거나 없었습니다. 그러나 평균화를 통해 얻은 결과를 능가하는 것은 물론 달성할 수 없었습니다. 눈사태가 조종하지 않고 평균이 조종합니다. 이는 시장에서 사이드 트렌드 가 우세 하다는 것을 의미합니다.
 
khorosh :
나는 이 눈사태를 이리저리 뒤틀렸고, 지표가 있거나 없었습니다. 그러나 평균화를 통해 얻은 결과를 능가하는 것은 물론 달성할 수 없었습니다. 눈사태가 조종하지 않고 평균이 조종합니다. 이는 시장에서 사이드 트렌드 가 우세 하다는 것을 의미합니다.

분명한.

70%! :-)
유로파운드에서도 발생합니다.

곧 나는 Avalanche에 전투 쿠데타 로봇을 게시하고 Villagers 스레드에 보고할 것입니다.

 

내 생각에 - 많은 반동이 없는 - 택시, IMHO. 그러나 연간 일반적으로 수용되는 수천 퍼센트에 기초하여 수익성이 "충분하지 않습니다"(그리고 일반적으로 충분합니다!!!!!!!).

이것을 서비스에 투입하는 것이 필요합니다 - 확실히!

Google

 

Google 검색 - 지금은 찾지 못했습니다. 다음과 같이 표시됩니다.

"최대 롤백 없음 hrenfx 사이트 계산: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. :

찾음 , 넵-타이트:

예를 들어 이 스크립트 없이도 할 수 있습니다. 나는 테스트를 실행하고 최대 하락 있는 영역을 결정합니다. 매개변수, 초기 보증금 금액, 초기 로트, 계수를 선택합니다. 로트를 늘리고 주문 사이의 거리를 늘려서 이 영역의 감소를 수용할 수 있습니다.
 
HZZ.mq4 코드 베이스에 표시기가 있습니다. 기기에 대한 모든 지그재그 무릎을 파일로 덤프합니다... 거기에서 최대값과 수량을 분석할 수 있습니다.
 
khorosh :
예를 들어 이 스크립트 없이도 할 수 있습니다. 나는 테스트를 실행하고 최대 하락 있는 영역을 결정합니다. 매개변수, 초기 보증금 금액, 초기 로트, 계수를 선택합니다. 로트를 늘리고 주문 사이의 거리를 늘려서 이 영역의 감소를 수용할 수 있습니다.

이해했다. 고맙습니다. 기능을 공유할 수 있습니까? 개인사정으로 가능합니다...