내 접근 방식. 코어 - 엔진. - 페이지 79 1...727374757677787980818283848586...184 새 코멘트 Igor Makanu 2018.12.14 13:07 #781 Реter Konow : 문서로 판단하면 한 차트의 모든 지표는 공통 스레드에서 작동합니다. 즉, 엔진은 스트림을 다른 사용자 표시기 와 공유합니다. 또한 그 자체로도 어드바이저보다 느리게 작동합니다. 내가 틀릴 수 있습니다. 지금 도움말을 읽을 시간이 없지만 모든 표시기가 하나의 흥미로운 터미널 스레드에서 실행되는 것 같습니다. 사용자가 손으로 시작한 것과 같아야합니다. 고문 자체가 시작하는 표시기는 별도의 스레드가 됩니다. 이 주제는 여기에서 논의되었습니다: https://www.mql5.com/ru/forum/278924 MQL4 потоки (thread/fork), это возможно? 2018.09.12www.mql5.com Всем доброго... Реter Konow 2018.12.14 13:23 #782 Igor Makanu : 내가 틀릴 수 있습니다. 지금 도움말을 읽을 시간이 없지만 모든 표시기가 하나의 흥미로운 터미널 스레드에서 실행되는 것 같습니다. 사용자가 손으로 시작한 것과 같아야합니다. 고문 자체가 시작하는 표시기는 별도의 스레드가 됩니다. 이 주제는 여기에서 논의되었습니다: https://www.mql5.com/en/forum/278924 토론을 읽었습니다. 그런데 제가 잘못 이해한게 있어서.. 역시 조언자는 부인할 수 없는 장점이 있는 것 같아요. 예, GUI를 차트에서 차트로 옮기는 것이 좋습니다. MT5에서는 플로팅 창과 그 사이의 GUI 전송이 매우 멋지게 보일 것입니다.)) Oleg Papkov 2018.12.14 18:30 #783 Реter Konow : 확인. 이제 더 명확해졌습니다. 즉, 선택의 여지가 없습니다. 엔진을 Expert Advisor로 옮기고 차트 간 GUI 이동을 정리하는 작업이 필요합니다. 그렇지 않으면 차트에 표시기가 많을수록 엔진이 더 느려집니다. 어드바이저와 엔진이 있는 차트에 지표를 조각하지 마십시오. TF를 변경할 수 있는 유사한 차트에 모든 참조 지표가 있습니다. Реter Konow 2018.12.15 09:14 #784 Oleg Papkov : 어드바이저와 엔진이 있는 차트에 지표를 조각하지 마십시오. TF를 변경할 수 있는 유사한 차트에 모든 참조 지표가 있습니다. 해결책 중 하나로 그렇습니다. 그러나 사용자를 제한하는 것은 바람직하지 않습니다. Alexandr Atagyan 2018.12.16 14:48 #785 안녕하세요. 내 제품의 거래 기능을 활성화/비활성화하고 그에 따라 몇 가지 매개변수를 조정하는 패널을 만들려고 합니다. EA 코드에서 패널을 구현할 때 테스터에 ChartEvent 이벤트가 없기 때문에 전략 테스터에서 패널 버튼을 누르는 정상적인 작동이 불가능하게 되었습니다. 또는 표시기 코드에서 패널을 구현할 때 주문을 열 수 없습니다. 토론: https://www.mql5.com/ru/forum/294890 Peter는 내가 거절할 수 없는 패널을 개발하는 데 도움을 주겠다고 제안했습니다. 따라서 오늘 패널은 다음과 같습니다. 또는 모든 버튼을 눌렀을 때 다음과 같이 하십시오. 각 버튼 아래에 있는 매개변수는 위/아래 화살표를 사용하거나 편집 필드를 편집하여 변경할 수 있습니다. "지금" 버튼의 경우 매개변수 값 .Locking(거짓);, 다른 모든 버튼의 경우 .Locking(true); "Trailing" 버튼의 경우 All/Each 값이 포함된 매개변수(스위치)를 하나 더 추가해야 합니다. 또한 시간 프레임을 선택할 수 있는 드롭다운 목록과 현재 심볼에 대한 미결 주문 목록이 있는 창을 패널에 추가하여 각 주문(스왑 포함)의 이익과 앞에 십자 표시를 추가해야 합니다. 각각 닫습니다. Peter, 이 설명이 TK에 충분합니까? 주식 EA 누구? ASCTrend 시스템 MT4 거래를 개시한 다음 Dmitry Fedoseev 2018.12.16 14:57 #786 Александр : 안녕하세요. 내 제품의 거래 기능을 활성화/비활성화하고 그에 따라 몇 가지 매개변수를 조정하는 패널을 만들려고 합니다. EA 코드에서 패널을 구현할 때 테스터에 ChartEvent 이벤트가 없기 때문에 전략 테스터에서 패널 버튼을 누르는 정상적인 작동이 불가능하게 되었습니다. ... 이 문제를 스스로 해결하는 데 관심이 있습니까? Alexandr Atagyan 2018.12.16 15:12 #787 Dmitry Fedoseev : 이 문제를 스스로 해결하는 데 관심이 있습니까? 물론 관심. 그래서 주제를 만들었습니다. https://www.mql5.com/ru/forum/294890 하지만: MQL 및 프로그래밍 전반에 대한 나의 기술은 다소 겸손합니다. 지금의 패널은 나에게 쉽지 않았고 코드 작성 측면에서 매우 "서투른" 구현이 아닐까 생각합니다. 게다가 포럼을 읽은 후 사람들이이 문제 ( 전략 테스터 의 버튼 작업)로 오랫동안 고심하고 있음을 깨달았습니다. 프로세스를 탐구하지 않고 결과를 가속화 할 기회가 있다면 왜 사용하지? 그래서 나는 기꺼이 도움의 제안을 받아들였습니다. SimplePanel проблема при переключении таймфрейма 2018.12.15www.mql5.com В составе стандартного пакета MT4 имеется пример создания панели управления "Simple Panel... Реter Konow 2018.12.16 15:19 #788 Александр : ... Peter, 이 설명이 TK에 충분합니까? 네, 감사합니다. 이 설명이면 충분합니다. 구현을 담당하고 있습니다. 내일 포스팅하겠습니다. 테스터에서 패널의 동작에 대해서도 구현하고 있습니다. 하지만 시간이 조금 더 걸릴 것입니다. Dmitry Fedoseev 2018.12.16 15:35 #789 Александр : 물론 관심. 그래서 주제를 만들었습니다. https://www.mql5.com/ru/forum/294890 하지만: MQL 및 프로그래밍 전반에 대한 나의 기술은 다소 겸손합니다. 지금의 패널은 나에게 쉽지 않았고 코드 작성 측면에서 매우 "서투른" 구현이 아닐까 생각합니다. 게다가 포럼을 읽은 후 사람들이이 문제 ( 전략 테스터 의 버튼 작업)로 오랫동안 고심하고 있음을 깨달았습니다. 프로세스를 탐구하지 않고 결과를 가속화 할 기회가 있다면 왜 사용하지? 그래서 나는 기꺼이 도움의 제안을 수락했습니다. 나는 그 주제를 보았다. 이를 수행하는 방법에 대한 답변이 있습니다. OnTick()에서 버튼의 상태를 확인하십시오. Alexandr Atagyan 2018.12.16 15:47 #790 Dmitry Fedoseev : ... 나는 그 주제를 보았다. 이를 수행하는 방법에 대한 답변이 있습니다. OnTick()에서 버튼의 상태를 확인하십시오. 귀하의 게시물이 구현 참여 신청서로 간주됩니까? 저도 이 주제로 봤는데 제 이전 글을 잘 안 읽으셨나보네요. 1...727374757677787980818283848586...184 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
문서로 판단하면 한 차트의 모든 지표는 공통 스레드에서 작동합니다. 즉, 엔진은 스트림을 다른 사용자 표시기 와 공유합니다. 또한 그 자체로도 어드바이저보다 느리게 작동합니다.
내가 틀릴 수 있습니다. 지금 도움말을 읽을 시간이 없지만 모든 표시기가 하나의 흥미로운 터미널 스레드에서 실행되는 것 같습니다. 사용자가 손으로 시작한 것과 같아야합니다.
고문 자체가 시작하는 표시기는 별도의 스레드가 됩니다.
이 주제는 여기에서 논의되었습니다: https://www.mql5.com/ru/forum/278924
내가 틀릴 수 있습니다. 지금 도움말을 읽을 시간이 없지만 모든 표시기가 하나의 흥미로운 터미널 스레드에서 실행되는 것 같습니다. 사용자가 손으로 시작한 것과 같아야합니다.
고문 자체가 시작하는 표시기는 별도의 스레드가 됩니다.
이 주제는 여기에서 논의되었습니다: https://www.mql5.com/en/forum/278924
토론을 읽었습니다. 그런데 제가 잘못 이해한게 있어서.. 역시 조언자는 부인할 수 없는 장점이 있는 것 같아요. 예, GUI를 차트에서 차트로 옮기는 것이 좋습니다. MT5에서는 플로팅 창과 그 사이의 GUI 전송이 매우 멋지게 보일 것입니다.))
확인. 이제 더 명확해졌습니다. 즉, 선택의 여지가 없습니다. 엔진을 Expert Advisor로 옮기고 차트 간 GUI 이동을 정리하는 작업이 필요합니다. 그렇지 않으면 차트에 표시기가 많을수록 엔진이 더 느려집니다.
어드바이저와 엔진이 있는 차트에 지표를 조각하지 마십시오. TF를 변경할 수 있는 유사한 차트에 모든 참조 지표가 있습니다.
어드바이저와 엔진이 있는 차트에 지표를 조각하지 마십시오. TF를 변경할 수 있는 유사한 차트에 모든 참조 지표가 있습니다.
해결책 중 하나로 그렇습니다. 그러나 사용자를 제한하는 것은 바람직하지 않습니다.
안녕하세요.
내 제품의 거래 기능을 활성화/비활성화하고 그에 따라 몇 가지 매개변수를 조정하는 패널을 만들려고 합니다.
EA 코드에서 패널을 구현할 때 테스터에 ChartEvent 이벤트가 없기 때문에 전략 테스터에서 패널 버튼을 누르는 정상적인 작동이 불가능하게 되었습니다.
또는 표시기 코드에서 패널을 구현할 때 주문을 열 수 없습니다.
토론: https://www.mql5.com/ru/forum/294890
Peter는 내가 거절할 수 없는 패널을 개발하는 데 도움을 주겠다고 제안했습니다.
따라서 오늘 패널은 다음과 같습니다.
또는 모든 버튼을 눌렀을 때 다음과 같이 하십시오.
각 버튼 아래에 있는 매개변수는 위/아래 화살표를 사용하거나 편집 필드를 편집하여 변경할 수 있습니다.
"지금" 버튼의 경우 매개변수 값 .Locking(거짓);, 다른 모든 버튼의 경우 .Locking(true);
"Trailing" 버튼의 경우 All/Each 값이 포함된 매개변수(스위치)를 하나 더 추가해야 합니다.
또한 시간 프레임을 선택할 수 있는 드롭다운 목록과 현재 심볼에 대한 미결 주문 목록이 있는 창을 패널에 추가하여 각 주문(스왑 포함)의 이익과 앞에 십자 표시를 추가해야 합니다. 각각 닫습니다.
Peter, 이 설명이 TK에 충분합니까?
안녕하세요.
내 제품의 거래 기능을 활성화/비활성화하고 그에 따라 몇 가지 매개변수를 조정하는 패널을 만들려고 합니다.
EA 코드에서 패널을 구현할 때 테스터에 ChartEvent 이벤트가 없기 때문에 전략 테스터에서 패널 버튼을 누르는 정상적인 작동이 불가능하게 되었습니다.
...
이 문제를 스스로 해결하는 데 관심이 있습니까?
이 문제를 스스로 해결하는 데 관심이 있습니까?
물론 관심. 그래서 주제를 만들었습니다.
https://www.mql5.com/ru/forum/294890
하지만:
MQL 및 프로그래밍 전반에 대한 나의 기술은 다소 겸손합니다. 지금의 패널은 나에게 쉽지 않았고 코드 작성 측면에서 매우 "서투른" 구현이 아닐까 생각합니다.
게다가 포럼을 읽은 후 사람들이이 문제 ( 전략 테스터 의 버튼 작업)로 오랫동안 고심하고 있음을 깨달았습니다. 프로세스를 탐구하지 않고 결과를 가속화 할 기회가 있다면 왜 사용하지?
그래서 나는 기꺼이 도움의 제안을 받아들였습니다.
Александр :
...
Peter, 이 설명이 TK에 충분합니까?
네, 감사합니다. 이 설명이면 충분합니다. 구현을 담당하고 있습니다. 내일 포스팅하겠습니다.
테스터에서 패널의 동작에 대해서도 구현하고 있습니다. 하지만 시간이 조금 더 걸릴 것입니다.
물론 관심. 그래서 주제를 만들었습니다.
https://www.mql5.com/ru/forum/294890
하지만:
MQL 및 프로그래밍 전반에 대한 나의 기술은 다소 겸손합니다. 지금의 패널은 나에게 쉽지 않았고 코드 작성 측면에서 매우 "서투른" 구현이 아닐까 생각합니다.
게다가 포럼을 읽은 후 사람들이이 문제 ( 전략 테스터 의 버튼 작업)로 오랫동안 고심하고 있음을 깨달았습니다. 프로세스를 탐구하지 않고 결과를 가속화 할 기회가 있다면 왜 사용하지?
그래서 나는 기꺼이 도움의 제안을 수락했습니다.
나는 그 주제를 보았다. 이를 수행하는 방법에 대한 답변이 있습니다. OnTick()에서 버튼의 상태를 확인하십시오.
Dmitry Fedoseev :
...
나는 그 주제를 보았다. 이를 수행하는 방법에 대한 답변이 있습니다. OnTick()에서 버튼의 상태를 확인하십시오.
귀하의 게시물이 구현 참여 신청서로 간주됩니까?
저도 이 주제로 봤는데 제 이전 글을 잘 안 읽으셨나보네요.