기고글 토론 "유전 알고리즘-쉬워요" - 페이지 17

 
잘했어요! "스킨"을 DLL-ku(Studio 2010)로 드래그했습니다. 비교하고 싶었습니다. 다음과 같은 결과를 얻었습니다. 전체 스크립트를 MQL4에서 10번 실행하면 실행 시간이 1104~2660ms이고, DLL로 실행하면 140~187ms가 걸립니다. 하지만 엄청난 차이입니다... 음, 네, MQL4입니다. MQL5와의 차이점이 무엇인지 모르겠습니다. 저는 MT5를 만져본 적이 없으며 MT4가 죽을 때까지는 만지지 않을 것입니다. 작은 통화 투기꾼의 내 영혼은 MT5가 포지션으로 만든 ue....을 절대적으로 받아들이지 않습니다.
 
MQL5는 MQL4보다 20배 이상 빠릅니다.
 
joo:
MQL5는 MQL4보다 20배 이상 빠릅니다.
명확히 말씀드리자면, 연산에 따라 4배에서 20배까지입니다.
 
이 라이브러리를 사용하는 동안 백 테스트에서 EA를 실행할 수 없습니까?
 
좋아요!
 

주, UGA는 최고입니다. http://www.forexfactory.com/showthread.php?t=523313& page=2 참조 - 감사합니다!

질문; 여러 변수에 대해 동시에 다른 최소/최대값으로 최적화하는 가장 좋은 방법은 무엇인가요?

예를 들어 다음과 같이 최적화하고 싶을 수 있습니다. iMA(_심볼,_기간,x,0,MODE_SMA,PRICE_OPEN,i+y);

여기서 x는 1-100, y는 0-10이 될 수 있습니다. 현재로서는 첫 번째 유전자는 1-100으로 직접, 두 번째 유전자는 1-10으로 매핑되는 10의 '섹션'에서 1-100으로 처리합니다(즉, 10으로 나눈 것도 다른 생각입니다).

더 좋은 방법이 있을까요?

 
xhxiang:
이 라이브러리를 사용하는 동안 백 테스트에서 EA를 실행할 수 없나요?
아니요. 피트니스 함수는 알고리즘에서 호출됩니다 . 그리고 히스토리에서 테스트할 때는 외부에서 호출해야 합니다 .
 
Roel13:

주, UGA는 최고입니다. http://www.forexfactory.com/showthread.php?t=523313&page=2 참조 - 감사합니다!

질문; 여러 변수에 대해 동시에 다른 최소값/최대값으로 최적화하는 가장 좋은 방법은 무엇인가요?

예를 들어 다음과 같이 최적화하고 싶을 수 있습니다. iMA(_Symbol,_Period,x,0,MODE_SMA,PRICE_OPEN,i+y);

여기서 x는 1-100, y는 0-10이 될 수 있습니다. 현재로서는 첫 번째 유전자는 1-100으로 직접, 두 번째 유전자는 1-10으로 매핑되는 10의 '섹션'에서 1-100으로 처리합니다(즉, 10으로 나눈 것도 다른 생각입니다).

더 좋은 방법이 있나요?

문서의 알고리즘을 사용하는 경우 최적화할 파라미터의 원하는 범위에서 알고리즘의 범위를 조정해야 합니다.
 
멋지네요, 감사합니다. 하지만 번역이 정확하지 않습니다.
 

나는 기사를 (두세 번) 읽었고, 나는 그것을 매우 좋아했고, 오랫동안 같은 방향으로 생각 해왔다 - 나는 테스터를 EA 코드에 직접 삽입하는 것을 의미합니다,

예제를 봤는데 솔직히 알고리즘을 사용하는 방법을 이해하지 못합니다.

이미 여기에서 질문을 받았지만 다시 한 번 : 스크립트를 사용하지 않고 RSI, CCI, MACD와 같은 간단한 지표에 대한 예를 제공 할 수 있습니까?

최적의 값을 찾기 위해 ... 예를 들어, "MACD Sample.mq5"와 같은 내장 전문가 어드바이저를 사용하여 최적의 매개 변수 InpTakeProfit, InpTrailingStop을 찾을 수 있습니다 ...