차익 거래 전략의 생성 및 테스트

 

아시다시피 차익 거래에서는 상관관계가 높은 쌍 또는 상품 포트폴리오를 찾는 것이 매우 중요합니다. "잎"이라고 하는 상관 관계가 다른 시간에 다시 복원되는 경우가 종종 있습니다. 따라서 차익 거래자는 관련 쌍과 포트폴리오를 지속적으로 찾고, Excel 어딘가에 상품 견적을 업로드 및 정렬하고, 매개변수를 계산하고, 진입점을 찾고, 이익을 계산해야 합니다. 그리고 이 모든 것은 대부분 수동으로 이루어지며 엄청난 수의 파일을 "삽질"하고 시간을 낭비합니다.

차익 거래자의 작업을 용이하게 하기 위해 본격적인 창 사용자 인터페이스를 갖춘 Expert Advisor-Tester가 개발되었습니다.   인터페이스는 MQL 5 표준 라이브러리를 기반으로 작성되었으며 Expert Advisor를 사용하여 다양한 차익 거래 전략을 쉽게 생성하고 매개변수를 설정하고 테스트할 수 있습니다.

ArCo - ARbitrageur 상관 관계 바구니. 버전 1.1 베타

전문가 고문 차익 거래 전략

고문에서 거의 모든 유형의 차익 거래를 생성할 수 있습니다.

-쌍(도구-도구);

-지수(종합지수), 헤징 포함

-바구니-바구니.

어드바이저 장치

EA는 차익 거래 전략을 만들고 저장하고 이름을 바꾸고 삭제할 수 있습니다. 전략은 " Files " MT5 폴더의 "ArCo1.1\Strategies" 폴더에 설정 파일로 저장됩니다.

각 전략에서 정렬 기호가 선택됩니다. 이는 전략에 포함된 모든 기호의 따옴표를 적시에 정렬하는 데 필요합니다.

각 전략에는 고유한 매개변수가 있습니다. 기호 바구니 작성, 볼륨 결정, 진입-퇴장 조건.

테스트는 마지막으로 로드된 전략과 정렬 기호에 대해 수행됩니다. 전략의 각 단계는 테스터 로그에 기록됩니다. 수수료도 볼 수 있습니다.

EA에는 두 가지 지표가 있습니다.

- "바구니" - 바구니 기호의 따옴표 합계를 시각적으로 보기 위해

- "스프레드" – 바스켓의 스프레드 및 상관 관계 계산.


전략 장치

이 전략에는 왼쪽 빈과 오른쪽 빈의 두 가지 기호 빈이 있습니다. 바스켓은 시장 진입 및 퇴장 규칙을 제외하고 구조가 동일합니다.   항상 왼쪽 바구니를 시작합니다.

"시장 감시"의 기호는 바구니에 추가, 제거 및 교체할 수 있습니다. 각 심볼에 대해 거래량(계약-로트 수), 최대 스프레드 등이 설정됩니다.

진입 조건, 손익의 정의는 적절한 메뉴 항목을 선택하여 수행됩니다.

전략은 두 가지 수준의 평균을 정의할 수 있습니다.

어드바이저 거래 원칙

작업은 지정된 수준의 상관 관계를 달성하기 위해 스프레드를 사고파는 것을 기반으로 합니다.

스프레드를 사는 것은 왼쪽 바구니를 사고 오른쪽 바구니를 파는 것입니다. 스프레드 매수 마감 - 왼쪽 바구니를 매도하고 오른쪽 바구니를 구입합니다.

스프레드를 파는 것은 왼쪽 바구니를 팔고 오른쪽 바구니를 사는 것입니다. 스프레드 매도 마감 - 왼쪽 매수 오른쪽 매도.

위치 평균화 – 기존 위치에 백분율 볼륨을 추가합니다.

악기의 구매 및 판매는 "시장에서" 수행됩니다.

 

빠른 시작

            파일의 압축을 풀고 " Experts " 폴더에 "ArCo1.1" Advisor 폴더를, " Indicators " 폴더에 "ArCo1.1 Indicators " 폴더를 넣습니다. 고문의 일부로 ArCo1.1 인증서가 있습니다. chm

전략 수립

하나.       현재 차트에 고문을 "던지십시오".

2.       "설정 ArCo1.1" 버튼을 클릭합니다. 기본 사용자 인터페이스 창이 나타납니다.


삼.       전략 수립의 각 단계에서 "전략 - 확인" 메뉴 항목을 선택하여 확인하고 힌트를 얻을 수 있습니다.

4.       "전략" 메뉴에서 "만들기"를 선택합니다.

5.       "전략 파일 이름" 필드에 무료 전략 이름을 입력합니다. "확인"을 누릅니다. 파일 이름은 기본 양식의 헤더에 표시됩니다.

6.       왼쪽 바구니의 "추가" 버튼을 클릭합니다. "기호 선택" 창에서 기호를 선택하고 "확인"을 클릭합니다.

7.       바구니에서 기호를 선택하고 "설정" 버튼을 클릭하십시오.


여덟.       "심볼 설정" 창에서 거래량(계약 또는 로트), 최대 스프레드(포인트)를 입력합니다. 실제 스프레드가 최대 스프레드보다 높으면 심볼이 거래되지 않습니다. 헤징과 같은 특수한 유형의 전략에는 "장바구니 구매" 및 "장바구니 판매" 및 "차트 금지" 목록이 필요하며 대부분의 경우 기본적으로 남아 있습니다. 필요한 경우 하나의 계약에 대한 수수료 금액을 설정합니다. "확인"을 누릅니다.

아홉.       오른쪽 바구니에 대해 6, 7, 8단계를 반복합니다.

십.   주 창에서 정렬 기호를 선택합니다. 전략 기호의 모든 따옴표를 시간에 동기화하는 데 필요합니다. 그 후 현재 MT5 창에 2개의 어드바이저 표시기가 나타나야 합니다. 견적 다운로드로 인해 즉시 나타나지 않는 경우 견적을 "펌핑"하는 것처럼 차트 기간의 다른 시간대를 클릭해야 합니다. 약한 컴퓨터에서는 "설정 - 표시기" 메뉴 항목에서 표시되는 막대 수를 줄일 수 있습니다.

열하나.   메인 창에서 "거래 옵션 - 진입 조건"을 선택하십시오. 창에서 스프레드 판매 및 구매에 대한 상관 관계 수준을 입력합니다. "확인"을 누릅니다.

12.   메인 창에서 "거래 옵션 - 종료 조건"을 선택하십시오. 창에서 스프레드의 매도 마감 및 매수 마감에 대한 상관 관계 수준을 입력합니다. 필요한 경우 손익 값을 입력하십시오. "확인"을 누릅니다.


열셋.   위치를 평균화해야 하는 경우 "거래 매개변수 - 위치 평균화" 항목을 선택하고 적절한 값을 입력하십시오.

전략 테스트

테스트는 마지막 열린 전략과 정렬 기호에 대해 수행됩니다.

  1. MT5 테스터를 엽니다.
  2. Expert Advisor ArCo1.1을 선택합니다.
  3. 정렬 문자를 선택합니다.
  4. 기간을 선택하세요.
  5. 시험.

기호 구매 및 판매는 "시장에서" 발생합니다. EA의 모든 거래는 테스터의 로그에 기록됩니다. 거기에서 총 수수료를 볼 수도 있습니다.

 

결론

EA는 32비트 시스템에서 컴파일되었습니다.

어드바이저는 MT5 브로커 "Opening"에서 테스트되었습니다.   실제 계정에.

때로는 매우 흥미로운 결과를 제공합니다. 예를 들어, 한 쌍의 RTS 선물 - 2013년 10월 Sber 선물.


저자는 고문을 개선하기 위한 모든 희망, 의견 및 제안에 대해 기꺼이 논의할 것입니다.

파일:
Arko1_1.zip  722 kb
 
Market 또는 Code Base에 설명과 함께 프로그램을 퍼뜨리십시오. 포럼은 게시물을 삭제하거나 며칠 안에 없어질 것입니다.
 
paladin800 :
Market 또는 Code Base에 설명과 함께 프로그램을 퍼뜨리십시오. 포럼은 게시물을 삭제하거나 며칠 안에 없어질 것입니다.

예, 그리고 여기에 모든 쓰레기를 버리십시오 ...

이것은 그러한 주제에 적합한 장소입니다. 어떤 사람은 유망한 거래 시스템에 대해 논의하고 싶어합니다. 심지어 기능을 배치했습니다.

 

Forts에서 차익거래도 합니다. 가는 길에 MT5의 로봇.

아이라쉬, 연습한지 얼마나 됐어? 어떤 바구니를 사용합니까?

 
pronych :

Forts에서 차익거래도 합니다. 가는 길에 MT5의 로봇.

아이라쉬, 연습한지 얼마나 됐어? 어떤 바구니를 사용합니까?

MT5에서 아주 최근에 나는 역사적인 틱 인용문의 존재에 매료되었습니다.

바구니는 이제 다소 균형이 맞지 않습니다. 한 도구는 느려지고 다른 도구는 이미 돌아왔습니다. 그리고 바구니의 상관 관계는 병원의 평균 온도를 나타냅니다)). 미래 스팟 쌍의 더 나은 포트폴리오.

 
IRash :

MT5에서 아주 최근에 나는 역사적인 틱 인용문의 존재에 매료되었습니다.

바구니는 이제 다소 균형이 맞지 않습니다. 한 도구는 닿지 않고 다른 도구는 이미 돌아왔습니다. 더 나은 커플 포트폴리오.

글쎄, 냉정한 생각이 갔다. 할 일이 너무 많아서 비판하기가 불편합니다. 그러나 여전히 진실은 더 비쌉니다. 이 모든 왼쪽/오른쪽 바구니는 막다른 길입니다. 이것은 스프레드를 계산하는 방법이 아닙니다.

 
MetaDriver :

글쎄, 냉정한 생각이 갔다. 할 일이 너무 많아서 비판하기가 불편합니다. 그러나 여전히 진실은 더 비쌉니다. 이 모든 왼쪽/오른쪽 바구니는 막다른 길입니다. 이것은 스프레드를 계산하는 방법이 아닙니다.

바구니는 여전히 다재다능한 도구입니다. 그리고 작업 - 방금 신사의 차익 거래자 세트의 기능을 다른 플랫폼에서 이전했습니다.
 
MetaDriver :

그러나 여전히 진실은 더 비쌉니다. 이 모든 왼쪽/오른쪽 바구니는 막다른 길입니다.

그러나 그것은 고전이다! - 왼쪽과 오른쪽 다리.

>이것은 스프레드를 계산하는 방법이 아닙니다.

흥미로운 생각이 있지 않을까요?

 
IRash :

바구니는 여전히 다재다능한 도구입니다.

흠... 아직 그것에 대해 논쟁할 수는 없습니다. 주요 질문은 다음과 같습니다. 왜 두 개입니까?


그리고 작업 - 방금 신사의 차익 거래자 세트의 기능을 다른 플랫폼에서 이전했습니다.

... 30분? :)
 
IRash :

그러나 그것은 고전이다! - 왼쪽과 오른쪽 다리.

>이것은 스프레드를 계산하는 방법이 아닙니다.

흥미로운 생각이 있지 않을까요?

개인 메일을 확인하십시오.
 
MetaDriver :
흠... 아직 그것에 대해 논쟁할 수는 없습니다. 주요 질문은 다음과 같습니다. 왜 두 개입니까?


... 30분? :)
2개월 동안((