Добавил тему MT5 и скорость в боевом исполнении MT5 - шустрая платформа. Но есть узкие горлышки, которые сводят на нет все старания быстрой торговли. Хотелось бы собрать проблемы здесь, обсудить и решить их где-то своими силами, где-то с помощью Разработчиков Добавил тему Лимитники/тейки по текущей цене в Терминале (не в Тестере) Сабж...
// 터미널이 닫히지 않도록 보호합니다. 이 전문가 어드바이저를 라이브 터미널에서 한 번 실행하세요.#include <fxsaber\MultiTester\MTTester.mqh> // https://www.mql5.com/ko/code/26132intOnInit()
{
constbool Res = MQLInfoInteger(MQL_TESTER);
if (!Res)
{
string Settings;
while (!IsStopped() && !MTTESTER::GetSettings(Settings))
;
if (MTTESTER::IsReady())
{
Settings = "[Tester]\nExpert=" + StringSubstr(MQLInfoString(MQL_PROGRAM_PATH),
StringLen(TerminalInfoString(TERMINAL_DATA_PATH)) + StringLen("\\MQL5\\Experts\\")) +
"\nOptimization=0\nModel=3";
while (!IsStopped())
if (MTTESTER::SetSettings2(Settings))
{
MTTESTER::ClickStart(false);
break;
}
}
}
return(!Res);
}
doubleOnTester()
{
while (!IsStopped())
;
return(0);
}
사실, 저는 특정 멀티테스터 프로그램을 말하는 것이 아니라 제가 제거한 클리커 기반에 대해 이야기하고 있습니다. 최적화 전에 클리커에 많은 필드를 설정했는데 거기서 무언가 변경되었습니다.
MTTester.mqh 버튼 메서드 없이도 모든 작업을 수행할 수 있습니다. 클립보드로 모든 것을 제어할 수 있습니다.
MTTester.mqh 버튼 메소드 없이도 모든 작업을 수행할 수 있습니다. 클립보드로 모든 것을 제어할 수 있습니다.
다시 한 번 아이디어를 주셔서 감사합니다. 저는 클립보드를 사용하여 매개변수를 설정하지만 최적화 설정 탭은 생각지도 못했습니다.
다시 한 번 아이디어를 주셔서 감사합니다. 저는 클립보드를 사용하여 매개변수를 설정하지만 최적화 설정 탭은 생각지도 못했습니다.
여러 개의 GA를 연속으로 수행하는 것이 유용한 이유를 잘 보여줍니다.
다음은 다섯 가지 GA입니다.
여러 개의 GA를 연속으로 수행하는 방법은 무엇인가요? 저는 항상 하나의 피크가 있습니다. 그리고 그림은 이렇습니다:
여러 개의 GA를 연속으로 수행하려면 어떻게 해야 하나요?
여러 번 실행하세요. 또는 MTTester.mqh를 실행하면 모든 것이 쉽게 자동화됩니다.
여러 번 실행하세요. 또는 MTTester.mqh를 연기하면 모든 것이 쉽게 자동화됩니다.
고마워요, 노력 중입니다. "여러 번 실행하세요. " - 다른 극한값을 찾기 위해 매우 다른 입력 매개변수 세트를 설정해야 하나요? 지금까지는 여러 번 실행해도 비슷한 결과가 나왔습니다.
이것이 바로 이 문제입니다:
"
GA를 올바르게 수행하는 방법에 대한 경험을 공유해주세요. GA가 필요한 로컬 극한값 중 하나만 찾는 상황이 발생했습니다.
"
다른 세트를 얻으려면 어디를 파야 하나요?
감사합니다. "여러 번 실행하세요. " - 다른 극값을 찾으려면 매우 다른 입력 매개 변수 세트를 설정해야 하나요? 지금까지 GA를 여러 번 실행해도 비슷한 결과가 나왔습니다.
이것이 바로 이 문제입니다:
"
GA를 올바르게 수행하는 방법에 대한 경험을 공유해주세요. GA가 필요한 로컬 극한값 중 하나만 찾는 상황에 직면했습니다.
"
다른 세트를 얻으려면 어디를 파헤쳐야 하나요?
다른 로컬 맥시마 세트는 단순히 존재하지 않을 수 있습니다. 매개 변수 집합의 로컬 최대값은 하나 일 수 있으며, 완만하면 날카로운 것보다 낫습니다. 이러한 TS는 날카로운 LokM보다 더 안정적입니다.
여러 개의 GA를 연속으로 수행하려면 어떻게 해야 하나요? 저는 항상 하나의 피크가 있습니다. 그림은 이렇습니다:
마켓 워치의 모든 심볼로 최적화 모드를 실행해야 하고(대상은 단일 옵트 파일) 특정 심볼 그룹이 필요한 경우 터미널에서 실행 중인 전문가 어드바이저를 통해 수행할 수 있습니다.
이 전문가 어드바이저는 마켓 워치에서 불필요한 심볼을 모두 제거하고 최적화가 끝나면 이전 심볼 목록을 복원합니다. 이것은 모두 당연한 것입니다.
MT5의 또 다른 기능은 흥미롭습니다. 마켓 워치에서 EURUSD를 제거하고 싶은데 EA가 EURUSD 차트에서 실행 중인 경우. 이 문제는 차트셋심볼기간을 실행하면 해결되지만, 동시에 (중요!) OnInit이 성공적으로 반환되도록 해야 합니다.
이 방법은 마켓에서도 사용할 수 있습니다. 예를 들어 마켓 전문가 어드바이저는 AUDJPY에서만 작동합니다. 그런 다음 사용자는 모든 심볼/TF의 차트에서 전문가 조언자가 실행되도록 허용할 수 있습니다. 그러면 전문가 자문 자체가 이 차트를 원하는 차트로 변경합니다.
b2571에서 테스트되었습니다.