MQL5에 대한 소원 - 페이지 46

 

MT5에 최적화 유형 플러그인을 생성하는 기능을 추가하고 프리랜스 개발자가 이러한 플러그인을 구현하기 위한 옵션을 게시할 섹션을 이 사이트에 생성하는 것도 나쁘지 않을 것입니다. 직접 만들 수 있으며 사이트에서 다운로드하여 효율성을 비교할 수 있습니다.

 

거래 서버로 주문을 보내는 과정을 추적하는 기능을 추가하십시오. 즉, 터미널 로그의 기록, 특히 이러한 작업의 시간을 사용할 수 있도록 하십시오.

2008.06.19 06:30:33 '*****': 주문이 시작되었습니다.

2008.06.19 06:30:30 '**** * ': 요청 처리 중

2008.06.19 06:30:29 '*****': 서버에서 요청을 수락했습니다.

2008.06.19 06:30:29 '*****': 주문 매수 시장 0.25 GBPUSD sl: 0.0000 tp: 0.0000

예를 들어, 특정 기능 을 통해, 또는 어떻게든. 이것은 매우 중요한 정보이며, 고문은 그것에 접근할 수 없습니다 :-((

 

무슨 헛소리야?!?!?!?!

최적화 결과 저장 시 "보고서로 저장" 결과만 저장되고 INPUT PARAMETERS는 저장되지 않습니다!!! 그리고 왜 우리는 결과가 나온 입력 매개변수 없이 베어 결과가 필요합니까??!?!?!? 헛소리-.

 
dimontus писал (а) >> 를 썼습니다.

거래 서버로 주문을 보내는 과정을 추적하는 기능을 추가하십시오. 즉, 터미널 로그의 기록, 특히 이러한 작업의 시간을 사용할 수 있도록 하십시오.

2008.06.19 06:30:33 '*****': 주문이 시작되었습니다.

2008.06.19 06:30:30 '**** * ': 요청 처리 중

2008.06.19 06:30:29 '*****': 서버에서 요청을 수락했습니다.

2008.06.19 06:30:29 '*****': 주문 매수 시장 0.25 GBPUSD sl: 0.0000 tp: 0.0000

예를 들어, 특정 기능을 통해, 글쎄, 또는 다른 방법으로. 이것은 매우 중요한 정보이며, 고문은 그것에 접근할 수 없습니다 :-((

물론 이 정보에 액세스할 수 있습니다!

예를 들어 DLL을 통해 로그를 열고 구문 분석하는 경우

이론적으로는 가능합니다 - 물론 끔찍하지만 가능합니다

 

MQL5에서는 Expert Advisor에서 관리할 수 있는 기능을 갖고 싶습니다.

전략 테스터 를 사용하는 능력

1 고문이 작동합니다!

적절한 순간에 2 - 최적화 시작 BACKGROUND 모드에서는 물론 - 프로세스로 - 동일한 터미널에서 - 물론 외부 DLL을 사용하지 않고 - 침착하게 계속 작업하는 동안

3 동시에, ADVISOR가 기회를 가질 수 있도록,

자신의 이유로 인해 언제든지 중단

1틱

2 모든 매개변수에 대해 특정 값에 도달

시간에 따라 3

4 다른 이벤트

4 백그라운드 최적화가 끝날 때 - 조언자가 결과 테이블에 액세스할 수 있도록 - 가급적이면 파일 형식이 아닌(파싱하지 않도록)

그리고 요청의 형태로

----

그것은 굉장할 것입니다!

 
YuraZ писал (а) >> 나도 그것을 좋아했지만 더 기능적인 HistoryDepth( datetime dtDAT)

dd = 현재 시간() - 86400 * 15; // 항상 15일 전 보기

HistoryDepth(dd);

즉, 우리는 상수 0 1 2가 아닌 깊이를 얼마나 넣을지 결정합니다 ...

결국 일주일 반이나 3일 또는 11일, 35일 ... 등등이 걸릴 수 있습니다.

의미 ?

터미널 설정에서 "모든 기록 표시"로 설정되어 있으면 터미널 시작 시 로드됩니다.

히스토리가 있는 EA에서 열린 주문처럼 작동합니다(어떤 항목을 볼 것인지). 즉, 마지막에서 처음으로 주문이 열린 날짜를 봅니다.

현재 것보다 작 으면 분석 일수 제한,주기를 중단하십시오.

... 어쩐지 이미 해버렸어 (나는 테스터에서 히스토리를 분석한 누군가의 시스템의 코드를 최적화했다)

실행 중 속도 증가는 몇 배였습니다.

 
YuraZ писал (а) >> 를 썼습니다.

물론 이 정보에 액세스할 수 있습니다!

예를 들어 DLL을 통해 로그를 열고 구문 분석하는 경우

이론적으로는 가능합니다 - 물론 끔찍하지만 가능합니다

물론 옵션입니다 :-) 하지만 저는 좀 더 문명화된 옵션을 원합니다 :-)

 
dimontus писал (а) >> 를 썼습니다.

물론 옵션입니다 :-) 하지만 저는 좀 더 문명화된 옵션을 원합니다 :-)

지금은 C ++에서 매개변수를 선택하기 위한 간단한 테스터의 자체 버전을 작성했습니다.

매우 빠르게 작동합니다 ... 비교하는 것도 의미가 없습니다.

---

한편으로는 터미널에 테스터를 두는 것이 편리하고(특히 시각화는 클래스일 뿐입니다)...

반면에 속도 측면에서:

CSV 파일을 큰 블록의 메모리로 읽기,

따옴표에 의한 메모리 통과 - 가상 트랜잭션의 형성 - 출력에서 매개변수의 형성 - 테스터에 의해 훨씬 더 빠르게

모든 것이 그렇게 간단하지는 않지만 매우 현실적이고 효과적입니다.

---



MQL5가 포함된 릴리스의 TERMINAL AND TESTER는 어떻게 되는지 궁금하기 때문에 다른 아파트로 이동할까요?

일반적으로 작업이 약간 다르기 때문에


그리고 그들이 계속 함께 살면 전문가의 테스트를 합리적으로 관리할 수 있습니까?

 

먼저. 프로그래밍 언어에 직접적으로, 나는 특별한 가식이 없습니다. 모든 면이 영향을 받았고 거의 모든 것에 만족합니다.

둘째. 쉘에서 "접힌" 함수 또는 블록의 큰 연산자가 바람직할 것입니다!! 그것은 매우 도움이 될 것입니다(그렇지 않으면 목록이 병들어서 친숙한 텍스트를 스크롤할 수 있습니다). (PC. HTML 태그 접기의 예는 많다. 많은 도움이 된다.)

셋째, 글쎄, 이것은 아마도 당신의 관심사가 아닐 것입니다. 한 시간에 최적화할 때 결과를 저장하고 다음 시간에 자동으로 최적화하고 싶습니다. 3개월 동안 테스터를 최적화하고 향후 3개월 동안 테스터가 어떻게 작동할지 확인하려고 한다고 가정해 보겠습니다. 모든 결과를 수동으로 실행하지 않으려면?? 이게 가능해?? 개발자에게 지원서를 보내주세요!!!!!!!!!!!!!!

 

저는 개인적으로 필요하지 않습니다.... 하지만 프로그래밍 방법을 모르는 사람들을 위해 드래그를 사용하여 친숙한 그래픽 인터페이스를 사용하여 어드바이저/인디케이터의 시각적 구성의 형태로 하는 것이 더 쉬울 것입니다- drop 메서드를 사용하면 이렇게 하는 것이 어렵지 않을 것입니다. 입력 배열로만 입력 배열을 재귀적으로 호출합니다. 닫기 가격은 IF(조건 ) 표시기, 두 어레이를 비교할 수 있고 Expert Advisor를 구축하기 위해 논리 값 -1/0/1( 매수/보유/매도)이 있을 수 있는 입력에 ReturnOrder와 같은 표준 지표를 추가할 수 있습니다. ) 및 기타 관련 매개변수 볼륨, TP/SL, 미끄러짐

결국 복잡한 계산을 프로그래밍하지 않고도 거래 를 위한 고문의 입력 매개변수를 구축하고 최적화할 수 있습니다.