Наличие обработчика OnTick() в эксперте не является обязательным для того, чтобы его можно было подвергнуть проверке на исторических данных в тестере терминала MetaTrader 5. Достаточно того, чтобы в советнике была хотя бы одна функция-обработчик из перечисленных:
OnTick() - обработчик события прихода нового тика; OnTrade() - обработчик торгового события; OnTimer() - обработчик события прихода сигнала от таймера; OnChartEvent() - обработчик пользовательских событий...
2014.06.05 16:50:18.010 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류 2014.06.05 16:50:18.010 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류 2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류 2014.06.05 16:50:17.126 hilo__1_test EURUSD,H1 로딩 실패 2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류 2014.06.05 16:50:17.126 hilo__1_test EURUSD,H1 로딩 실패 2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_teste.ex5 읽기 오류 2014.06.05 16:50:17.126 2011.06.06 00:00:32 사용자 지정 지표 'hilo__1_teste' 로드 불가 [4802] 2014.06.05 16:50:17.126 hilo__1_teste EURUSD,Daily 로딩 실패 2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_teste.ex5 읽기 오류 2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_teste.ex5 읽기 오류 ...
2014.06.05 16:50:27.007 2011.06.06 00:11:59 오류: 표시기가 처리되지 않았습니다. (핸들=-1 | 오류 코드=4802) 2014.06.05 16:50:27.007 2011.06.06 00:11:59 사용자 지정 보조지표 'hilo__1_test' 로드 불가 [4802] 2014.06.05 16:50:27.007 hilo__1_test EURUSD,H1 로드 실패 2014.06.05 16:50:27.007 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류 발생
전문가 조언자가 마지막 캔들스틱의 가격 데이터를 요청하는 경우 동기화 기능이 필요합니다. 서로 다른 바의 시가가 매우 다를 수 있기 때문입니다.
그리고 전문가 조언자가 SymbolInfoDouble(심볼,SYMBOL_BID) 및 SymbolInfoDouble(심볼,SYMBOL_ASK)의 데이터를 사용하는 경우 전문가 조언자의 코드와 리소스 집약도를 복잡하게 만들지 않을 수 있습니다.
이 변형 작업에서 다른 기호에 의한 새 막대가 나타나지 않은 경우 SymbolInfoDouble(simbol,SYMBOL_BID)은 마지막으로 알려진 가격, 즉 이전 막대의 종가를 반환합니다. 이전 바의 종가는 새 바의 시가와 1틱(이전 바의 마지막 틱과 새 바의 첫 틱 사이) 동안의 가격 변동에 따라 달라집니다. 즉, 이 차이는 무시할 수 있습니다.
2016.09.01 12:31:00 На символе EURUSD открылся новый бар в 2016.09.01 12:31 2016.09.01 12:31:00 EURUSD = 1.11389 USDJPY = 103.534 2016.09.01 12:31:00 Подождем 5 секунд.. 2016.09.01 12:31:05 Время открытия последнего бара на своем символе EURUSD: 2016.09.01 12:31 2016.09.01 12:31:05 Время открытия последнего бара на символе USDJPY: 2016.09.01 12:31 2016.09.01 12:31:05 Бары синхронизировались в 2016.09.01 12:31:05 2016.09.01 12:31:05 EURUSD = 1.11389 USDJPY = 103.532
USDJPY 차이 = 2포인트. 여기서 103.534는 이전 바의 USDJPY 종가에 해당합니다. 동기화 주기 후103.532는 새 막대의 시가와 동일합니다.
2014.06.05 16:50:18.010 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류 2014.06.05 16:50:18.010 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류 2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류 2014.06.05 16:50:17.126 hilo__1_test EURUSD,H1 로딩 실패 2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류 2014.06.05 16:50:17.126 hilo__1_test EURUSD,H1 로딩 실패 2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_teste.ex5 읽기 오류 2014.06.05 16:50:17.126 2011.06.06 00:00:32 사용자 지정 지표 'hilo__1_teste' 로드 불가 [4802] 2014.06.05 16:50:17.126 hilo__1_teste EURUSD,Daily 로딩 실패 2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_teste.ex5 읽기 오류 2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_teste.ex5 읽기 오류 ...
2014.06.05 16:50:27.007 2011.06.06 00:11:59 오류: 표시기가 처리되지 않았습니다. (핸들=-1 | 오류 코드=4802) 2014.06.05 16:50:27.007 2011.06.06 00:11:59 사용자 지정 보조지표 'hilo__1_test' 로드 불가 [4802] 2014.06.05 16:50:27.007 hilo__1_test EURUSD,H1 로드 실패 2014.06.05 16:50:27.007 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류 발생
이 멋진 글을 읽다가 어딘가에 오타 오류가 있었던 것 같습니다.
기사에서 발췌한 내용입니다:
Наличие обработчика OnTick() в эксперте не является обязательным для того, чтобы его можно было подвергнуть проверке на исторических данных в тестере терминала MetaTrader 5. Достаточно того, чтобы в советнике была хотя бы одна функция-обработчик из перечисленных:
OnTick() - обработчик события прихода нового тика;
OnTrade() - обработчик торгового события;
OnTimer() - обработчик события прихода сигнала от таймера;
OnChartEvent() - обработчик пользовательских событий...
개발자 여러분, OnTradeTransaction() 함수에 대해 어떻게 생각하시나요?
테스터에서 정상 작동을 해결할 계획이 있나요?
안녕하세요.
며칠 동안 전략 테스터에서 HiLo 인디케이터를 테스트하는 데 문제가 있습니다.
다음과 같은 오류 메시지가 나타납니다:
2014.06.05 16:50:18.010 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류
2014.06.05 16:50:18.010 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류
2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류
2014.06.05 16:50:17.126 hilo__1_test EURUSD,H1 로딩 실패
2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류
2014.06.05 16:50:17.126 hilo__1_test EURUSD,H1 로딩 실패
2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_teste.ex5 읽기 오류
2014.06.05 16:50:17.126 2011.06.06 00:00:32 사용자 지정 지표 'hilo__1_teste' 로드 불가 [4802]
2014.06.05 16:50:17.126 hilo__1_teste EURUSD,Daily 로딩 실패
2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_teste.ex5 읽기 오류
2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_teste.ex5 읽기 오류
...
2014.06.05 16:50:27.007 2011.06.06 00:11:59 오류: 표시기가 처리되지 않았습니다. (핸들=-1 | 오류 코드=4802)
2014.06.05 16:50:27.007 2011.06.06 00:11:59 사용자 지정 보조지표 'hilo__1_test' 로드 불가 [4802]
2014.06.05 16:50:27.007 hilo__1_test EURUSD,H1 로드 실패
2014.06.05 16:50:27.007 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류 발생
무슨 일인가요? 누구든지 이 문제를 겪었거나 도와줄 수 있나요?
""오픈 가격 전용" 모드에서 테스트할 때 바 동기화" 섹션과 관련하여
전문가 조언자가 마지막 캔들스틱의 가격 데이터를 요청하는 경우 동기화 기능이 필요합니다. 서로 다른 바의 시가가 매우 다를 수 있기 때문입니다.
그리고 전문가 조언자가 SymbolInfoDouble(심볼,SYMBOL_BID) 및 SymbolInfoDouble(심볼,SYMBOL_ASK)의 데이터를 사용하는 경우 전문가 조언자의 코드와 리소스 집약도를 복잡하게 만들지 않을 수 있습니다.
이 변형 작업에서 다른 기호에 의한 새 막대가 나타나지 않은 경우 SymbolInfoDouble(simbol,SYMBOL_BID)은 마지막으로 알려진 가격, 즉 이전 막대의 종가를 반환합니다. 이전 바의 종가는 새 바의 시가와 1틱(이전 바의 마지막 틱과 새 바의 첫 틱 사이) 동안의 가격 변동에 따라 달라집니다. 즉, 이 차이는 무시할 수 있습니다.
이는 동기화 주기 전과 후의
Print(_Symbol," = ",SymbolInfoDouble(_Symbol,SYMBOL_BID)," ",other_symbol," = ",SymbolInfoDouble(other_symbol,SYMBOL_BID));
줄을 삽입하여 확인할 수 있습니다.
다음은 로그의 예입니다:
2016.09.01 12:31:00 На символе EURUSD открылся новый бар в 2016.09.01 12:31
2016.09.01 12:31:00 EURUSD = 1.11389 USDJPY = 103.534
2016.09.01 12:31:00 Подождем 5 секунд..
2016.09.01 12:31:05 Время открытия последнего бара на своем символе EURUSD: 2016.09.01 12:31
2016.09.01 12:31:05 Время открытия последнего бара на символе USDJPY: 2016.09.01 12:31
2016.09.01 12:31:05 Бары синхронизировались в 2016.09.01 12:31:05
2016.09.01 12:31:05 EURUSD = 1.11389 USDJPY = 103.532
수동 트레이딩은 피곤합니다. 비용보다 더 많은 수익을 가져다 줄 로봇을 빨리 찾고 싶습니다.
안녕하세요.
며칠 동안 전략 테스터에서 HiLo 인디케이터를 테스트하는 데 문제가 있습니다.
다음과 같은 오류 메시지가 나타납니다:
2014.06.05 16:50:18.010 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류
2014.06.05 16:50:18.010 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류
2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류
2014.06.05 16:50:17.126 hilo__1_test EURUSD,H1 로딩 실패
2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류
2014.06.05 16:50:17.126 hilo__1_test EURUSD,H1 로딩 실패
2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_teste.ex5 읽기 오류
2014.06.05 16:50:17.126 2011.06.06 00:00:32 사용자 지정 지표 'hilo__1_teste' 로드 불가 [4802]
2014.06.05 16:50:17.126 hilo__1_teste EURUSD,Daily 로딩 실패
2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_teste.ex5 읽기 오류
2014.06.05 16:50:17.126 프로그램 파일 Indicators\hilo__1_teste.ex5 읽기 오류
...
2014.06.05 16:50:27.007 2011.06.06 00:11:59 오류: 표시기가 처리되지 않았습니다. (핸들=-1 | 오류 코드=4802)
2014.06.05 16:50:27.007 2011.06.06 00:11:59 사용자 지정 보조지표 'hilo__1_test' 로드 불가 [4802]
2014.06.05 16:50:27.007 hilo__1_test EURUSD,H1 로드 실패
2014.06.05 16:50:27.007 프로그램 파일 Indicators\hilo__1_test.ex5 읽기 오류 발생
무슨 일인가요? 누구든지 이 문제를 겪었거나 도와줄 수 있나요?
문서가 완성되지 않았습니다.
이 기사에는 테스트를 수행할 컴퓨터의 최적 매개변수라는 가장 중요한 사항이 빠져 있습니다.
예를 들어, 제 로봇은 5대의 다른 컴퓨터에서 테스트되었습니다.
그중 한 대에서는 테스트에 몇 시간이 걸렸고 다른 한 대에서는 하루 이상이 걸렸습니다. 한 대는 CPU 부하가 더 높았고 한 대는 디스크 부하가 더 높았습니다. 검색을 해봤지만 최적의 아이언 설정을 어디에서도 찾을 수 없었습니다.
메타쿼트가 이 문제를 명확히 설명해 줄 줄 알았는데 아쉽게도..... 기사가 완전하지 않습니다.
문서가 완성되지 않았습니다.
이 문서에는 테스트를 수행할 컴퓨터의 최적 매개 변수라는 가장 중요한 사항이 누락되어 있습니다.
예를 들어, 제 로봇은 5대의 다른 컴퓨터에서 테스트되었습니다.
한 컴퓨터에서는 테스트를 완료하는 데 몇 시간이 걸렸고 다른 컴퓨터에서는 하루 이상이 걸렸습니다. 한 대는 CPU 부하가 더 높았고 한 대는 디스크 부하가 더 높았습니다. 검색을 해봤지만 최적의 하드웨어 설정을 찾을 수 없었습니다.
메타쿼트가 이 문제를 명확하게 설명해 줄 줄 알았는데 아쉽게도..... 문서가 완전하지 않습니다.
***
전체 운영 체제를 SSD에 설치해야 하나요, 아니면 에이전트만 SSD에 설치할 수 있나요?
전체 운영 체제를 SSD에 저장해야 하나요, 아니면 에이전트만 SSD에 저장할 수 있는 방법이 있나요?
요즘은 SSD가 저렴합니다.