[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 501

[Deleted]  
granit77 >> :

터미널 폴더에 있는 LiveUpdate.exe 파일의 이름을 LiveUpdate.$$$로 변경합니다. 자동 업데이트는 실행 파일을 잃어버리고 더 이상 귀찮게 하지 않습니다. 문제를 해결한 후 파일 이름을 다시 바꾸고 업데이트를 복원할 수 있습니다.

아름다운! 정말 감사합니다.

 
trader_fx писал(а) >>
안녕하세요.
여기에 무엇이 잘못되었는지 도와주세요. 두 번째 버퍼가 처음에는 0이고 다음으로 계산된 값인 이유는 무엇입니까?


사용 가능한 기록의 맨 처음에 iCCI()가 0을 반환하기 때문입니다.

 int start()
  {
//----
   int i,z,Counted_bars;
   double sum;
   Counted_bars=IndicatorCounted();
   i= Bars -Counted_bars- 1 ;
   if (Counted_bars== 0 ) 
      i= Bars -cciPeriod- 1 ;
   while (i>= 0 )
   {
       while (z<maPeriod){
         sum+= iCCI ( Symbol (), 0 ,cciPeriod,cciPrice,i+z);
         z++;}
      Buf_0[i]= iCCI ( Symbol (), 0 ,cciPeriod,cciPrice,i);
      Buf_1[i]=sum/maPeriod;
      i--;
   }
//----
   return ( 0 );
  }
이 옵션을 사용해 보세요
[삭제]  
Vinin >> :


사용 가능한 기록의 맨 처음에 iCCI()가 0을 반환하기 때문입니다.

이 옵션을 사용해 보세요

고맙습니다.

그러나 Buf_0[i]=iCCI(Symbol(),0,cciPeriod,cciPrice,i); 잘 작동합니다.

 
trader_fx писал(а) >>

고맙습니다.

그러나 Buf_0[i]=iCCI(Symbol(),0,cciPeriod,cciPrice,i); 잘 작동합니다.


그렇게 하는 것이 더 나을 수도 있지만

 int start()
  {
//----
   int i,Counted_bars=IndicatorCounted();
   int limit1= Bars -Counted_bars- 1 ;
   int limit2=limit1;
   if (Counted_bars== 0 ) {
      limit1= Bars -cciPeriod- 1 ;
      limit2=limit1-maPeriod;
   }
   for (i=limit1;i>= 0 ;i--) Buf_0[i]= iCCI ( Symbol (), 0 ,cciPeriod,cciPrice,i);
   for (i=limit2;i>= 0 ;i--) Buf_1[i]=iMAOnArray( iCCI , 0 , maPeriod, 0 , MODE_SMA , i);

   return ( 0 );
  }
[Deleted]  
또 다른 질문이 떠올랐다. 진실은 오랫동안 억압되어 왔지만 이제는 결정했습니다. 이전에 터미널을 설치했을 때 테스터가 빠르게 로드되었고 내 테스트에서는 더 빨랐습니다. 지금은 같은 주기로, 예를 들어 반년, 약 5분 정도 로딩이 되며 테스트 과정 자체가 느립니다. 당신은 그것이 무엇과 관련이 있다고 생각합니까? 고맙습니다.
 
이것은 막대가 역사를 축적한다는 사실 때문입니다. 바로 설치했을 때 - 통계는 0이었습니다... 그리고 테스터는 - 기껏해야 한 달 전에 테스트했습니다... 처음에 "6개월 동안" 테스트했을 때 - 히스토리를 다운로드했습니까? 그리고 당신은주의를 기울였습니다. 그는 실제로 언제부터 테스트합니까?
이제 6개월 후 - 6개월 동안의 통계가 누적되어 로드하는 데 시간이 더 오래 걸리고 테스트가 느려집니다.
기록이 길수록 테스트가 느려집니다. 이를 위해 테스터에는 테스트 날짜를 인위적으로 제한할 수 있는 "날짜 사용"이라는 특별한 확인란이 있습니다.
[Deleted]  
lexandros >> :

Это связано с тем, что в истории накапливаются бары. Когда вы его поставили сразу - статистика была нулевой... И тестер ваш - тестил от силы на месяц назад... Вы когда изначально тестили "за полгода" - историю то скачивали? и обращали ли внимание - с какой даты он реально тестит?
Теперь же по прошествии полугода - накопилась полугодовая статистика - поэтому и загружается дольше, и тестит медленней.
Чем дольше история - тем медленнее тест. Для этого в тестере есть специальные галки "Использовать дату" где можно искуственно ограничить, с какой даты тестить.

잠깐, 내가 뭔가를 이해하지 못했습니다. 터미널을 설치할 때 1년 2년 히스토리를 다운로드했는데 모든 것이 잘되고 빠르게 로드되었습니다. 나는 단지 그것을 처리하고 싶습니다. 또는 터미널이나 Windows를 다시 설치하십시오.

 
gvi2504 >> :

잠깐, 내가 뭔가를 이해하지 못했습니다. 터미널을 설치할 때 1년 2년 히스토리를 다운로드했는데 모든 것이 잘되고 빠르게 로드되었습니다. 나는 단지 그것을 처리하고 싶습니다. 또는 터미널이나 Windows를 다시 설치하십시오.

여기에는 비합리적인 부분이 있지만 "깨끗한" 터미널을 새로 설치한 후 동일한 기록 섹션에서 최적화가 더 빠르게 작동합니다. 나는 이미 통나무를 청소하고 탬버린으로 춤을 추었지만 오래된 것에서는 그러한 속도를 달성하는 것이 불가능합니다. 그래서 테스트 터미널을 자주 재설치하고 그 안에서 온라인 작업을 하지 않습니다. 아마 이유를 찾을 수 있겠지만 나에게는 결과가 중요하다.

 
몰라요... 그런 의존성을 눈치채지 못했습니다... 아마도 당신의 개가 아직 엉뚱한 곳을 뒤졌을 것입니까? 그리고 터미널에 없나요? 터미널(단 하나가 아니라 최대 5개)이 1년 넘게 서 있었습니다. 그리고 테스터 작업에서 브레이크를 발견하지 못했습니다. 모든 것이 원래 그대로였습니다.
작업 관리자를 실행하고 프로세서가 무엇을 로드하는지 확인하십시오... 아마도 일종의 기생충이 있을 수 있습니다. 또는 당신이 알지 못하는 백그라운드에서 어떤 프로세스가 진행되고 있습니다.
[Deleted]  
granit77 писал(а) >>

여기에는 비합리적인 부분이 있지만 "깨끗한" 터미널을 새로 설치한 후 동일한 기록 섹션에서 최적화가 더 빠르게 작동합니다. 나는 이미 통나무를 청소하고 탬버린으로 춤을 추었지만 오래된 것에서는 그러한 속도를 달성하는 것이 불가능합니다. 그래서 테스트 터미널을 자주 재설치하고 그 안에서 온라인 작업을 하지 않습니다. 아마 이유를 찾을 수 있겠지만 나에게는 결과가 중요하다.


저렴합니다. 감사합니다.