Counter Order Strategy(마틴게일 전략과 비슷하지만 완전하지는 않음)의 알고리즘 절차를 설명할 필요가 있습니다.

 

안녕하세요, MQL5 프로그래머나 개발자를 위한 질문입니다. 예를 들어 MT5에 대한 전략을 작성하는 것이 얼마나 어려운지, 어떻게 평가하는지 알려주세요. 나는 Excel에서 알고리즘을 던졌습니다. 죄송합니다. 사진을 참조하십시오.

알고리즘의 원래 이름은 ALGO_BLACKJACK&HOOKERS입니다.



분석
이동 평균 분석 로봇은 지난 1시간 동안 이동 평균 라인을 분석하고 진입점을 찾지 않고 매수 또는 매도 포지션을 엽니다. 매수 - 무빙 평균의 시작점과 끝점의 가치 지표의 차이가 양수이면 매도 - 음수이면 매도합니다.

첫 번째 위치
첫 번째 위치 => 60p인 경우 첫 번째 매수 또는 매도 위치를 엽니다. (60, 61...) THEN 닫기 위치 IF 첫 번째 위치 => -30p. (-30, -31…) 그런 다음 두 번째 위치입니다.

두 번째 위치
두 번째 포지션 열기 첫 번째 포지션이 매수이면 두 번째 포지션은 매도, 첫 번째 포지션이 매도라면 두 번째 포지션은 매수입니다.

세 번째 위치
세 번째 위치를 엽니다. 두 번째 위치가 매도인 경우 => -30p. (-30, -31…) 세 번째 포지션은 매수입니다. 두 번째 위치가 매도인 경우 => 30p. (30, 31…) 세 번째 위치는 매도입니다. 두 번째 포지션이 매수인 경우 => 30p. (30, 31...) 세 번째 포지션은 매수입니다. IF 두 번째 포지션 매수 => - 30p. (-30, -31...) 세 번째 포지션은 매도입니다.

폐쇄

IF SUM 첫 번째 위치 + 두 번째 위치 + 세 번째 위치 = 60p. (60, 61…) 그런 다음 기기의 모든 위치를 닫습니다. IF SUM 첫 번째 위치 + 두 번째 위치 + 세 번째 위치 => - 60p. (-60, -61…) 그런 다음 기기의 모든 위치를 닫습니다. 알고리즘 예약: IF SUM 첫 번째 위치 + 두 번째 위치 + 세 번째 위치 => 0p. (0, 1...) THEN 기기의 모든 위치를 닫습니다.


위험

전략 위험은 가능한 결과의 총 수에 대한 수익성 또는 수익성 없는 결과 수의 비율로 정의됩니다. 1개는 처음에 수익성이 있고 2개는 끝에 수익성이 있고 2개는 끝에 수익성이 없기 때문에 총 5개의 결과가 있습니다. 전체적으로 이익 확률은 3/5 또는 0.6이고 손실 확률은 2/5 또는 0.4입니다. 즉, 10개의 거래가 360p의 이익, 240p의 손실을 제공합니다. 순이익은 120p입니다. 알고리즘의 수익성은 20%입니다.


추가 질문: 하나의 상품에 대해 매수 및/또는 매도를 위해 두 개 이상의 포지션을 보유할 수 있습니까?

카운터 오더에 대한 TOPIC(링크) 가 있습니다. 실제로 알고리즘은 예측을 제공하지 않고 작업 최적화만 제공합니다.

일반적으로 평소와 같이)))


2017년 9월 4일

이제 나는 많은 금액, 시세 및 이익을 달러로 처리했습니다. 채팅의 두 명의 동지 덕분에 :) 일반적으로 고전적인 EUR/USD: 60포인트의 수익과 1:100의 레버리지 0.1이면 $6 수익입니다. 계산기를 참조하십시오. 적당히. 많은 1.0 60 포인트 = 1:100의 레버리지로 $60. 6달러를 위해 60점을 잡는 것은 무익하다고 생각합니다. 따라서 내가 일할 경우 1.0 로트. 이 60점은 잡기 힘든데 6달러는 제 생각에는 그만한 가치가 없습니다. 1.0이 많이 포함된 60달러는 시간과 소란을 일으키지만 위험은... 위험... 그래서 우리는 로봇에 대해 다소 신뢰할 수 있는 알고리즘을 찾고 있습니다.

 
geratdc :



일반적으로 평소와 같이)))

평소와 같이 나는 축적된 잠금과 손실을 해결하는 방법에 대한 새로운 아이디어를 가지고 몇 년 동안 정기적으로 그러한 고문에게 돌아가지만 모두 헛된 것입니다. 작동하고 테스트 한 이러한 알고리즘을 구성할 수 있다면 당사에 문의하십시오. :-)))
 
geratdc :

안녕하세요, 프로그래머나 개발자를 위한 질문입니다. 예를 들어 MT5에 대한 전략을 작성하는 것이 얼마나 어려운지, 어떻게 평가하는지 알려주세요. 나는 Excel에서 알고리즘을 던졌습니다. 죄송합니다. 사진을 참조하십시오.


분석
로봇은 지난 1시간 동안 이동 평균선을 분석하고 진입점을 찾지 않고 매수 또는 매도 포지션을 엽니다. 매수 - 무빙 평균의 시작점과 끝점의 가치 지표의 차이가 양수이면 매도 - 음수이면 매도합니다. 즉, 로봇은 트렌드에 대한 위치를 엽니다(연결).

첫 번째 위치
첫 번째 매수 또는 매도 포지션을 엽니다(IF 첫 번째 포지션 => $50 (50, 51...) THEN 마감 포지션 IF 첫 번째 포지션 => -40$ (-40, -41...) THEN 두 번째 포지션).

두 번째 위치
두 번째 포지션 열기 첫 번째 포지션이 매수이면 두 번째 포지션은 매도, 첫 번째 포지션이 매도라면 두 번째 포지션은 매수입니다.

세 번째 위치
세 번째 위치를 엽니다. 두 번째 위치가 매도 => -40$(-40, -41...)이면 세 번째 위치는 매수입니다. 두 번째 포지션이 매도인 경우 => $40 (40, 41...) 세 번째 포지션은 매도입니다. 두 번째 위치가 매수 => $40(40, 41...)이면 세 번째 위치는 매수입니다. 두 번째 위치가 매수 => - $40(-40, -41...)이면 세 번째 위치는 매도입니다.

폐쇄
상품의 모든 포지션 청산(IF 첫 번째 포지션 => $50 (50, 51…) THEN 포지션 청산. IF SUM 첫 번째 포지션 + 두 번째 포지션 + 세 번째 포지션 => $50 THEN 모든 포지션 청산).

추가 질문: 하나의 상품에 대해 매수 및/또는 매도를 위해 두 개 이상의 포지션을 보유할 수 있습니까?

카운터 오더에 대한 TOPIC(링크) 가 있습니다. 실제로 알고리즘은 예측을 제공하지 않고 작업 최적화만 제공합니다.

일반적으로 평소와 같이)))


웃기지만 mql5)))))) 하지만 당신의 수업은 너무 기계론적이어서 내 것이 더 치명적입니다.

MT5 헤지 계정에서는 하나의 상품에 대해 둘 이상의 매수 및/또는 매도 포지션을 보유 할 수 있습니다.

 

여러분, 저는 최근에 MT5를 사용합니다.

알고리즘에서 최소한 약점을 찾아 그것이 약한 이유를 설명하십시오. 함께 생각합시다. 프로그래밍이 더 복잡하다는 것은 분명하지만 알고리즘이 작동한다면 프로그램이 작동하지 않아야 하는 이유는 무엇입니까? 알고리즘은 아무 것도 예측하지 않고 작업을 최적화할 뿐입니다.

데모 계정 에서 무슨 일이 일어나고 있는지 봅니까? 여기에 내가 아마도 일을 정리할 알고리즘 로봇이 있습니다.

 
geratdc :

여러분, 저는 최근에 MT5를 사용합니다.

알고리즘에서 최소한 약점을 찾아 그것이 약한 이유를 설명하십시오. 함께 생각합시다. 프로그래밍이 더 복잡하다는 것은 분명하지만 알고리즘이 작동한다면 프로그램이 작동하지 않아야 하는 이유는 무엇입니까? 알고리즘은 아무 것도 예측하지 않고 작업을 최적화할 뿐입니다.

데모 계정 에서 무슨 일이 일어나고 있는지 봅 니까? 여기에 내가 아마도 일을 정리할 알고리즘 로봇이 있습니다.

아니요, 우리는 텔레파시가 아니라 보지 못합니다.

IF 첫 번째 위치 => -40$ ..... 등등. 실수의 첫 번째 인 레벨이 아닌 작업이 필요합니다.

 
Alexey Volchanskiy :


웃기지만 mql5)))))) 하지만 당신의 수업은 너무 기계론적이어서 내 것이 더 치명적입니다.

MT5 헤지 계정에서는 하나의 상품에 대해 둘 이상의 매수 및/또는 매도 포지션을 보유 할 수 있습니다.


이제 모든 것이 정상입니다. 고맙습니다. 그리고 나서 같은 명령이 제거될까 두려웠습니다.
 
Alexey Volchanskiy :

아니요, 우리는 텔레파시가 아니라 볼 수 없습니다.

IF 첫 번째 위치 => -40$ ..... 등등. 실수의 첫 번째 인 레벨이 아닌 작업이 필요합니다.


이것이 무엇을 의미하는지 해석해 주시겠습니까? 어떻게 해야 합니다.
 
geratdc :

이것이 무엇을 의미하는지 해석해 주시겠습니까? 어떻게 해야 합니다.


방법을 알았다면 오래 전에 했을 것입니다)) 그러나 수준의 관점에서 어리석은 것은 아닙니다.

나는 카운터 오더의 금액을 결정하기 위해 가격 변화율 을 사용합니다. 그러나 이것은 수동 거래를위한 것이 아니지만 가장 많이 가지고있는 것 같습니다. 여기서 손으로 셀 수 있습니다. 나는 로봇을 위해 있다.

 
geratdc :

이것이 무엇을 의미하는지 해석해 주시겠습니까? 어떻게해야합니다.

그건 그렇고, 결과가있을 것입니다. 원하시면 테스트를 드릴 수 있습니다. 손실을 충당하기 위해 별도의 미니 어드바이저 형태로 만들겠습니다. 테스터에 가입하시겠습니까?
 
Alexey Volchanskiy :

그건 그렇고, 결과가있을 것입니다. 원하시면 테스트를 드릴 수 있습니다. 손실을 충당하기 위해 별도의 미니 어드바이저 형태로 만들겠습니다. 테스터에 가입하시겠습니까?


예, 나는 이것을 이해하지 못합니다. 어드바이저가 표시기 및 로봇과 어떻게 다른지 아직 이해되지 않았습니다. 여기에 글을 작성하고 무엇인지 설명할 수 있다면 당연히 시도하겠습니다.


일반적으로 병합할 때 카운터 오더를 마감했습니다. 3000중 에드모계정에 700불 남았는데 어제 아침에 7100 !!! 무료 마진이 포지션 이전(스왑) 비용을 지불하기에 충분하지 않다는 사실 때문에 손실이 누적되었고 시스템은 나를 위해 강제로 폐쇄했습니다.

 
Alexey Viktorov :
평소와 같이 나는 축적된 잠금과 손실을 해결하는 방법에 대한 새로운 아이디어를 가지고 몇 년 동안 정기적으로 그러한 고문에게 돌아가지만 모두 헛된 것입니다. 작동하고 테스트 한 이러한 알고리즘을 구성할 수 있다면 당사에 문의하십시오. :-)))

왜 다들 이걸 하나씩 작업하는거야? 프로그래머가 협력하고 어느 정도 작업 전략을 설명하는 것이 정말 어렵습니까? 스트레스가 되지 않는다면 알고리즘에 대해 설명 부탁드립니다. 언제쯤 스스로 할 수 있는 수준에 도달할지 모르겠다. 천천히 공부하겠습니다. 인형을 위한 MT5 프로그래밍에 대한 좋은 문헌에 대한 링크가 있습니까?