데이터 가져오기 및 가상 테스터(개발) - 페이지 4

 

흥미로운 아이디어,

늦게 기여해서 미안하지만 그냥 내 기여를 할 수 있다고 생각했습니다.

다음 두 가지를 하고 싶은 것 같습니다.

1) 테스터에서 현재 datetime에 해당하는 datetime을 갖는 시간에 읽은 가격과 함께 가격과 날짜가 있는 .csv 파일을 읽습니다.

2) 이 가격을 기준으로 거래를 합니다.

이 두 가지 기능 중 첫 번째 기능만 중요하다고 생각합니다. 왜요? OnTester 기능을 사용하면 사용자 정의 최적화 기준을 가질 수 있으므로 간단히 말해서 거래를 할 필요가 없습니다. 관련 가격 데이터가 있는 한 EA가 각 패스에 대해 가장 관련성이 높은 통계를 측정하도록 하고 테스터가 원하는 결과에 맞게 최적화하도록 할 수 있습니다. 그리고 실제로 csv 파일에 스프레드뿐만 아니라 다른 중요한 기호 정보도 포함되어 있으면 매번 최적화할 수 있는 가능성이 더 높아집니다.

 

@ ssn : 수고해주셔서 감사합니다. 이것에 대한 당신의 생각은 참으로 매우 독특할 수 있습니다. 그러나 아래의 몇 가지 주요 이유 때문에 이 프로젝트를 계속하지 않기로 결정했습니다.

내 모든 테스트 및 가져오기 요구 사항을 해결하는 프로그램(무료)을 찾았습니다. 그것은 상당히 새롭고 베타 테스트 단계에 있지만 백 테스트 기능은 메타 트레이더의 기능을 훨씬 능가합니다. 전략 테스터 내에서 내가 꿈꾸는 모든 것이 있고 예상보다 훨씬 많습니다. 메타 트레이더가 개발한 생태계는 없지만 전략 테스트를 위한 확실한 대안입니다. 프로그래머 유형의 사람에게는 추천하고 프로그래머가 아닌 사람에게는 권장하지 않습니다.

비상업 규정으로 인해 여기에 프로그램 이름을 제공할 수 없습니다. 그러나 관심 있는 사람은 저에게 개인적으로 메시지를 보낼 수 있으며 이에 대한 링크를 제공하겠습니다.

 
나는 간단하다고 생각합니다. mt5는 테스터 전략에서 실제 틱 과 함께 작동하는 기능을 개발해야 합니다. 사용자를 위한 우선 순위 파악
 
AAMD :
나는 간단하다고 생각합니다. mt5는 테스터 전략에서 실제 틱과 함께 작동하는 기능을 개발해야 합니다. 사용자를 위한 우선 순위 파악
아마도 그것은 사용자가 아니라 당신을 위한 우선 순위일 것입니다. Metaquote는 (매우 자주) 그렇게 하지 않을 것이라고 말했습니다.
 

글쎄, 나는 또한 파일을 교체하고 이름을 변경하여 훨씬 더 오래된 데이터를 사용할 수 있도록 다른 소스의 과거 데이터를 전략 테스터로 로드하려고 시도했지만 그들은 내가 '브로커 헤더'라고 부르는 것을 가지고 있었고 이것은 대부분의 경우 데이터를 사용할 수 없게 만듭니다. 브로커 헤더가 일치하지 않는다는 오류가 생성되지만 이에 대한 해결 방법이 있으며 파일을 자세히 살펴보고 데이터를 로드하기 위해 브로커 헤더 자체를 교체해야 합니다.

너무 많은 작업이 필요할 것 같아서 거기에 가지 않기로 결정했고 실시간 테스트에서 가장 좋은 결과를 얻었습니다. 그래서 저는 그 경로를 선호합니다. 보통 새 EA를 테스터에서 시각적 모드로 아주 짧은 시간 동안 시도하여 다음을 확인합니다. 작동하고 비시각적 모드에서 사용 가능한 최대 기록을 초과한 다음 다른 기호에 대해 모두 좋은 경우 MT 터미널과 데모 계정 만 실행하는 별도의 컴퓨터에 넣습니다.