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

 

이전 포스트로, 표준 MACD Sample Expert Advisor의 최적화

LL 0 테스터 10:30:03 이전 로그 정리
LL 0 테스터 10:30:03 MetaTester 5 빌드 540(2011년 11월 11일)
RI 0 서버 10:30:03 MetaTester 5가 127.0.0.1에서 시작되었습니다.
IL 0 127.0.0.1 10:30:03 로그인(빌드 540)
GD 0 네트워크 10:30:03 1260바이트의 최적화된 입력 정보 로드됨
HO 0 네트워크 10:30:03 3256바이트의 입력 매개변수 로드됨
QK 0 Tester 10:30:03 전문가 파일 추가됨: Experts\Examples\MACD\MACD Sample.ex5. 36097바이트 로드됨
IS 0 테스터 10:30:03 성공적으로 초기화됨
LJ 0 네트워크 10:30:03 수신된 총 초기화 데이터의 39Kb
LM 0 테스터 10:30:03 Intel Core2 Duo E8400 @ 3.00GHz, 2047MB
DD 0 테스터 10:30:03 최적화 통과 218680882202 시작됨
MP 2 기호 10:30:03 기호 USDCHF에 대한 가격 없음
OJ 2 기호 10:30:03 기호 USDCHF에 대한 가격 없음
IS 2 기호 10:30:03 기호 USDCHF에 대한 가격 없음
KM 2 기호 10:30:03 기호 USDCHF에 대한 가격 없음
EF 2 기호 10:30:03 기호 USDCHF에 대한 가격 없음
GP 2 기호 10:30:03 기호 USDCHF에 대한 가격 없음
GJ 0 테스터 10:30:05 218680882202 : 2434ms 이내에 통과
MN 0 테스터 10:30:05 최적화 통과 396972489131 시작됨
KK 2 기호 10:30:05 기호 USDCHF에 대한 가격 없음
ID 2 기호 10:30:05 기호 USDCHF에 대한 가격 없음
ON 2 기호 10:30:05 기호 USDCHF에 대한 가격 없음
MH 2 기호 10:30:05 기호 USDCHF에 대한 가격 없음
CQ 2 기호 10:30:05 기호 USDCHF에 대한 가격 없음
QK 2 기호 10:30:05 기호 USDCHF에 대한 가격 없음
PD 0 테스터 10:30:08 396972489131 : 2309ms 이내에 통과
QR 0 테스터 10:30:08 최적화 통과 1009545839445 시작됨
NE 2 기호 10:30:08 기호 USDCHF에 대한 가격 없음
DO 2 기호 10:30:08 기호 USDCHF에 대한 가격 없음
JI 2 기호 10:30:08 기호 USDCHF에 대한 가격 없음
PR 2 기호 10:30:08 기호 USDCHF에 대한 가격 없음
FL 2 기호 10:30:08 기호 USDCHF에 대한 가격 없음
LE 2 Symbols 10:30:08 USDCHF 기호에 대한 가격 없음
LL 0 테스터 10:30:10 1009545839445 : 2590ms 이내에 통과
LD 0 테스터 10:30:10 최적화 통과 328139732768 시작됨
KP 2 기호 10:30:10 기호 USDCHF에 대한 가격 없음
QJ 2 기호 10:30:10 기호 USDCHF에 대한 가격 없음
GS 2 기호 10:30:10 기호 USDCHF에 대한 가격 없음
MM 2 기호 10:30:10 기호 USDCHF에 대한 가격 없음
CF 2 기호 10:30:10 기호 USDCHF에 대한 가격 없음
IP 2 기호 10:30:10 기호 USDCHF에 대한 가격 없음
PJ 0 테스터 10:30:13 328139732768 : 2465ms 이내에 통과
FN 0 테스터 10:30:13 최적화 통과 415346893128 시작됨
RK 2 기호 10:30:13 기호 USDCHF에 대한 가격 없음
DD 2 기호 10:30:13 기호 USDCHF에 대한 가격 없음
NN 2 기호 10:30:13 기호 USDCHF에 대한 가격 없음
PH 2 기호 10:30:13 기호 USDCHF에 대한 가격 없음
JQ 2 기호 10:30:13 기호 USDCHF에 대한 가격 없음
LK 2 기호 10:30:13 기호 USDCHF에 대한 가격 없음
KD 0 테스터 10:30:15 415346893128 : 2278ms 이내에 통과
PR 0 테스터 10:30:15 최적화 통과 20121173742 시작됨
NF 2 기호 10:30:15 기호 USDCHF에 대한 가격 없음
DO 2 기호 10:30:15 기호 USDCHF에 대한 가격 없음
RI 2 기호 10:30:15 기호 USDCHF에 대한 가격 없음
HR 2 기호 10:30:15 기호 USDCHF에 대한 가격 없음
FL 2 기호 10:30:15 기호 USDCHF에 대한 가격 없음
LF 2 기호 10:30:15 기호 USDCHF에 대한 가격 없음
FL 0 테스터 10:30:17 20121173742 : 2309ms 이내에 통과
ND 0 테스터 10:30:17 최적화 통과 751721102576 시작됨
JP 2 기호 10:30:17 기호 USDCHF에 대한 가격 없음
DJ 2 Symbols 10:30:17 USDCHF 기호에 대한 가격 없음
ND 2 기호 10:30:17 기호 USDCHF에 대한 가격 없음
HM 2 기호 10:30:17 기호 USDCHF에 대한 가격 없음
RG 2 기호 10:30:17 기호 USDCHF에 대한 가격 없음
LQ 2 기호 10:30:17 기호 USDCHF에 대한 가격 없음
FJ 0 테스터 10:30:20 751721102576 : 2480ms 이내에 통과
RL 0 테스터 10:30:20 최적화 통과 1037041429641 시작됨
HK 2 기호 10:30:20 기호 USDCHF에 대한 가격 없음
RE 2 기호 10:30:20 기호 USDCHF에 대한 가격 없음
DN 2 기호 10:30:20 기호 USDCHF에 대한 가격 없음
NH 2 기호 10:30:20 기호 USDCHF에 대한 가격 없음
PR 2 기호 10:30:20 기호 USDCHF에 대한 가격 없음
JK 2 기호 10:30:20 기호 USDCHF에 대한 가격 없음
EF 0 테스터 10:30:24 1037041429641 : 4508ms 이내에 통과
QR 0 테스터 10:30:24 최적화 통과 1231731063044 시작됨
LF 2 기호 10:30:24 기호 USDCHF에 대한 가격 없음
FO 2 기호 10:30:24 기호 USDCHF에 대한 가격 없음
PI 2 기호 10:30:24 기호 USDCHF에 대한 가격 없음
JR 2 기호 10:30:24 기호 USDCHF에 대한 가격 없음
DL 2 기호 10:30:24 기호 USDCHF에 대한 가격 없음
NF 2 기호 10:30:24 기호 USDCHF에 대한 가격 없음
IQ 0 테스터 10:30:26 전문가 실행 취소
DH 2 테스터 10:30:26 OnTick 취소됨
CD 3 테스터 10:30:26 테스트 간격의 82%에서 중지됨
ON 3 테스터 10:30:26 테스터가 외부에서 멈췄습니다.
KF 0 테스터 10:30:26 테스터 에이전트 종료

 
Lazarev :

다중 통화를 작성하는 방법을 알려주세요. 테스터에서 연결할 쌍에 따라 다중 통화가 다른 결과를 보여줍니다.

이러한 문제는 onTick 함수 와 onTimer에 있으며 차이점도 있습니다.

즉, 한 쌍만 테스트할 때 올바르게 테스트하는 방법에 대한 많은 옵션이 이미 있습니다. 그렇지 않으면 최적화할 수 없습니다.

다른 쌍에 대한 독립적인 온틱 이벤트가 없고 차트에 대한 링크가 있는 한 - 다중 통화를 작성하는 것은 의미가 없습니다.
 
Loky :
다른 쌍에 대한 독립적인 온틱 이벤트가 없고 차트에 대한 링크가 있는 한 - 다중 통화를 작성하는 것은 의미가 없습니다.
TS핍이 2~3개만 퍼진다면 더 이상..
 
Loky :
다른 쌍에 대한 독립적인 온틱 이벤트가 없고 차트에 대한 링크가 있는 한 - 다중 통화를 작성하는 것은 의미가 없습니다.
따라서 결국 다른 쌍의 틱과 모든 막대에서 독립적 인 이벤트가 이미 구현되었으며 Konstantin Gruzdev (Lizar) - 기사 . 훌륭한 솔루션이며 잘 작동합니다. 확인했습니다.)))
 
tol64 :
따라서 결국 다른 쌍의 틱과 모든 막대에서 독립적 인 이벤트가 이미 구현되었으며 Konstantin Gruzdev (Lizar) - 기사 . 훌륭한 솔루션이며 잘 작동합니다. 확인했습니다.)))

틱뿐만 아니라 일반 기능이 필요합니다.

그러나 제 생각에 다중 통화의 주요 문제는 이것이 아닙니다. 언어 자체(MQL 자체의 개념)가 프로그램 내에서 여러 스레드의 처리를 구성하는 것을 허용하지 않는다는 것입니다.

또한 만화를 만드는 바로 그 "철학"은 추상적인 모델 개념을 찾는 것입니다.

제 생각에는 일부 단일화폐 전략은 초등 교육을 받은 학생, 일부는 고등학교를 졸업하고 대학생이 될 준비가 된 학생과 비교할 수 있습니다. 내 생각에 이 비유를 계속하면 만화에 관해서는 만화가 현재 발달 단계에서 학교에 갈 준비를 하고 있고 아직 모든 것이 앞서 있다고 가정할 수 있습니다.

물론 개발자 자신과 Konstantin과 같은 애호가 모두 다중 통화 개발 분야에서 이미 많은 작업을 수행했습니다. 나는 그 순간에 우리가 "무생물" 세포에서 단세포 유기체 수준으로 진화적으로 도약했다고 말할 수 있습니다. 그러나 이것은 가장 길고 가장 흥미로운 경로, 즉 복잡한 생물학적 유기체의 발달 경로가 시작되는 곳입니다.

 
tol64 :
따라서 결국 다른 쌍의 틱과 모든 막대에서 독립적 인 이벤트가 이미 구현되었으며 Konstantin Gruzdev (Lizar) - 기사 . 훌륭한 솔루션이며 잘 작동합니다. 확인했습니다.)))

이 구현에는 명확한 것이 없습니다. 문제를 올바르게 공식화했습니다. 흥미롭습니다 .   이전 게시물에서.

"언어 자체(MQL 자체의 개념)는 프로그램 내에서 여러 스레드의 처리를 구성하는 것을 허용하지 않습니다."   

OnChartEvent() 함수가 실행되기 시작하고 쌍 중 하나의 새 틱 도착 이벤트를 처리하기 위한 코드가 실행되는 동안 이 시점에서 onTick 이벤트가 있는 다른 모든 쌍은 중지됩니다!



 
Loky :
이 구현에는 명확한 것이 없습니다.

이 구현에 없는 것을 구체적으로 작성할 수 있습니까?

로키 :
문제를 올바르게 공식화했습니다. 흥미롭습니다 .   이전 게시물에서.

MQL5에서 멀티스레딩 을 구현하는 것은 시간 문제입니다. 이것은 더 이상 문제가 되지 않습니다.

 

Lizar :

MQL5에서 멀티스레딩 을 구현하는 것은 시간 문제입니다. 이것은 더 이상 문제가 되지 않습니다.

MQL5 + 멀티스레딩 = MQL6. 나는 그렇게 생각한다(나는 틀리면 기쁠 것이다).
 
Lizar :

이 구현에 없는 것을 구체적으로 작성할 수 있습니까?

1. 다중 통화 거래 플랫폼을 만드는 주요 문제 중 하나를 해결하기 위한 좋은 시도. 이 시도의 결과는 더 이상 목발이라고 부를 수 없으며 아마도 첨단 보철물 일 가능성이 큽니다. 모든 장점에도 불구하고 이 솔루션이 모든 문제를 해결하지는 못합니다.

현재 Expert Advisors에서 다중 통화 구현(NORMAL 구현)을 위해서는 다음이 필요합니다.

a) OnTick 핸들러의 매개변수 수정 - 틱이 온 기호를 설명하는 매개변수 추가

b) OnTrade 핸들러의 매개변수 수정 - 여기에는 많은 옵션이 있습니다.

c) 터미널 또는 특정 차트의 프레임워크 내에서가 아니라 특정 전문가 고문의 프레임워크 내에서 다중 포인팅 구성. 여기서 멀티스레딩이란 특정 Expert Advisor에서 다른 이벤트 핸들러나 다른 코드 블록이 동시에 실행될 수 있는 상황을 의미합니다.

2. 멀티스레딩은 mulns의 문제일 뿐만 아니라 mulns의 주요 걸림돌 중 하나입니다. 그것이 구현될 때까지는 아주 좋은 "대체" 솔루션도 목발에 불과할 것입니다.

추신

MQL5에서 구현된 표준 이벤트에 관해서는 - 이 이벤트 세트는 최소 허용되며 개발자는 추가 이벤트(특정 핸들러의 형태로 또는 표준 라이브러리 를 사용하여) 구현에 대해 생각해야 한다고 이미 한 번 썼습니다. 예를 들어, 새 막대의 모양은 표준 OnNewBar 처리기로 구현될 수 있습니다(매개변수 - 기호 및 마침표 사용 가능).

Документация по MQL5: Стандартная библиотека
Документация по MQL5: Стандартная библиотека
  • www.mql5.com
Стандартная библиотека - Документация по MQL5
 
우리가 앉아서 선동에 대해서만 이야기한다면)), 우리는 eurochief ..와 ala ulu의 결과를 기다릴 것입니다 ...