MT4 테스터는 다른 시간대의 정보를 제공하지 않습니다. - 페이지 3

 
sak120 03.04.2010 16:52

모든 시간 프레임의 데이터는 테스터에서 올바르게 모델링됩니다( 모든 틱 에 대한 시뮬레이션 모드).

문제를 해결하는 방법을 모르겠습니다. 나는 이것을 한다: 나는 예를 들어 2000년과 같이 아주 멀리 테스트 시간을 설정한다. 나는 전문가에서 쓴다

extern datetime test_start=D'2010.01.01 00:00';

정수 시작()
{
if (시간[0]<test_start) return(0);


......

}
TF 테스터에 이 칠면조를 부착하십시오!=1.
그냥 내 결함이 아닐까요?
어쨌든 ...하지만 나는 현재 회의록을 제공합니다.
:(
파일:
invert.mq4  4 kb
 
avatara >> :

모델 바.

지금까지는 특히 (이웃)에게 호소력이있는 Expert Advisor를 최적화하기 위해 무엇을 확인해야하는지 명확합니다.
TF는 불가능합니다.
시뮬레이트 - 빈번한 경우에 대한 옵션으로 실제입니다. 배열에서 데이터를 선택하는 함수를 작성하십시오.
기본 기능이 아닌 필요한 TF를 참조하십시오. 많은 소란 만 다음 모든 항소를 다시 작성
정상적인 기능에. 하지만 옵션이 거의 없는 것 같습니다...
누군가 이미 이 작업을 수행했지만 나만 이해한 것은 아닙니다. 누군가 비슷한 디버그 모듈을 만났을 수도 있습니다.
여기서 TF는 어레이에 들어간 다음 실제 코드를 최소한으로 변경하여 처리됩니다.

 
avatara писал(а) >>
sak120 2010 년 4월 3일 16:52
TF 테스터에 이 칠면조를 부착하십시오!=1.
그냥 내 결함이 아닐까요?
어쨌든 ...하지만 나는 현재 회의록을 제공합니다.
:(

1. 거기에서 파일 작업을 합니다. 테스터에서 파일 작업은 다른 디렉터리에서 발생합니다.

2. 처음에 막대가 1000개만 있는 경우 첫 번째 순간에 모든 지표가 올바르게 계산되지 않은 경우 충분한 기록을 축적하십시오.

3. 모든 타임프레임이 올바르게 생성됩니다.
 
vladv002 >> :

지금까지는 특히 (이웃)에게 호소력이있는 Expert Advisor를 최적화하기 위해 무엇을 확인해야하는지 명확합니다.
TF는 불가능합니다.
시뮬레이트 - 빈번한 경우에 대한 옵션으로 실제입니다. 배열에서 데이터를 선택하는 함수를 작성하십시오.
기본 기능이 아닌 필요한 TF를 참조하십시오. 많은 소란 만 다음 모든 항소를 다시 작성
정상적인 기능에. 하지만 옵션이 거의 없는 것 같습니다...
누군가 이미 이 작업을 수행했지만 나만 이해한 것은 아닙니다. 누군가 비슷한 디버그 모듈을 만났을 수도 있습니다.
여기서 TF는 어레이에 들어간 다음 실제 코드를 최소한으로 변경하여 처리됩니다.

이것이 가장 좋은 방법입니다. 그런 다음 평소로 돌아가서는 안됩니다.

예를 들어, 새로운 틱 또는 분 변경 사항이 도착하면 모든 TF가 업데이트되었습니까? 시간의 시작과 일치하는 것은 무엇입니까?

그래서 krivorukov iTime을 비교하지 않으면 고려됩니다.

그리고 그들은 이미 업데이트되었다고 생각하고 매우 흥분했습니다.

 
sak120 >> :

1. У вас там работа с файлами - в тестере работа с файлами происходит в другой директории.

2. Если есть всего 1000 баров в самом начале, то не все индикаторы считаются правильно в самый первый момент, накопите достаточно истории.

3. Все таймфремы генерируются корректно.

벌써 3번째 주문을 들었습니다. 난 믿지 않아. 위의 게시물을 참조하십시오.

1-2는 잘 알려져 있습니다. 주제를 꺼내지 마십시오.

 
avatara писал(а) >>

나는 벌써 3번째 주문을 들었다. 난 믿지 않아. 위의 게시물을 참조하십시오.

1-2는 잘 알려져 있습니다. 주제를 꺼내지 마십시오.



모든 것이 괜찮다고 생각합니다.
 
avatara >> :
sak120 2010 년 4월 3일 16:52
TF 테스터에 이 칠면조를 부착하십시오!=1.
그냥 내 결함이 아닐까요?
어쨌든 ...하지만 나는 현재 회의록을 제공합니다.
:(


진지하게 생각해 보겠습니다. 4GB RAM이 있는 내 컴퓨터라도 이렇게 자주 액세스하면 속도가 느려질까 두렵습니다.
확인이 필요하지만 어레이가 더 독창적이라고 생각합니다.
사려 깊은 아이디어에 감사드립니다. 제안하신 코드를 시도해 보고 결과를 보고하겠습니다.

 
즉, 아니다
1 --0M1 2008.12.11-19^45^0 1.3488 ?
그리고 그 의미는 무엇입니까? 1.3488은 내가 가진 마지막 실제 막대입니다.
파일 조각을 볼 수 있습니까?
 
vladv002 >> :

진지하게 생각해 보겠습니다. 4GB RAM이 있는 내 컴퓨터라도 이렇게 자주 액세스하면 속도가 느려질까 두렵습니다.
확인이 필요하지만 어레이가 더 독창적이라고 생각합니다.
사려 깊은 아이디어에 감사드립니다. 제안하신 코드를 시도해 보고 결과를 보고하겠습니다.


파일로 디버깅하기 때문에 테스터에서 Just Print가 작동하지 않습니다.

 
ArrayCopyRates 기능을 사용해보십시오.
 double arr1[][ 6 ];

int init()
  {
   ArrayCopyRates(arr1, Symbol (), tf); // tf - необходимый таймфрейм
   return ( 0 );
  }

따라서 iClose (Symbol(),tf,0) 대신 arr1[0][4]를 작성해야 합니다. 모든 것이 명확하게 작동하고 가장 중요하게는 훨씬 더 빠르게 작동합니다. 복사는 없고 리디렉션만 있습니다.