당사 팬 페이지에 가입하십시오
- 조회수:
- 197
- 평가:
- 게시됨:
- 업데이트됨:
-
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
퍼지 논리는 군사 분야, 특히 미사일 유도 등에 활발히 활용되고 있는 현대 과학입니다. 이제 트레이더들도 이를 활용할 수 있게 되었습니다.
퍼지 논리는 어떤 용도로 적합할까요? 아시다시피, 사람은 잘 처리할 수 있지만 프로그래밍하기는 매우 어려운 시스템들이 있습니다. 바로 이런 경우에 퍼지 논리가 도움이 됩니다. 이 논리는 인간의 논리에 가장 가깝게 설계되었습니다. 퍼지 논리가 처음으로, 그리고 꽤 성공적으로 적용된 곳은 일본의 한 은행이었습니다. 이 시스템은 60개의 규칙을 포함하고 있었으며, 은행에 7,000만 달러 이상의 수익을 안겨주었습니다.
파일에는 다음이 포함되어 있습니다:
- 퍼지 논리를 구현하는 DLL,
- DLL 함수를 임포트하기 위한 MQH 파일(함수 설명 포함),
- FLC(퍼지 모델링 언어)에 대한 간략한 설명.
DLL 사용 방법
우선, 모델을 생성하기 위해 ffll_new_model() 함수를 호출한 다음, FCL에 프로그램을 로드하기 위해 ffll_load_fcl_file(int model_idx, string file)을 호출하고, 모델의 자식 노드를 생성하기 위해 ffll_new_child(int model_idx)를 호출해야 합니다. 이것으로 모델 사용 준비가 완료되었습니다.
이제 모델에 입력 변수를 ffll_set_value(int model_idx, int child_idx, int var_idx, double value)로 설정할 수 있습니다. 인덱스는 입력 변수의 선언 순서에 따라 0부터 시작합니다.
그런 다음 출력을 가져옵니다: double ffll_get_output_value(int model_idx, int child_idx).
각 모델은 단 하나의 출력만 가지고 있지만, 자문가에서는 다양한 목적으로 여러 모델을 사용할 수 있습니다. 물론 이를 효과적으로 활용하려면 퍼지 논리를 숙지해야 합니다.
학습 초기 단계에서는 다음 프로그램이 유용할 것입니다. http://www.louderthanabomb.com/ 이 프로그램은 파일 편집을 허용하지 않지만(그런 기능이 있는 것 같지만 활성화되어 있지 않음), 이를 통해 FCL에서 모델의 정확성을 확인하고 용어의 소속 함수를 시각화할 수 있으며, 이는 매우 유용합니다. 제가 주로 활동하는 곳에서 여러분의 질문에 기꺼이 답변해 드리겠습니다. 링크는 코드 안에 있습니다.
MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/151
다이버전스 어썸 오실레이터
이 MQL5 사용자 지정 보조지표는 가격 움직임과 어썸 오실레이터(AO) 사이의 차이를 감지하여 잠재적인 시장 반전 또는 지속을 알려줍니다. 차트에 매수/매도 화살표를 표시하고, AO를 히스토그램으로 표시하며, 추세선을 그려 차이를 강조합니다.
RSI Expert Advisor - Automated Trading Tool Based on RSI
RSI 전문가 조언자(EA)는 메타트레이더 5(MT5) 플랫폼용으로 개발된 자동매매 도구입니다. 이 EA는 상대강도지수(RSI)를 활용하여 매수 및 매도 신호를 식별하고 위험 관리, 부분 포지션 청산, 거래 시간 제한을 통합하여 거래 성과를 최적화합니다.
MACD - Any higher timeframe
이 지표는 단순 MACD를 기반으로 하지만, 현재 시간대와 다른 지표의 시간대를 선택할 수도 있습니다. 차트의 현재 시간대를 선택할 수도 있고(이 경우 지표는 일반 MACD와 동일한 값을 표시합니다), 그보다 더 높은 시간대를 선택할 수도 있습니다.
spread_on_chart
현재 스프레드(spread) 값, 스톱 주문(stop level)까지의 최소 거리, 거래 동결 수준(freeze level)을 표시합니다.