Karlson : 당시 문제는 운용 중 시장에 적응하는 평균 기간이었다. 특정 기준에 따라 평균 기간이 변경되었습니다. 기존 손잡이가 제거되었습니다. 새로 생성되었습니다.
고유한 지표 흐름 생성의 세부 사항을 고려할 때 이러한 솔루션은 수용할 수 없으며 이 문제는 언어의 초기 단계(베타 테스트 중)에 이미 논의되었습니다.
이 경우 지표 계산을 Expert Advisor로 전송하고 사용 가능한 전체 과거 데이터 배열이 아니라 최신 데이터만 계산하는 것이 합리적입니다. 물론 여기에는 어려움이 있습니다. 이러한 솔루션은 코드를 모르고 ex5 표시기를 사용할 수 없으며 계산 알고리즘을 이해해야 합니다(이를 전송하고 새로운 요구 사항에 적용하기 위해).
또는 두 번째 옵션인 평균 주기 자체를 표시기 내부에서 계산한 다음 핸들을 변경해야 합니다.
Чуть более года назад joo дал нам в своей статье "Генетические алгоритмы - это просто!" инструмент для реализации Генетического алгоритма на MQL5. Воспользуемся же этим инструментом и напишем эксперт, который при наступлении каких-то граничных условий произведет Генетическую оптимизацию своих же параметров...
나는 내 질문에 대해 Renata를 기억했습니다. 누군가 다음이 의미하는 바를 설명할 수 있습니까?
IndicatorRelease() 를 사용 하면 거대하고 개념적인 실수를 저지르고 있습니다.
왜요?
Renat이 IndicatorRelease() 함수를 사용 하는 특정 상황 , 즉 Carlson이 각 틱에서 표시기 핸들을 생성 및 삭제 한 것과 관련하여 주석을 제공했기 때문입니다.
여기에서 토론을 참조하십시오: https://www.mql5.com/en/forum/1111/81949#comment_81949
Renat이 IndicatorRelease() 함수를 사용 하는 특정 상황 , 즉 Carlson이 각 틱에서 표시기 핸들을 생성 및 삭제 한 것과 관련하여 주석을 제공했기 때문입니다.
여기에서 토론을 참조하십시오: https://www.mql5.com/en/forum/1111/81949#comment_81949
그 당시 문제는 평균의 주기가 운용 중에 시장에 적응하는 것이었습니다. 특정 기준에 따라 평균의 주기가 변경됩니다. 이전 핸들이 삭제되고 새 핸들이 생성됩니다.
당시 문제는 운용 중 시장에 적응하는 평균 기간이었다. 특정 기준에 따라 평균 기간이 변경되었습니다. 기존 손잡이가 제거되었습니다. 새로 생성되었습니다.
고유한 지표 흐름 생성의 세부 사항을 고려할 때 이러한 솔루션은 수용할 수 없으며 이 문제는 언어의 초기 단계(베타 테스트 중)에 이미 논의되었습니다.
이 경우 지표 계산을 Expert Advisor로 전송하고 사용 가능한 전체 과거 데이터 배열이 아니라 최신 데이터만 계산하는 것이 합리적입니다. 물론 여기에는 어려움이 있습니다. 이러한 솔루션은 코드를 모르고 ex5 표시기를 사용할 수 없으며 계산 알고리즘을 이해해야 합니다(이를 전송하고 새로운 요구 사항에 적용하기 위해).
또는 두 번째 옵션인 평균 주기 자체를 표시기 내부에서 계산한 다음 핸들을 변경해야 합니다.
그리고 어떤 결정을 내리셨나요?
진드기에 의한 생성-삭제는 원리의 테스트일 뿐이었습니다. 실제로 제 경우에는 한 달에 한 번 이상 최적화를 하는 것은 의미가 없습니다. 무언가를 개발할 가치가 있습니다.. 그건 나에게 중요하지 않습니다. , 그 밖에 삭제해야 할 사항.
1. Rich의 기사에서와 같이 유전학의 나사 자기 적응
https://www.mql5.com/en/articles/334
하지만 여기에는 지식이 충분하지 않고 특별한 목적도 없습니다.
2. 핸들 없이 EA에서 직접 계산하세요 다행히 평균은 SMA입니다.
3. AMA 또는 Vidya를 사용하십시오.이것은 새 버전에서 수행되었습니다.
하지만 이것들은 모두 내 개인적인 결정입니다. 결정적인 것은 아닙니다. Urain이 대답했다고 생각합니다.
하지만 이것들은 모두 내 개인적인 결정입니다. 결정적인 것은 아닙니다. Urain이 대답했다고 생각합니다.
안녕하세요
TimeSeries.mqh 라이브러리, 특히 CiOpen 클래스를 사용하는 방법을 알려주십시오....
예: 차트 - H1, 상품 - "EURUSD"... 현재에서 시작 가격 가져오기 - H1 이상 기간 - 5번 막대의 H4 및 D1 .....
이제 큰 소리로 생각...
- 라이브러리 파일을 포함
#include <Indicators\TimeSeries.mqh>
- 배열 선언:
double Open[];
- 클래스의 인스턴스 생성:
(또는 아마도 다음과 같이 "올바른" ..?):
- 시계열 생성:
.... 그리고 그게 다야 - 더 이상 명확하지 않습니다.... GetData 메서드는 -1 또는 >= 0을 반환합니다. - (하지만 5번 막대의 시가 값이 필요합니다)
질문 1. 공개 가격의 (어디에 Open[] 배열에서) 발견된(그런 어려움으로) 데이터를 찾을 수 있습니까...????
질문 2. D1 기간 동안 다른 배열을 선언하고 클래스의 고유한 인스턴스를 생성해야 합니다(또는 하나만 있어도 됩니다)...????
진심으로 에르코프.....
안녕하세요.
특정 순간에 차트에 수직선 을 프로그래밍 방식으로 설정하는 방법을 알려주시겠습니까?
고맙습니다.
안녕하세요.
특정 순간에 차트에 수직선 을 프로그래밍 방식으로 설정하는 방법을 알려주시겠습니까?
고맙습니다.