오류, 버그, 질문 - 페이지 689

 
Urain :

Alex, 다중 통화를 기본 모델로 삼고 필요하지 않은 사람들을 위해 DC에 싱크로바를 제거하여 기록을 단축하도록 요청하게 하십시오.

ZY 문제는 터미널을 다중 통화 MQ로 포지셔닝하면 단일 통화 기반이 남고 다중 이벤트가 없으므로 모든 후속 문제가 발생한다는 것입니다.

글쎄요, 테스터의 모델이나 모델은 그것과 어떤 관련이 있습니까?

플랫폼의 본질은 원래 정보가 서버에 나타나고 온 양만큼 단말기에서 명확하게 수신하고 저장하는 것입니다.

개발자는 개그를 줄 수 없습니다! 진드기에 대한 정보는 온 만큼 왔습니다. 더도 말고 덜도 말고 한 바이트 더.

다중 통화 테스트 모델이 1분마다 막대가 있음을 의미한다면 이것은 서버 운영 모델이 아니라 테스터 운영 모델입니다.
지표 구성 모델이 1분마다 막대가 존재함을 의미한다면 이는 서버 운용 모델이 아니라 지표 운용 모델이다.

개발자 에게 히스토리 인식 또는 테스트 모델에 맞게 서버를 변경 하도록 요청할 필요가 없습니다. 이는 건설적이지 않습니다.

누락된 분 기록이 필요한 경우 DC에 요청하여 누락된 각 분의 막대를 단일 볼륨으로 기록에 추가하도록 해야 합니다.

 
hrenfx :

중개인에게 Metaquotes 목발을 우회하도록 요청하시겠습니까? 목발은 단일 통화 거래자에게도 적용됩니다.

서버에서 분 막대의 시작 시간을 :00초가 아니라 첫 번째 틱이 도착한 시간(예: :05 또는 :24)에 저장해야 합니까?

이것이 작업에 필요한 전부이고 많은 테스트 문제를 해결할 수 있다면 터미널과 테스터의 품질이 얼마나 향상됩니까? 이러한 몇 초의 이동이 다중 통화 테스트에 중요합니까?

테스터는 틱 볼륨을 사용하여 막대 안의 모든 가격을 시뮬레이션 한다는 것을 잊지 마십시오. 첫 번째 눈금이 있는 그대로 오고 나머지는 모두 실제 생활과 전혀 같지 않으면 얼마나 이기겠습니까?

이 오프셋이 어떤 식으로든 후속 틱에 영향을 미치지 않는다면 이 오프셋이 전혀 없는 이유는 무엇입니까? 첫 번째 진정한 틱을 위해?

실제 틱 기록 에 대한 테스트가 없으면 첫 번째 틱의 실시간을 고려하고 후속 틱을 시뮬레이션하는 것이 상상의 이점인 것 같습니다.

 
sergeev :

글쎄요, 테스터의 모델이나 모델은 그것과 어떤 관련이 있습니까?

플랫폼의 본질은 원래 정보가 서버에 나타나고 온 양만큼 단말기에서 명확하게 수신하고 저장하는 것입니다.

개발자는 개그를 줄 수 없습니다! 진드기에 대한 정보는 온 만큼 왔습니다. 더도 말고 덜도 말고 한 바이트 더.

다중 통화 테스트 모델이 1분마다 막대가 있음을 의미한다면 이것은 서버 운영 모델이 아니라 테스터 운영 모델입니다.
지표 구성 모델이 1분마다 막대가 존재함을 의미한다면 이는 서버 운용 모델이 아니라 지표 운용 모델이다.

개발자 에게 히스토리 인식 또는 테스트 모델에 맞게 서버를 변경 하도록 요청할 필요가 없습니다. 이는 건설적이지 않습니다.

누락된 분 기록이 필요한 경우 DC에 요청하여 누락된 각 분의 막대를 단일 볼륨으로 기록에 추가하도록 해야 합니다.

우리는 사고의 요구되는 흐름에 맞게 사실을 조작합니다 :)

서버가 틱을 전송하고 있는데 틱 히스토리 는 어디서 보나요???

반면에 단말은 서버가 저장한 이력을 수신하는데 왜 서버에 이력을 동기식으로 저장하지 않고 이 형식으로 저장하는 것이 올바른 것으로 간주되나요???

서버 자체에 주파수 생성기가 없는 이유는 무엇입니까???

왜 시간에 따라 막대를 자르는 것이 옳다고 생각하지만 더 이상 주파수 발생기를 도입하는 것은 옳지 않습니다 ???

시간을 아예 없애고 틱택토로 넘어가자. 기본적으로 시간 개념이 없습니다.

Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
  • 2010.05.21
  • MetaQuotes Software Corp.
  • www.mql5.com
MetaTrader 5 позволяет во встроенном тестере стратегий моделировать автоматическую торговлю с помощью экспертов на языке MQL5. Такое моделирование называется тестированием экспертов, и может проводиться с использованием многопоточной оптимизации и одновременно по множеству инструментов. Для проведения тщательного тестирования требуется генерировать тики на основе имеющейся минутной истории. В статье дается подробное описание алгоритма, по которому генерируются тики для исторического тестирования в клиентском терминале MetaTrader 5.
 
sergeev :

서버에서 분 막대의 시작 시간을 :00초가 아니라 첫 번째 틱이 도착한 시간(예: :05 또는 :24)에 저장해야 합니까?

아니, 그것에 관한 것이 아닙니다. 막대의 시작 가격이 분을 열 때 실제 가격과 일치하기만 하면 됩니다. 저것들. 분의 시작에 바 시작 가격을 보여주는 테스터가 거짓말을하지 않는지 확인해야합니다.

이러한 몇 초의 이동이 다중 통화 테스트에 중요합니까?

왜냐하면 심각한 비동기화를 제공합니다. 예를 들어, 이 때문에 거의 일정한 차익 거래 상황이 상호 연결된 여러 기호 사이의 개시 가격으로 생성됩니다.

테스터는 틱 볼륨을 사용하여 막대 안의 모든 가격을 시뮬레이션 한다는 것을 잊지 마십시오. 첫 번째 눈금이 있는 그대로 오고 나머지는 모두 실제 생활과 전혀 같지 않으면 얼마나 이기겠습니까?

이전보다 훨씬 더 많이 - 동기화는 종가 사이뿐만 아니라 시가 사이에도 발생합니다. 또한 다중 통화 막대가 동기화되어 최적화 중에 엄청난 양의 컴퓨팅 리소스를 확보할 수 있으며 이제 다중 통화 막대의 각 패스에서 동일한 작업인 동기화에 소비됩니다.

실제 틱 기록 에 대한 테스트가 없으면 첫 번째 틱의 실시간을 고려하고 후속 틱을 시뮬레이션하는 것이 상상의 이점인 것 같습니다.

나는 이것이 첫 번째 틱의 시간에 관한 것이 아니라고 위에서 이미 썼습니다. 그러나 진드기 이야기의 훌륭함에 대해 - 이것은 대부분의 경우 신화입니다. 대부분의 TS의 경우 M1 Bid + Ask OHLC의 이력으로 충분합니다.
 

다중 통화 이력을 저장하는 작업은 비디오를 저장하는 작업과 매우 유사합니다. 신뢰할 수 있는 동기화 프레임을 저장하고 변경 사항을 저장하는 데 필요합니다.

현재 동기화 프레임이 전혀 없으며 동기화 문자열이 있습니다. 각 라인(통화 쌍)은 변경 사항을 저장하지만 라인 자체에도 동기화 지점이 없습니다.

이 시점(바의 열림)에 가격이 바로 거기에 있었다고 확실하게 말할 수는 없습니다.

시간별 막대의 시작이 xx:yy:00이고 시작 눈금이 xx:yy:12이기 때문에

 
Urain :

시간별 막대 시작이 xx:yy:00이고 시작 눈금이 xx:yy:12이기 때문에

이 방법을 유지하려면 개발자에게 이것이 그래야 하고 모두가 혜택을 받을 것이라는 것을 확신시키기 위해 많은 노력을 기울여야 합니다.

그러나 그것은 가능합니다(기술적인 측면을 의미합니다). 막대를 저장하고 처리하기 위해 서버 엔진(동시에 터미널 엔진)을 다시 작성하도록 설득하기만 하면 됩니다.

이 상황에서 더 큰 저항 (80 %)은 설득의 첫 번째 단계에서 정확할 것입니다. 그리고 그것은 프로게이머에게 달려 있습니다.

Veles와 Ganesh가 그들을 도울 수 있습니다

 
Urain :

이 시점(바의 열림)에 가격이 바로 거기에 있었다고 확실하게 말할 수는 없습니다.

시간별 막대의 시작이 xx:yy:00이고 시작 눈금이 xx:yy:12이기 때문에

종가 에만 집중한다면 할 수 있습니다. 그러나 이렇게 하려면 Close[1]을 현재 가격으로 사용하여 1분(막대가 아님)의 마감 이벤트를 추적해야 합니다.

완전히 인공적인 개발자 목발의 유사한 우회가 사용되지만 이 솔루션은 항문을 통한 것입니다.

개발자가 상황을 변경하더라도 시뮬레이트된 Ask-price는 테스터의 실제 및 다중 통화 분석 모두에서 여전히 동기화되지 않습니다.

 
hrenfx :

왜냐하면 심각한 비동기화를 제공합니다. 예를 들어, 이로 인해 거의 일정한 차익 거래 상황이 상호 연결된 여러 기호 사이 의 개시 가격 으로 생성됩니다.

... 실제로 존재하지 않지만 테스터는 차익 거래가 존재한다는 환상을 테스터에게 만듭니다.

권리?

 
joo :

... 실제로 존재하지 않지만 테스터는 차익 거래가 존재한다는 환상을 테스터에게 만듭니다.

권리?

맞아요. 실생활에는 차익 거래가 없으며 테스터는 겉보기에 정확한(시뮬레이션이 아닌) 과거 데이터 개시 가격 을 기반으로 차익 거래 가격을 표시합니다.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 
hrenfx :
맞아요. 실생활에는 차익 거래가 없으며 테스터는 겉보기에 정확한(시뮬레이션이 아닌) 과거 데이터 개시 가격 을 기반으로 차익 거래 가격을 표시합니다.

그것은 나쁜...

나는 항상 다중 통화 분석을 피해야 한다는 척수를 느꼈습니다. 그렇지 않으면 이마에 갈퀴가 생길 것입니다. 그가 그것을 헛되이 피하지 않았다는 것은 분명합니다.