기고글 토론 "차트에서 거래 아이디어의 빠른 테스트"

 

새로운 기고글 차트에서 거래 아이디어의 빠른 테스트 가 게재되었습니다:

이 글은 거래 아이디어를 시각적으로 빠르게 테스트하는 방법을 설명합니다. 이 방법은 가격 차트, 신호 지표 및 잔액 계산 지표의 조합을 기반으로 합니다. 거래 아이디어를 검색하는 방법과 이러한 아이디어를 빠르게 테스트하는 데 사용하는 방법을 공유하고 싶습니다.

간단한 신호 지표를 개발하여 작동 방식을 이해하고 메소드의 편의성을 평가해 보겠습니다. 저는 오랫동안 촛대 패턴에 대해 들어왔습니다. 그렇다면 어째서 실제로 그들의 작업을 확인하지 않는거죠? 저는 "해머"와 "슈팅 스타" 반전 패턴을 각각 매수 신호와 매도 신호로 선택했습니다. 아래 이미지는 개략적인 모양을 보여줍니다.

그림 1. "해머"와 "슈팅 스타" 촛대 패턴


작성자: Vladimir Kustikov

 

훌륭한 기사, 매우 현명한 접근 방식입니다.

아직 지표를 테스트하지는 않았지만 아이디어가 마음에 듭니다.

OOP 접근 방식에 대해 저자를 특별히 칭찬합니다.

잔액 계산기 클래스를 기반으로 본격적인 (또는 본격적인에 가까운) 가상 거래 클래스를 만들어야 합니다.

 

정말 흥미로운 기사입니다 - 특히 아이디어가 좋았습니다!

 

굉장하고 거의 전략 테스터와 거의 동일하며 그래프 다시 그리기 속도와 테스터에서 실행되는 EA와 두 가지 방법의 정확성을 비교하는 것이 흥미로울 것입니다.

 
DC2008:

정말 흥미로운 기사 - 특히 아이디어!

아이디어는 오래 전에 4에서 만들어졌습니다 . https://www.mql5.com/ru/forum/118272/page2#178627.

2009 년 기사에서 이러한 지표가 만들어졌습니다 https://www.mql5.com/ru/forum.

단점
- 오픈 가격에 의한 전략 테스터의 아날로그
- 여전히 항목에 대한 지표를 프로그래밍해야합니다.
- 주문 상태 분석없이 간단한 전략에 적합합니다.
- MM 없음.

장점
- 많은 지수 시그널러를 위한 한 명의 전문가
- 셀프 테스터

Тестирование Стратегии на истории без Советника - MQL4 форум
  • www.mql5.com
Тестирование Стратегии на истории без Советника - MQL4 форум
 
sergeev:

단점

- 시가에 의한 전략 테스터의 아날로그
- 여전히 입력에 대한 지표를 프로그래밍해야합니다.
- 주문 상태 분석이없는 간단한 전략에 적합합니다.
- MM 없음.

저는 직접 아날로그 지표를 만들었는데 MM, 채우기/부분 닫기 등 여러 가지가 있었습니다. 즉, 아이디어만 개발하면 됩니다.

저는 신호 표시기의 특정 형식에 얽매이지 않고 로직을 코드에 직접 넣었습니다 (기본은 동일했습니다).

이 방법을 공개해 주신 저자 덕분에 매우 편리한 접근 방식입니다.

 

긍정적인 피드백에 감사드립니다!

불행히도 (또는 다행히도) 기사가 이미 검토를 위해 보내졌을 때 foursquare 웹 사이트에서 비슷한 게시물을 발견했습니다.

이 방법을 그대로 사용해야 한다고 덧붙일 수 있습니다. 다양한 유형의 MM 구현을 지표에 추가하고 보류중인 주문 등을 설정할 수있는 새로운 신호로 보완 할 수 있습니다. 또한 처음에는 그렇게했지만이 아이디어에서 최대 이익을 짜내는 것이 아니라 아이디어를 테스트하는 속도와 명확성을 실현하는 것이 목적이기 때문에 기사를 복잡하게 만들지 않기로 결정했습니다. 누군가 필요하다면 포지션을 열라는 반복 신호가 나타나면이 신호를 무시하지 않고 기존 포지션의 평균을 계산하는 잔액 계산 표시기를 게시 할 수 있습니다.

sergeev:

단점

장점

이 접근 방식에는 분명하지 않은 이점이 하나 더 있습니다. 개시 및 종료 신호가 명확하게 구분되면 잔액 표시기를 실제 주문을하여 이러한 신호에 반응하는 거래 모듈로 대체 할 수 있습니다. 잔액 표시기와 마찬가지로 이러한 모듈을 한 번만 작성하면 충분합니다. 니콜라이 코시친도 비슷한 아이디어를 제시했습니다.

 

Vladix:

니콜라이 코시친도 비슷한 아이디어를 제시했습니다.

이 아이디어를 Kositsyn에게 돌리는 것은 죄악입니다.
 

Vladix:

...

비슷한 아이디어가 Nikolay Kositsyn에 의해 제시되었습니다.

나는 외과 의사에게서 그런 것들을 기억하지만 오래 전 2006-7 년경에 기억합니다.

그는 칠면조 자체에서 즉석에서 균형 지표와 수익성 재 계산을 만들었습니다.

칠면조를 기반으로 한 수동 최적화 프로그램과 같은 것입니다.

그건 그렇고, 5 월부터 비슷한 주제의 기사 초안이 있지만 (끝내기 위해 일어나지 못함) 다른 접근 방식이 있는데, 거래에 대한 모든 데이터를 로그로 기록한 다음이 배열로 원하는 것을 수행하고 통계를 분석하고 생성하는 클래스를 설명합니다.

그건 그렇고, 아이디어가 새로운 것이 아니라는 사실은 포럼이 고급뿐만 아니라 초보자를 가르치기위한 것이기 때문에 기사의 장점을 감소시키지 않습니다. 일반적으로이 기사는 영리합니다.

 
sergeev:
코시친에게 아이디어를 귀속시키는 것은 죄악입니다.

파츠 탈롬. ) 나는 Kositsin에 대해 아무것도 없으며 동지는 열심히 일하고 유용하지만 여전히 재미 있습니다 (임하).

--

주제에 대해 : 저는 지표 테스터를 작성한 2010 년 3 월부터이 아이디어를 사용해 왔습니다. 나는 모든 것을 훨씬 더 간단하게 만들었고 지표에서 간단한 지표를 만들었습니다.

지표를 파일로 출력하고, 다른 지표(파일플로터)가 이를 읽고 표시할 때 배율을 조정합니다(플로터 설정에서 설정). 이것은 간단하고 보편적인 방식입니다.

편일예탁잔고는 스프레드 유무에 관계없이 정규화된 핍(Lot*ProfitVPips/가격)으로 계산됩니다. 입력 신호를 정규화하거나 직사각형으로 만들거나 다른 방식으로 변환해야 하는 경우, 입력 지표 신호의 진폭에 비례하는 로트는 갭에 추가 지표가 더해져 모든 것을 처리합니다.

기대-매트 규칙이 적용되기 때문에 MM에 대해서는 신경 쓰지 않았습니다. 이 지표는 지표의 성능을 미리 평가하기 위해 만든 것으로, 그 기능을 매우 잘 처리합니다.

 

전 열렬히 지지합니다. 저는 오랫동안 같은 방법을 사용해 왔고 테스터를 거의 실행하지 않으며 옵티마이저를 전혀 사용하지 않습니다.

또한 더 이상 균형과 진입 / 종료 지점을 그리지도 않습니다. 그냥 예측 오차를 계산해서 인디케이터에 표시할 뿐입니다.

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования - Документация по MQL5