어드바이저는 실제에 적합합니까?

 
안녕하세요!
성배를 확인하십시오:
어드바이저는 실생활에 적합하며 그렇지 않다면 어떤 매개변수를 수정하는 것이 바람직합니까?
10년 동안 유로벅스 테스트
 
일단 성배 가 적합합니다. 모든 성배는 현실로 직진합니다. 그리고 미니 마이크로 나노도 없고 풀 로트... 시뮬레이션 품질이 없는 4시간 막대에서 "모든 틱"을 테스트한 제작자를 즉시 처벌하여 계란이 250% 감소에서 회색으로 변하도록 합니다. 보증금의.
 
timbo >> :
Раз грааль, то пригоден. Все граали прямиком идут на реал. И никаких мини-микро-нано, только полный лот... Чтобы сразу наказать создателя за тестирование "все тики" на 4-х часовых барах с качеством моделирования n/a, чтобы у него яйца поседели от просадки в 250% от депозита.


)))
 
Grail 은 꾸준히 수익을 내는 트레이더입니다.
 
Dserg , 글쎄, 당신 자신이 모든 것을 봅니다. 매우 큰 손실.
실제 및 "거의 가상"의 두 가지 수준의 로트 볼륨이 있다는 것을 알고 있습니다. 가상 거래가 어떻게 도움이 되나요?
 
900에서 1000 거래 사이에 떨어지는 것은 재미 없을 것입니다.
 
Mathemat >> :
Dserg , ну ты ж сам все видишь. Очень большие просадки.
Я так понял, что у тебя два уровня объема лота - реальный и "почти виртуальный". И как - помогает виртуальная торговля?


예 모든 것이 맞습니다. 포인트 단위의 예금 곡선에 두 대의 자동차가 건설되었습니다. 그들이 크로스 다운되면 로트를 1에서 0.01로 변경하십시오.
관심 있는 사람이 있으면 다음 기능이 있습니다. 이 모듈은 거의 모든 Expert Advisor에서 사용할 수 있습니다. 이 F에 로트를 곱해야 합니다.
 double getF()
{
   double B,dB;
   double Bal0[ 100 ];
   int j;
   
   B = AccountBalance();
   
   //Пишем изменения баланса в архив
   if (!CompareDoubles(B,LastB)){
      dB = LastdB + (B-LastB)/(curF*Lots); 
      LastB = B;
      LastdB = dB;
      strB = strB +  DoubleToStr(dB, 2 ) + " " ;
      for (j= 0 ;j< 100 ;j++) {
         Bal0[j]=Bal[j];
      }
      for (j= 0 ;j< 99 ;j++) {
         Bal[j+ 1 ]=Bal0[j];
      }
      Bal[ 0 ]=dB;   
   }   
   
   double m1, m2;
   string strB1= "" ;
   string strB2= "" ;
   
   m1 = 0.0 ;
   m2 = 0.0 ;
   
   for (j= 0 ;j<Nfast;j++) {
      m1 += 1.0 /Nfast*Bal[j];
   }

   for (j= 0 ;j<Nslow;j++) {
      m2 += 1.0 /Nslow*Bal[j];
   }

   if (m1>m2) {
      Comment (strB2 + "\n" + strB1 + "\n" + "Current F = " + DoubleToStr(F, 2 ) + " m1 = " + DoubleToStr(m1, 2 ) + " m2 = " + DoubleToStr(m2, 2 ));
      return (F);
   } else {
      Comment (strB2 + "\n" + strB1 + "\n" + "Current F = " + DoubleToStr( 1.0 , 2 ) + " m1 = " + DoubleToStr(m1, 2 ) + " m2 = " + DoubleToStr(m2, 2 ));
      return ( 1.0 );
   }
}
 
일부 전문가는 매우 도움이 되지만 다른 전문가는 그렇지 않습니다.
 
일반적으로 균형 곡선에 따라 거래를 필터링하는 주제는 전혀 새롭지 않지만 개인적으로는 매우 흥미롭습니다.
여기에 전문가가 있다고 가정해 보겠습니다. 물론 다음과 같습니다.


균형 곡선에 따라 필터링 적용:


그런 다음 결과 곡선에 한 번 더 필터링을 적용합니다.


결과적으로 우리는 성배를 얻습니다 :-)
누가 이 주제에 대해 경험이 있습니까?
경험을 공유하세요.
 
Dserg писал(а) >>



결과적으로 우리는 성배를 얻습니다 :-)


오, 우리는 약간의 이익을 얻었습니다. 즉시 성배

 

이 주제는 정말 큰 잠재력을 가지고 있으며 특별한 연구를 할 가치가 있습니다. 사실 ... 모든 것이 그렇게 간단하고 명백한 것은 아닙니다.


그러나 이것은 필터링이 아니라 MM 변경 기능과 균형 곡선 등의 동기화입니다. 필터링할 때 트랜잭션 수 는 줄어들지만 여기서는 일정합니다.