기고글, 라이브러리 코멘트 - 페이지 28

새로운 기고글 트레이딩 내 통계적 분산의 역할 가 게재되었습니다: 본 문서는 MQL5의 통계 확률 분포에 대해 논하고 이론적 통계 분산을 다루는 클래스들을 다룬 제 다른 문서의 논리적 후속작입니다. 이제 이론적 기반이 확보되었으므로 실제 데이터 셋으로 직접 이동하여 이 기반을 정보적으로 활용할 것을 제안합니다. 앞서 언급한 문서 에서 설명한 도구를 사용하여 히스토그램을 표시하겠습니다. 이를 위해 저는 HTML에서 다뤄지는 시리즈의 히스토그램을 표시하는 histogramSave 함수를 작성했습니다. 이 함수는 2개의 패러미터를
새로운 기고글 C++ 템플릿의 대안으로 가짜 템플릿 사용 가 게재되었습니다: 이 글은 템플릿을 사용하지 않고 ihernet 프로그래밍 스타일을 유지하는 프로그래밍 방법을 설명합니다. 사용자 지정 방법을 사용하여 템플릿을 구현하는 방법에 대해 설명하고 지정된 템플릿을 기반으로 코드를 생성하기 위해 미리 만들어진 스크립트가 첨부되어 있습니다. 먼저 모든 필수 매개변수를 지정하는 스크립트를 시작하겠습니다. 표시되는 창에서 "예제 템플릿" 파일 이름을 지정합니다. ';' 분리 기호를 사용하여 사용자 정의 데이터 유형의 필드를 채우십시오
새로운 기고글 시장 가격 예측을 위한 범용 회귀 모델 가 게재되었습니다: 시장 가격은 다양한 경제적, 정치적, 심리적 요인에 따라 달라지는 수요와 공급 간의 안정적인 균형에서 형성됩니다. 이러한 요인들의 영향 요인과 성격의 차이로 인해 모든 구성 요소를 직접적으로 고려하기가 어렵습니다. 이 글은 정교한 회귀 모델을 기반으로 시장 가격을 예측하려는 시도를 설명합니다. 아래 그림은 실제 값(Pf)(빨간 점이 있는 노란색 선) 간의 만족스러운 일치를 확인할 수 있는 식(18)을 사용하여 지정된 방식으로 Forex 시장 실제 데이터
새로운 기고글 랜덤 워크와 추세 표시기 가 게재되었습니다: 랜덤 워크는 실제 시장 데이터와 매우 유사해 보이지만 몇 가지 중요한 기능을 갖고 있습니다. 이 글에서는 동전 던지기 게임을 사용하여 시뮬레이션한 랜덤 워크의 속성을 고려할 것입니다. 데이터의 속성을 연구하기 위해 경향성 지표가 개발되었습니다. 먼저 난수 생성기를 사용하여 동전 던지기 게임의 결과를 시뮬레이션해 보겠습니다. 따라서 머리를 +1로 하고 꼬리를 -1로 둡니다. i번째 동전 던지기의 결과는 x(i) = p(1/2)입니다. 여기서 p(1/2)는 1/2의 확률로 값
새로운 기고글 지그재그 및 ATR의 예에 의한 지표의 클래스 구현 가 게재되었습니다: 지표를 계산하는 최적의 방법에 대한 논쟁은 끝이 없습니다. 지표 자체에서 지표 값을 계산하거나 이를 사용하는 Expert Advisor에 전체 논리를 포함시켜야 하는 곳은 어디입니까? 이 글에서는 계산을 최적화하고 prev_calculated 값을 모델링하여 Expert Advisor 또는 스크립트의 코드에서 사용자 지정 지표 iCustom의 소스 코드를 바로 이동하는 변형 중 하나를 설명합니다. 그게 다예요. 우리 클래스가 생성되었습니다. 시각적
새로운 기고글 HTML의 차트 및 다이어그램 가 게재되었습니다: 오늘날에는 웹 브라우저가 설치되어 있지 않은 컴퓨터를 찾기가 어렵습니다. 오랫동안 브라우저는 진화하고 개선되어 왔습니다. 이 문서에서는 브라우저에 표시하기 위해 MetaTrader 5 클라이언트 터미널에서 얻은 정보를 기반으로 차트와 다이어그램을 만드는 간단하고 안전한 방법에 대해 설명합니다. 이 테스트 케이스와 모든 라이브러리는 이 글 끝에 있는 첨부 파일에서 복사할 수 있습니다. Test_01.htm 예제 파일과 라이브러리의 파일은 동일한 \Test 폴더에 있으므로
새로운 기고글 MQL5 마법사: 미결 포지션의 후행 모듈을 만드는 방법 가 게재되었습니다: 거래 전략 생성기 MQL5 Wizard는 거래 아이디어 테스트를 크게 단순화합니다. 이 글에서는 거래 시 가격이 포지션 방향으로 이동할 때 손절매 수준을 무손실 영역으로 이동하여 오픈 포지션을 관리하는 MQL5 Wizard 자신의 클래스를 작성하고 거래 전략 생성기에 연결하여 이익 감소 드로다운을 보호할 수 있는 방법에 대해 설명합니다. 또한 MQL5 마법사에 대해 생성된 클래스 설명의 구조 및 형식에 대해서도 알려줍니다. 이 글에서는
새로운 기고글 차트 분석에 대한 계량학적 접근 가 게재되었습니다: 이 글에서는 계량경제학적 분석 방법, 자기 상관 분석 및 특히 조건부 분산 분석에 대해 설명합니다. 여기에 설명된 접근 방식의 이점은 무엇입니까? 비선형 GARCH 모델을 사용하면 수학적 관점에서 공식적으로 분석된 시리즈를 표현하고 지정된 단계 수에 대한 예측을 생성할 수 있습니다. 분석의 객체 가 시간 시리즈인 가격 시리즈(파생상품)라는 것은 분명합니다. 계량 경제학자는 주파수 방법(스펙트럼 분석, 웨이블릿 분석)과 시간 영역의 방법(교차 상관 분석, 자기 상관
새로운 기고글 MetaTrader 5의 병렬 계산 가 게재되었습니다: 시간은 인류 내역을 통틀어 큰 가치로 여겨져 왔으며, 불필요하게 낭비하지 않도록 노력하고 있습니다. 이 글에서는 컴퓨터에 멀티 코어 프로세서가 있는 경우 Expert Advisor의 작업을 가속화하는 방법에 대해 설명합니다. 또한 제안된 방법의 구현에는 MQL5 외에 다른 언어에 대한 지식이 필요하지 않습니다. 모든 컴퓨터 사용자 (초보 프로그래머도 아님)가 작동 방식을 이해하는 것은 아닙니다. 따라서 누군가는 분명히 질문 할 것입니다. 이전에도 (단일 코어를
새로운 기고글 CChartObject 클래스 기반의 새로운 GUI 위젯 설계 및 구현 가 게재되었습니다: GUI 인터페이스가 있는 반자동 Expert Advisor에 대한 이전 글을 작성한 후 더 복잡한 지표와 Expert Advisors를 위한 몇 가지 새로운 기능으로 인터페이스를 향상시키는 것이 바람직하다는 것이 밝혀졌습니다. MQL5 표준 라이브러리 클래스에 익숙해 진 후 새로운 위젯을 구현했습니다. 이 글에서는 표시기 및 Expert Advisor에서 사용할 수 있는 새로운 MQL5 GUI 위젯을 설계하고 구현하는 프로세스를
새로운 기고글 스펙트럼 분석기 구축 가 게재되었습니다: 이 글은 독자들이 MQL5 언어의 그래픽 객체를 사용하는 가능한 변형에 대해 알게 하기 위한 것입니다. 그래픽 개체를 사용하여 간단한 스펙트럼 분석기를 관리하는 패널을 구현하는 표시기를 분석합니다. 이 기사는 MQL5의 기본 사항에 대해 잘 알고 있는 독자를 대상으로 합니다. 표시기 SpecAnalyzer의 모양은 아래 그림과 같습니다. 그림 3. 표시기 SpecAnalyzer의 모양입니다. 작성자: Victor
새로운 기고글 표준 라이브러리 클래스를 사용하여 나만의 Market Watch 만들기 가 게재되었습니다: 새로운 MetaTrader 5 클라이언트 터미널과 MQL5 언어는 트레이더에게 시각적 정보를 제공 할 수 있는 새로운 기회를 제공합니다. 이 기사에서는 차트에 임의의 텍스트 정보를 표시하는 모든 작업을 처리하는 확장 가능한 범용 클래스 집합을 제안합니다. Market Watch 지표의 예가 표시됩니다. 표준 라이브러리 클래스의 구조(계층)는 다음과 같이 요약할 수 있습니다. 그림 1. 표준 클래스의 전체 구조 CObject
새로운 기고글 퍼지 로직 (Fuzzy Logic)을 이용한 인디케이터 생성의 간단한 예 가 게재되었습니다: 이 글은 금융 시장 분석을위한 fuzzy logic 개념의 실제 적용에 전념합니다. Envelopes 인디케이터를 기반으로 두 가지 퍼지 규칙을 기반으로 신호를 생성하는 인디케이터의 예를 제안합니다. 개발된 인디케이터는 여러 인디케이터 버퍼를 사용함: 계산용 버퍼 7 개, 차트 디스플레이 용 버퍼 5 개, 색상 버퍼 2 개. "... 조금만 더 ...", "... 너무 빠르다 ...", "... 거의 아무것도 ..."와 같은
새로운 기고글 성장하는 신경 가스: MQL5 구현 가 게재되었습니다: 이 글은 성장 신경 가스 (GNG)라고하는 클러스터링의 적응 알고리즘을 구현하는 MQL5 프로그램을 개발하는 방법의 예를 보여줍니다. 이 글은 언어 문서를 공부하고 신경 정보학 분야에서 특정 프로그래밍 기술과 기본 지식을 보유한 사용자를 대상으로 합니다. 알고리즘을 프로그래밍할 때 "세트"라고 하는 것을 저장해야 할 필요성을 분명히 처리해야 합니다. 뉴런 세트와 이들 사이의 에지 세트라는 두 세트가 있습니다. 두 구조 모두 프로그램 과정에서 발전 할 것이지만
새로운 기고글 Simulink: Expert Advisor 개발자를 위한 가이드 가 게재되었습니다: 저는 전문 프로그래머가 아닙니다. 따라서 거래 시스템 개발 작업을 할 때 "단순한 것에서 복잡한 것으로가는 것"의 원칙이 가장 중요합니다. 나에게 정확히 무엇이 간단합니까? 우선 그것은 시스템을 만드는 과정과 그 작업의 논리를 시각화하는 것입니다. 또한 최소한의 수기 코드입니다. 이 기사에서는 Matlab 패키지를 기반으로 거래 시스템을 만들고 테스트한 다음 MetaTrader 5에 대한 Expert Advisor를 작성하려고
새로운 기고글 오류 찾기 및 로깅 가 게재되었습니다: MetaEditor 5에는 디버깅 기능이 있습니다. 그러나 MQL5 프로그램을 작성할 때 종종 개별 값이 아니라 테스트 및 온라인 작업 중에 나타나는 모든 메시지를 표시하려고 합니다. 로그 파일 내용이 큰 경우 필요한 메시지의 빠르고 쉬운 검색을 자동화하는 것이 분명합니다. 이 기사에서는 MQL5 프로그램에서 오류를 찾는 방법과 로깅 방법을 고려할 것입니다. 또한 파일 로그인을 단순화하고 로그를 편안하게 볼 수 있는 간단한 프로그램인 LogMon을 알게 될 것입니다. 이제 파일에
새로운 기고글 자동 거래 챔피언십 2010을 위한 Expert Advisor를 신속하게 만드는 방법을 알아보십시오. 가 게재되었습니다: Automated Trading Championship 2010에 참여할 전문가를 양성하기 위해 준비된 Expert Advisor의 템플릿을 사용해 보겠습니다. 기본 클래스, 기능, 템플릿이 이미 개발되었기 때문에 초보 MQL5 프로그래머도 이 작업을 수행할 수 있습니다. 거래 아이디어를 구현하기 위한 최소한의 코드만으로도 충분합니다. 트렌드를 이용한 거래는 범위 내에서 거래하는 것보다 수익성이 더
새로운 기고글 특정 매직 넘버에 의한 총 포지션 볼륨 계산을 위한 최적 방법 가 게재되었습니다: 이 글에서는 지정된 기호와 매직 넘버의 총 포지션 볼륨 계산 문제를 고려합니다. 제안 된 방법은 거래 내역에서 필요한 최소한의 부분만 요청하고 총 포지션이 0 일 때 가장 가까운 시간을 찾아 최근 거래로 계산을 수행합니다. 클라이언트 터미널의 전역 변수 작업도 고려됩니다. 함수 알고리즘은 다음과 같이 나타낼 수 있습니다. 완전한 함수: 작성자: Dmitry Fedoseev
새로운 기고글 Google Chart API를 통해 차트를 구성하는 라이브러리 가 게재되었습니다: 다양한 유형의 다이어그램 구성은 시장 상황 분석 및 거래 시스템 테스트의 필수 부분입니다. 종종 멋진 다이어그램을 구성하려면 데이터 출력을 파일로 구성해야 하며 그 후에 MS Excel과 같은 응용 프로그램에서 사용됩니다. 이건 그닥 편리하지 않고 데이터를 동적으로 업데이트하는 함수를 뺏어가기까지 합니다. Google Charts API는 서버에 특별한 요청을 보내 온라인 모드에서 차트를 만드는 수단을 제공했습니다. 이 글에서는 이러한
새로운 기고글 ORDER_MAGIC을 사용하여 단일 상품에서 여러 Expert Advisors와의 거래 가 게재되었습니다: 이 글에서는 매직 식별을 사용한 정보 코딩 문제와 다양한 Expert Advisors의 자동 거래의 분할, 조립 및 동기화에 대해 설명합니다. 이 글은 Expert Advisors와 다양한 전략의 복잡한 동기화 시스템을 구현하는 데 유용할 수 있는 가상 포지션 문제를 다루기 때문에 초보자는 물론 숙련된 거래자에게도 흥미로울 것입니다. 이제이 EA를 실행하려고 하지만 한 기기의 다른 시간 프레임에서 실행합니다
새로운 기고글 인디케이터의 경제적 계산 원칙 가 게재되었습니다: 사용자 및 기술 인디케이터에 대한 호출은 자동 거래 시스템의 프로그램 코드에서 매우 적은 공간을 차지합니다. 종종 단순히 몇 줄의 코드 일뿐입니다. 그러나 가장 많은 시간을 사용하는 몇 줄의 코드로 Expert Advisor를 테스트하는 데 소비해야 하는 경우가 종종 있습니다. 따라서 인디케이터 내 데이터 계산과 관련된 모든 것은 언뜻 보기 보다 훨씬 더 철저히 고려되어야 합니다. 이 글은 이것에 대해 정확하게 이야기 할 것입니다. 이제 Expert Advisor의
새로운 기고글 MQL5에서 이동 평균 계산 성능 테스트 가 게재되었습니다: 첫 번째 이동 평균 인디케이터 생성 이후 여러 많은 인디케이터가 나타났습니다. 그들 중 다수는 유사한 평활 방법을 사용하지만 다른 이동 평균 알고리즘의 성능은 연구되지 않았습니다. 이 글에서는 MQL5에서 이동 평균을 사용하는 가능한 방법을 고려하고 성능을 비교합니다. MetaTrader 4와 MetaTrader 5의 두 플랫폼의 계산 성능을 비교하는 것은 흥미롭습니다. 결과는 표 2, 사례 №0 (MQL4) 및 사례 №2 (MQL5)에 나와 있습니다
새로운 기고글 여러 상품을 거래하는 Expert Advisor 생성 가 게재되었습니다: 금융 시장에서 자산 다각화의 개념은 꽤 오래된 것인데 항상 초보 트레이더를 끌어 들였습니다. 이 글에서 저자는 이러한 거래 전략 방향에 대한 초기 소개를 위해 다중 통화 Expert Advisor의 구성에 대한 최대한 간단한 접근 방식을 제안합니다. 가장 합리적인 해결책은 Expert Advisor의 전체 분석 부분을 다중 통화 인디케이터에 배치하고 Expert Advisor의 경우 인디케이터 버퍼에서 거래 통제를 위해 준비된 신호만 취하는
새로운 기고글 Delphi로 MQL5용 DLL 짜는 법 가 게재되었습니다: 이 문서는 Delphi 환경에서 인기좋은 언어 ObjectPascal을 이용해 DLL 모듈을 짜는 법에 대해서 알아볼 것입니다. 본 문서에서 제공하는 자료는 주로 외부 DLL 모듈을 연결하여 MQL5의 내장 프로그래밍 언어의 경계를 허문 초보자 프로그래머를 대상으로 합니다. 6번 그림과 같이 파란색 회귀 채널을 생성하는 것이 인디케이터 작업의 결과입니다. 채널 구성의 정확성을 확인하기 위해 차트에는 MetaTrader 5 기술 분석 도구 중 "회귀 캐널"이
새로운 기고글 포지션 중심적 MetaTrader5 환경에서 주문 추적을 위해 가상 주문 매니저 활용하기 가 게재되었습니다: 이 클래스 라이브러리를 MetaTrader 5 Expert Advisor에 추가하면 MetaTrader 5의 포지션 기반 접근 방식이 아닌, MetaTrader 4와 거의 유사한 주문 중심의 접근 방식으로 작성할 수 있습니다. 이를 위해 MetaTrader 5 클라이언트 터미널의 가상 주문을 추적하는 동시에 재앙 보호를 위한 각 위치에 대한 보호 브로커 스톱을 유지합니다. 이 크기의 프로젝트는 철저하게
새로운 기고글 MQL5 이벤트 핸들링: 빠르게 MA 피리어드 바꾸기 가 게재되었습니다: 피리어드가 13인 단일 MA 인디케이터가 차트에 적용되었다고 상상해 봅시다. 피리어드를 20으로 바꾸고 싶은데, 인디케이터 속성 대화 상자에서 13을 20으로 바꾸고 싶지는 않네요. 맨날 쓰는 방법이니까 너무 지루하잖아요. 특히 인디케이터 코드를 열어서 수정하고 싶지가 않습니다. 버튼 하나만 눌러서 해결하고 싶은데요. 키보드의 위쪽 화살표가 딱이겠네요. 이 글에서는 그 방법을 찾아볼게요. 단일 인디케이터 파일 과 '인디케이터+어드바이저' 조합
새로운 기고글 초보자를 위한 실용적인 MQL5 디지털 필터 구현 가 게재되었습니다: 자동 매매 시스템 관련 포럼에서 자주 언급되는 것 중 하나가 디지털 필터입니다. 그러니 MQL5에서 사용할 수 있는 디지털 필터 표준 코드를 꼭 제공해 드려야죠. 이 글에서는 '뉴비들을 위한 MQL5 커스텀 인디케이터'에 있는 간단한 SMA 인디케이터 코드를 조금 더 복잡하지만 보편적으로 사용할 수 있는 디지털 필터로 변환하는 법을 알아보겠습니다. 본문의 내용은 직전 글과 이어집니다. 프로그래밍 오류 수정법과 텍스트 변환 방법에 대한 설명 역시
새로운 기고글 MQL5로 방출형 인디케이터 그리기 가 게재되었습니다: 이 글에서는 새로운 시장 조사 접근법인 방출형 인디케이터에 대해 알아보겠습니다. 방출은 서로 다른 인디케이터의 교차점을 기반으로 계산됩니다. 각각의 틱 다음에 형형색색의 점이 나타나죠. 이 점들이 모여 성운, 구름, 궤도, 직선, 포물선 등의 형태를 갖는 클러스터를 형성합니다. 클러스터의 모양에 따라 시장 가격의 변화에 영향을 미치는, 눈에는 보이지 않는 원동력을 어느 정도 감지할 수 있죠. 많은 투자자와 매매 전략 개발자들이 다음과 같은 질문에 관심을 갖습니다
새로운 기고글 인디케이터 데이터 교환: 쉬워요! 가 게재되었습니다: 차트에 추가된 인디케이터 데이터에 액세스가 가능한 동시에, 데이터 복사가 불필요하고, 필요한 경우 최소한의 수정만을 거쳐 기존의 코드를 사용할 수 있으며, MQL 코드가 선호되는 환경을 제공하고 싶습니다. 물론 DLL을 사용하긴 하겠지만 C++ 문자열을 이용할 겁니다. 이 글은 다른 MQL 프로그램에서 MetaTrader 터미널로 인디케이터 버퍼를 가져올 수 있도록 하는 편리한 개발 환경 구축 방법을 설명하고 있습니다. 어렵지 않죠? 하위 문자열을 이용해 디스크립터
새로운 기고글 데이터 교환 방법: 10 분 안에 MQL5 용 DLL 가 게재되었습니다: 이제 많은 개발자가 간단한 DLL을 작성하는 방법과 다른 시스템 바인딩의 특수 기능이 무엇인지 기억하지 못합니다. 몇 가지 예제를 사용하여 간단한 DLL 생성의 전체 프로세스를 10 분 안에 보여주고 바인딩 구현에 대한 몇 가지 기술적인 세부 사항을 논의하려고 합니다. 다양한 유형의 변수 (숫자, 배열, 문자열 등)를 교환하는 예제와 함께 Visual Studio에서 DLL을 만드는 단계별 프로세스를 보여 드리겠습니다. 게다가 사용자 지정