초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 567

 
Anton Zverev :

테스터의 다중 기호 통과 동안 OnTick은 각 기호의 틱에 반응해야 합니다. 그것을 하는 방법?

제로 타이머를 통해 - 옵션이 아닙니다. copytiks를 통해 - 옵션이 아닙니다. 테스터는 그런 큰 문제에 만족한 단순한 일에 뭔가.

솔루션 중 하나를 시도하십시오. 아마도 이것이 도움이 될 것입니다. 실제 틱 데이터를 기반으로 테스트하는 옵션을 사용하면 엔진을 올바르게 구성하면 거의 완전한 ID를 얻을 수 있습니다.
 
Vasiliy Sokolov :
솔루션 중 하나를 시도하십시오. 아마도 이것이 도움이 될 것입니다. 실제 틱 데이터를 기반으로 테스트하는 옵션을 사용하면 엔진을 올바르게 구성하면 거의 완전한 ID를 얻을 수 있습니다.

고맙습니다. 나는 이것이 내가 위에서 거부한 옵션과 어떻게 다른지 이해하지 못했습니다. 나는 끔찍한 솔루션조차도 OOP로 아름답게 포장될 수 있으며 간접적인 성능 저하를 제외하고는 아무 것도 눈치채지 못할 것이라는 것을 이해합니다.

말도 안되는 상황. 개발자는 거의 테스터를 어셈블러로 작성하고 결과적으로 사용자는 놀라운 성능에 침을 뱉어 끔찍한 솔루션을 만들지만 작동합니다.

테스터에서 OnTimer 또는 IndicatorRelease 중 어느 솔루션이 더 빠릅니까?

개발자 여러분, 표준 라이브러리는 이것을 할 수 없습니다. 편도선을 통과하지 않도록 OnMultiTick을 제공합니다.

 
Anton Zverev :

편도선을 통과하지 않도록 OnMultiTick을 제공합니다.

정확히는 OnMarketwatch. 모든 플랫폼에는 이 기능이 있습니다. 쌓인 다섯 - 결석.
 
Anton Zverev :
온마켓워치, ...
그리고 러시아어로? sim은 무슨 뜻인가요?
 
Karputov Vladimir :
그리고 러시아어로? sim은 무슨 뜻인가요?

bool SymbolCreate( const string Name) - 기호를 구독합니다. 깨진 경우 false를 반환합니다.

string SymbolName(const int i ) - i 번째 부호 있는 기호의 이름을 반환합니다.

SymbolDelete, SymbolsTotal 및 기타는 ObjectXXX와 유사합니다.

OnMarketwatch( const ulong &Counts[] )

서명된 기호 틱이 도착하면 발생합니다(SymbolsTotal은 물론 양수여야 함).

Counts[i] - i 번째 부호 있는 기호의 현재 틱 번호를 포함합니다. 이전 OnMarketwatch 호출의 데이터와 비교하고 누락된 틱 수와 기호를 이해할 수 있어야 합니다. 이런 식으로 놓친 틱은 copytix를 통해 쉽게 요청할 수 있습니다. 현재 - SymbolInfoTick(SymbolName(i));

모든 기호의 각 틱 은 거래 계정에 연결된 순간부터 번호가 매겨집니다(첫 번째 틱의 숫자는 0입니다).

KopiTix에서 입력 매개변수 "수신할 마지막 틱 수"가 음수 값을 갖도록 허용합니다. 이는 날짜의 요청이 미래가 아니라 과거임을 의미합니다.

 
Anton Zverev :

...

위시리스트를 작성하는 것이 지겹지 않으신가요? 문서를 보려고 했습니까? 틱이 도착하면 OnCalculate() 및 OnTick()이 모두 생성됩니다. 사실, 여기서 INDICATOR는 표시기가 연결된 기호의 모든 틱을 포착하고 OnTick()의 Expert Advisor는 모든 틱을 포착할 수 있지만 틱은 일괄적으로 Expert Advisor에 도착하는 경우가 더 많습니다. 배치의 마지막 틱이 잡힙니다.

어떤 절차에서든 CopyTicks()를 통해 YOURSELF를 요청하고 YOURSELF를 분석합니다.

안톤 즈베레프 :

...

모든 기호의 각 틱은 거래 계정에 연결된 순간부터 번호가 매겨집니다(첫 번째 틱의 숫자는 0입니다).

KopiTix에서 입력 매개변수 "수신할 마지막 틱 수"가 음수 값을 갖도록 허용합니다. 이는 날짜의 요청이 미래가 아니라 과거임을 의미합니다.

이것은 일반적으로 스스로 무언가를 프로그래밍하기를 꺼리는 수준입니다. 왜냐하면 부러지거나 의심스러운 틱(매수 또는 매도가 없음)을 독립적으로 분석해야 하기 때문입니다. 진드기.

 
Karputov Vladimir :

위시리스트를 작성하는 것이 지겹지 않으신가요?

스튜디오에서 다중통화 OnTick! IndicatorRelease 를 통해 목발을 제공할 필요는 없습니다. 먼저 결정에 대해 생각한 다음 "위시리스트"에 대해 판단하십시오. 기본적인 것은 브레이크 목발 없이는 할 수 없습니다. 모든 플랫폼에 이 기능이 있지만 어떤 이유로 메타 트레이더가 누락되었습니다. 당신은 비판을 전혀 받아들이지 않습니다. 개발자는 문제에 대해 작업해야 한다는 것을 이해하기 때문에 이에 대해 아무 말도 하지 않습니다. 그들은 변호사가 필요하지 않습니다. 나는 옵션 중 하나를 제안했습니다. 당신의 것이 있습니다 - 하자.
 
Anton Zverev :
스튜디오에서 다중통화 OnTick! IndicatorRelease를 통해 목발을 제공할 필요는 없습니다. 먼저 결정에 대해 생각한 다음 "위시리스트"에 대해 판단하십시오. 기본적인 것은 브레이크 목발 없이는 할 수 없습니다. 모든 플랫폼에 이 기능이 있지만 어떤 이유로 메타 트레이더가 누락되었습니다. 당신은 비판을 전혀 받아들이지 않습니다. 개발자는 문제에 대해 작업해야 한다는 것을 이해하기 때문에 이에 대해 아무 말도 하지 않습니다. 그들은 변호사가 필요하지 않습니다. 나는 옵션 중 하나를 제안했습니다. 당신이 있습니다 - 하자.

초등 문맹. 틱은 동시에 여러 기호에 표시되지 않습니다. 이는 일부 기호에 대해 사용되지 않는 데이터를 포함하고(또는 데이터가 전혀 없음) 다른 기호에 대해 업데이트되기 때문에 이러한 이벤트를 생성할 수 없음을 의미합니다.

끊임없는 독서 의지로 친구는 일주일 동안 강제로 도서관에 보내집니다.

 
Karputov Vladimir, Artyom Trishkin, 귀하의 응답에 감사드립니다..
나는 순서대로 시작했습니다 - Vladimir의 조언으로 .. 모든 것이 원래대로 밝혀졌습니다 :)
다시 한번 감사합니다.
 

메타트레이더에 다운로드한 표시기를 설치하는 방법을 알려주세요

????

사유: