엘리엇 파동 이론에 기반한 거래 전략 - 페이지 272

 
칸디다


제가 설득력이 있다는 인상을 주고 싶지는 않습니다...


허스트를 사용하도록 설득하려는 것 같았습니다. 그리고 나를 설득하기 위해 당신은 단순히 그것을 사용할 수 없을 것입니다. 그러나 통계. :에 대한)))

현재 나는 matkada에 모든 것을 가지고 있습니다. 테스트용으로 MT용 버전을 만들 생각입니다. 여기 질문이 있습니다. 계산에 오랜 시간(예: 1-7시간)이 필요한 기능(예: 예측)을 시작할 때 테스트 모드 에서 테스터는 계산 중에 견적을 제공하거나 기능이 완료될 때까지 기다립니까?
 
여기 질문이 있습니다. 계산에 오랜 시간(예: 1-7시간)이 필요한 기능(예: 예측)을 시작할 때 테스트 모드에서 테스터는 계산 중에 견적을 제공하거나 기능이 완료될 때까지 기다립니까?

모르겠어. 나는 항상 독립형 터미널에서 테스트합니다.
 
Вот только вопрос: при режиме тестирования на момент запуска какой либо функции (например, прогноза), требующей продолжительное время для расчета (например, 1-7 часов), тестер во время расчета будет поставлять котировки или будет ждать завершения выполнения функции?

모르겠어. 나는 항상 독립형 터미널에서 테스트합니다.


나는 같은 모드에 대해 이야기하고 있습니다. 예측이 계산되는 동안 테스터가 새로운 도착을 에뮬레이트할지 여부를 의미했습니다(1-7시간).
 
어떤 의미에서 예측은 dll에서 고려됩니까? 나는 아직도 모른다. 예측을 미리 파일에 쓰고 거기에서 읽는 것이 더 나을까요?
 
Вот только вопрос: при режиме тестирования на момент запуска какой либо функции (например, прогноза), требующей продолжительное время для расчета (например, 1-7 часов), тестер во время расчета будет поставлять котировки или будет ждать завершения выполнения функции?

Не знаю. Я всегда тестирую в автономном терминале.


나는 같은 모드에 대해 이야기하고 있습니다. 예측이 계산되는 동안 테스터가 새로운 도착을 에뮬레이트할지 여부를 의미했습니다(1-7시간).


테스터는 시간 요소를 고려하지 않습니다. 먼저 start() 함수를 끝까지 계산하고 다음 새 틱으로 이동합니다.
 
grasn 은 19.05.07 17:41에 작성했습니다.

나는 같은 모드에 대해 이야기하고 있습니다. 예측이 계산되는 동안 테스터가 새로운 도착을 에뮬레이트할지 여부를 의미했습니다(1-7시간).



뭔가 의심스럽게 긴 계산 시간.
 
솔란더에게


테스터는 시간 요소를 고려하지 않습니다. 먼저 start() 함수를 끝까지 계산하고 다음 새 틱으로 이동합니다.


고마워, 그게 내가 추측했던거야. 이것이 바로 "객관적" 테스트에 필요한 것입니다. 내가 이해하는 한 데모 계정 에서 테스트할 때도 작동합니까? 저것들. EA는 시작 함수(및 그 안에 채워진 모든 것)의 완전한 실행을 기다리며 start() 함수의 계산이 완료될 때까지 들어오는 따옴표를 기반으로 병렬 프로세스 제어를 구현하는 것이 불가능합니까?

로쉬 에게


뭔가 의심스럽게 긴 계산 시간.


AMD Athlon 64 프로세서 3800+ 2.4GHz, 2GB RAM이 있습니다. 600개 샘플의 Hurst 계산에는 MathCAD에서 계산이 수행되지만 약 20분이 걸립니다. 계산 알고리즘에는 명백한 실수가 없습니다. MathCAD 프로그래밍의 관점에서 최적이라고 생각합니다. 그러나 이것은 예를 들어 엔트로피가 동일한 샘플에 대해 40-50분으로 간주되는 것의 작은 부분입니다.

이러한 계산 기간은 내 전략의 첫 번째 요점 때문입니다. 우리는 "그리고 다소 "멋진"모델을 찾는 것이 합리적인 일반 샘플을 얻습니다. 요청된 샘플의 수는 분석되는 데이터에 따라 300에서 수천 사이입니다.

MathCAD의 결과는 매우 만족스럽습니다(그 이상). 하지만 이것만으로는 충분하지 않다는 것을 이해합니다. 그래서 지금까지는 테스트용으로만 간소화된 버전을 MT에 구현하기로 결정했습니다. 결과를 살펴보겠습니다.
 
solandr

테스터는 시간 요소를 고려하지 않습니다. 먼저 start() 함수를 끝까지 계산하고 다음 새 틱으로 이동합니다.


감사합니다. 그렇게 생각했습니다. 이것이 바로 "객관적" 테스트에 필요한 것입니다. 내가 이해하는 한, 이것은 데모 계정에서 테스트할 때도 작동합니까? 저것들. EA는 시작 함수(및 그 안에 채워진 모든 것)의 완전한 실행을 기다리며 start() 함수의 계산이 완료될 때까지 들어오는 따옴표를 기반으로 병렬 프로세스 제어를 구현할 수 없습니까?

데모 계정 작업은 실시간으로 진행됩니다. 물론 MT4는 시간이 얼마나 걸리든 start() 함수를 끝까지 계산합니다. 그러나 이 시간 동안에만 새로운 따옴표가 물론 도착할 것입니다. 그리고 장기간 계산하는 start() 함수가 끝날 때 거래 를 하려면 현재 Ask 및 Bid를 포함하여 현재 시장 데이터를 업데이트하는 RefreshRates() 함수를 사용해야 합니다. 즉, 몇 시간 전(계산이 시작된 시점)에 있었던 Bid 및 Ask의 경우 데모 계정(물론 실제 계정에서도)에서 주문을 열 수 없습니다. 그리고 RefreshRates() 함수를 사용한 후에는 현재 항목만 열 수 있습니다.
 
to solandr

Тестер фактор времени не учитывает. Сначала он досчитает Вашу функцию start() до конца, а потом перейдёт к следующему новому тику.


Спасибо, я так теоретически и предполагал. Это как раз то, что нужно для «объективного» тестирования. На сколько я понял, это так же будет работать и при тестировании на демо счете? Т.е. эксперт будет ждать полного выполнения функции start(и всего того, что в ней напихано) и реализовать параллельный контроль процесса на основе поступающих котировок не удастся, пока не завершиться расчет функции start()?

데모 계정 작업은 실시간으로 진행됩니다. 물론 MT4는 시간이 얼마나 걸리든 start() 함수를 끝까지 계산합니다. 그러나 이 시간 동안에만 새로운 따옴표가 물론 도착할 것입니다. 그리고 장기간 계산하는 start() 함수의 끝에서 거래 작업을 수행하려면 현재 Ask 및 Bid를 포함하여 현재 시장 데이터를 업데이트하는 RefreshRates() 함수를 사용해야 합니다. 즉, 몇 시간 전(계산이 시작된 시점)에 있었던 Bid 및 Ask의 경우 데모 계정(물론 실제 계정에서도)에서 주문을 열 수 없습니다. 그리고 RefreshRates() 함수를 사용한 후에는 현재 항목만 열 수 있습니다.


조언해주셔서 대단히 감사합니다. 계산 후 프로세스 제어에 상당한 주의를 기울여야 합니다. 결국 예측의 정확성을 확인해야합니다.
 
그라스 20.05.07 18:32


로쉬 에게


뭔가 의심스럽게 긴 계산 시간.


AMD Athlon 64 프로세서 3800+ 2.4GHz, 2GB RAM이 있습니다. 600개 샘플의 Hurst 계산에는 MathCAD에서 계산이 수행되지만 약 20분이 걸립니다. 계산 알고리즘에는 명백한 실수가 없습니다. MathCAD 프로그래밍의 관점에서 최적이라고 생각합니다. 그러나 이것은 예를 들어 엔트로피가 동일한 샘플에 대해 40-50분으로 간주되는 것의 작은 부분입니다.

이러한 계산 기간은 내 전략의 첫 번째 요점 때문입니다. 우리는 "그리고 다소 "멋진"모델을 찾는 것이 합리적인 일반적인 샘플을 얻습니다. 요청된 샘플의 수는 분석되는 데이터에 따라 300에서 수천 사이입니다.

MathCAD의 결과는 상당히 만족스럽습니다(그 이상). 하지만 이것만으로는 충분하지 않다는 것을 이해합니다. 그래서 지금까지는 테스트용으로만 간소화된 버전을 MT에 구현하기로 결정했습니다. 결과를 살펴보겠습니다.



MQL4의 3000개 막대 샘플에 대한 Hurst의 계산에는 약 40밀리초가 걸렸습니다. 아마도 이것은 다른 개념(계산이라는 단어)을 의미하므로 가능하다면 일반적인 용어로 계산 알고리즘(바람직하게는) 또는 MathCad의 코드를 최후의 수단으로 알려주세요(필요한 경우 Matkad로).

어쨌든 계산에 문제가 있습니다. 내 이메일은 rosh AT metaquotes DOT ru입니다.
사유: