0, 교차 등을 기준으로 한 스윙 에서 표시줄 (MA와 유사하지만 별도의 창에서만 0을 기준으로 크기가 조정되지만 요점은 아님)을 검사하는 스크립트를 만들고 싶었습니다. 그러면 스크립트가 변경됩니다. 지표 매개변수 및 분석을 다시 수행하여 데이터가 포함된 테이블 또는 결과가 포함된 파일이 생성됩니다.
분명히 스크립트로 작동하지 않을 것이므로 최적화 중에 표시기 값을 반복하고 DeInit 함수에 저장하여 각 패스에서 데이터를 추가하는 올빼미처럼 하고 있습니다. 결과적으로 동일한 접시, 동일한 10,000 칠면조 값이 있습니다.
Я не буду перечислять все новые возможности и особенности нового терминала и языка. Их действительно много, и некоторые новинки вполне достойны освещения в отдельной статье. Вы не увидите здесь кода, написанного по принципам объектно-ориентированного программирования — это слишком серьезная тема для того, чтобы просто быть упомянутой в контексте как дополнительная вкусность для кодописателей. В этой статье остановимся подробней на индикаторах, их строении, отображении, видах, а также особенностях их написания по сравнению с MQL4.
따라서 문제는 MT5가 배치된 매수 중지 및 매도 보류 주문을 발동시키는 조건을 매수 및 매도 가격 또는 마지막 거래 가격으로 제어하는 것입니다.
왜냐하면 어드바이저의 사용은 실제 FORTS 교환에 있어야 하며, 트리거 가격이 마지막 거래 가격에 있다는 것이 중요합니다.
테스트할 때 트리거 가격이 매도 또는 입찰로 간주되므로 차트에 마지막 거래 가격에 필요한 트리거 가격이 없다는 가정이 있습니다. 나는 매뉴얼에서 ""거래소 실행" 모드가 있는 상품의 경우 모든 유형의 주문은 최종 가격(마지막으로 완료된 거래의 가격)에서 트리거됩니다."라고 읽었습니다. 필요한 RIH3 도구의 실행 모드 확인
터미널의 내장 도움말을 확인하세요 - MetaTrader 5 도움말 → 시작하기 → 터미널 시작 하기:
보안 시스템에 문제가 발생하고 싶지 않다면 /Program Files/ 폴더 에 터미널을 설치하지 마십시오.
MQL5에 대한 간략한 설명도 읽어보십시오.
0, 교차 등을 기준으로 한 스윙 에서 표시줄 (MA와 유사하지만 별도의 창에서만 0을 기준으로 크기가 조정되지만 요점은 아님)을 검사하는 스크립트를 만들고 싶었습니다. 그러면 스크립트가 변경됩니다. 지표 매개변수 및 분석을 다시 수행하여 데이터가 포함된 테이블 또는 결과가 포함된 파일이 생성됩니다.
분명히 스크립트로 작동하지 않을 것이므로 최적화 중에 표시기 값을 반복하고 DeInit 함수에 저장하여 각 패스에서 데이터를 추가하는 올빼미처럼 하고 있습니다. 결과적으로 동일한 접시, 동일한 10,000 칠면조 값이 있습니다.
더 많은 제안에 기뻐할 것입니다.
테스터를 통해 스크립트를 통한 것보다 느리지 만 모든 것이 작동했지만 표시기의 수는
네, 그리고 테스트할 때 코어를 모두 꺼야 해서 1번 테스트만 하면 결과가 여러 부분으로 나뉠 수도 있겠지만, 기다리는 것보다 나중에 다 나누어서 하나의 파일로 복사하는 것이 더 쉬운 것 같아요.
터미널.exe가 7-10개의 활성 사용자 표시기 를 사용하여 2x 코어 프로세서를 50%로 로드하는 이유는 무엇입니까? MT4는 로드되지 않습니까?
터미널.exe가 7-10개의 활성 사용자 표시기 를 사용하여 2x 코어 프로세서를 50%로 로드하는 이유는 무엇입니까? MT4는 로드되지 않습니까?
몇 가지 세부 사항. 어떻게 비교합니까? 지표는 정확히 무엇입니까? 터미널에서 또 무슨 일이? 지표의 출처가 있습니까? 어떤 기호/마침표?
안녕하세요. MetaTrader FOUR의 문제
테스터의 보류 중인 주문 문제, 특히 만료 날짜.
이것은 새로운 주문이 열리는 방식입니다. 즉, 한 시간 동안 작동하지 않으면 서버는 주문을 닫아야 합니다.
다음으로 만료 날짜가 어떻게 되었는지 확인합니다.
Expert Advisor가 테스터에서 작동할 때 얻는 것:
2013.03.01 12:45:58 2012.01.11 11:00 #EA# EURUSD,H1: 1위 매도 한도 2.00 EURUSD at 1.27972 ok
2013.03.01 12:45:58 2012.01.11 11:00 #EA# EURUSD,H1: 경고: 주문 만료 = 2012.01.11:12:00
2013.03.01 12:45:58 2012.01.12 16:29 테스터: 주문 1번, 2.00 EURUSD 매도 1.27972에서 시작
즉, 만료 날짜와 시간이 내가 원하는대로 올바르게 설정되어 있지만 만료 시간까지 마감이 없습니다. 하루 이상으로 포지션이 열립니다.
여러 포럼을 검색 했는데 문제가 오랫동안 주변에 있었습니다.
몇 가지 세부 사항. 어떻게 비교합니까? 지표는 정확히 무엇입니까? 터미널에서 또 무슨 일이? 지표의 출처가 있습니까? 어떤 기호/마침표?
내가 작성한 MT4의 지표를 MT5로 전송하여 비교합니다. 터미널에는 표시기만 있습니다. 소스가 있습니다. RTS fuchch는 기호에 의존하지 않습니다. 기간 M1
전체 문제는 프로세서 부하로 인해 새로운 양초 와 가격이 더 이상 나오지 않는다는 것입니다!!!!!!!!!!!!!!!!!!!!!!!!!
(이미지 https://www.mql5.com/ru/forum/9926/page4 )
내가 작성한 MT4의 지표를 MT5로 전송하여 비교합니다. 터미널에는 표시기만 있습니다. 소스가 있습니다. RTS fuchch는 기호에 의존하지 않습니다. 기간 M1
전체 문제는 프로세서 부하로 인해 새로운 양초 와 가격이 더 이상 나오지 않는다는 것입니다!!!!!!!!!!!!!!!!!!!!!!!!!
(이미지 https://www.mql5.com/ru/forum/9926/page4 )
좋은 오후에요 여러분! 경험자에게 도움을 요청하십시오.
상황은 다음과 같습니다. FORTS에서 MT5를 시도합니다. 신호에 따르면 고문이 있습니다. 그는 매수 중지 및 매도 중지 주문을 보류 중입니다.
Strategy Tester에서 Expert Advisor를 실행했을 때 Expert Advisor가 내린 Stop Buy 주문 이 주문을 실행해야 하는 가격에 따라 필요한 것보다 일찍 트리거(거래가 체결됨)되는 것을 확인했습니다.
보류 중인 Stop Buy 주문 을 위한 거래 요청의 구조는 다음과 같습니다.
식에서
mrate[ 1 ].close+StopSell그리고
mrate[ 1 ].close+StopSellTake오류가 없으며 주문이 실행되어야 하는 원하는 가격 값과 이익 실현 가격을 제공합니다.
따라서 문제는 MT5가 배치된 매수 중지 및 매도 보류 주문을 발동시키는 조건을 매수 및 매도 가격 또는 마지막 거래 가격으로 제어하는 것입니다.
왜냐하면 어드바이저의 사용은 실제 FORTS 교환에 있어야 하며, 트리거 가격이 마지막 거래 가격에 있다는 것이 중요합니다.
테스트할 때 트리거 가격이 매도 또는 입찰로 간주되므로 차트에 마지막 거래 가격에 필요한 트리거 가격이 없다는 가정이 있습니다. 나는 매뉴얼에서 ""거래소 실행" 모드가 있는 상품의 경우 모든 유형의 주문은 최종 가격(마지막으로 완료된 거래의 가격)에서 트리거됩니다."라고 읽었습니다. 필요한 RIH3 도구의 실행 모드 확인
터미널은 "거래 실행 모드: 3"을 반환합니다. 3 - 이것은 교환 실행과 같으므로 트리거 가격은 마지막이어야 합니다. 그러나 아직 차트에 트리거 가격이 없을 때 보류 중인 주문이 실행됩니다.
테스트는 브로커의 FORTS 데모 서버에서 수행됩니다.