전문가를 고려합니다. - 페이지 3

 
khorosh :
게시물의 목적은 드로다운을 올바르게 계산하는 방법을 보여주는 것입니다. 조언 감사합니다. 귀하의 코드가 실제 고문에 포함된 경우 이러한 거래를 개시하는 순간부터 이러한 거래를 종료하는 순간까지 하나 또는 여러 개의 공개 거래에 대한 손실을 결정하지만 전체 거래에 대한 최대 손실을 찾지는 않습니다. 고문이 일한 시간. 아니면 제가 잘못 이해한 건가요? 내 코드를 비판할 수 있습니까? 최대 손실을 찾는 작업을 올바르게 수행합니까?


이 (내) 코드는 고문 의 전체 시간 동안 최대 손실을 저장합니다. 주식이 잔액과 동일하고 전체 시간 동안 최소값이 없을 때 거래(거래)를 마감할 때 최대 및 최소 변수를 재설정하지 않습니다.

나는 테스터와 비교하기 위해 순전히 예를 위해 그리고 더 간단하게(명확성을 위해) 썼습니다.

코드의 경우 여기에서 사용하는 이유가 명확하지 않습니다.

   if ( AccountEquity ()>MaxEquity) 
    {MaxEquity= AccountEquity ();MinEquity= AccountEquity ();}

MinEquity 재설정

MinEquity= AccountEquity ();

예를 들어 AccountEquity ()>MaxEquity인 상황에서 여러 가지 이유로 주문(주문)을 닫거나 열 수 없는 경우 MinEquity= AccountEquity ()를 재설정할 필요가 없습니다.

일반적으로 동일한 것을 다양한 방식으로 다양한 방식으로 프로그래밍할 수 있습니다. 가장 중요한 것은 올바른 알고리즘입니다.

실제 Expert Advisor에 삽입하면 파일에 변수를 작성하는 것이 좋습니다(검증 포함).

제 생각에는 테스터가 최대 드로다운과 상대적 드로다운을 올바르게 고려하지 않은 것 같습니다. 앞서 예시에 대한 링크를 제공했습니다.

 
serferrer :


이 (내) 코드는 고문 의 전체 시간 동안 최대 손실을 저장합니다. 자산이 잔액과 동일하고 전체 시간 동안 최소값이 없을 때 거래(거래)를 마감할 때 최대 및 최소 변수를 재설정하지 않습니다.

나는 테스터와 비교하기 위해 순전히 예를 위해 그리고 더 간단하게(명확성을 위해) 썼습니다.

코드의 경우 여기에서 사용하는 이유가 명확하지 않습니다.

MinEquity 재설정

예를 들어 AccountEquity ()>MaxEquity인 상황에서 여러 가지 이유로 주문(주문)을 닫거나 열 수 없는 경우 MinEquity= AccountEquity ()를 재설정할 필요가 없습니다.

일반적으로 동일한 것을 다양한 방식으로 다양한 방식으로 프로그래밍할 수 있습니다. 가장 중요한 것은 올바른 알고리즘입니다.

실제 Expert Advisor에 삽입하면 파일에 변수를 작성하는 것이 좋습니다(검증 포함).

제 생각에는 테스터가 최대 드로다운과 상대적 드로다운을 올바르게 고려하지 않은 것 같습니다. 앞서 예시에 대한 링크를 제공했습니다.

MinEquity는 새로운 고가가 업데이트되는 순간 재설정됩니다. 이는 이전 저점이 지나갔고 새로운 고점이 형성된 후에는 새로운 저점을 찾아 새로운 저점에 비해 하락할 수 있음을 나타냅니다. 이전에 발견된 것보다 더 높습니다. 여기서 우리는 이 최대값 이후에 형성된 최소값으로 마지막 최대값에 상대적인 감소를 계산하고 그 중에서 최대값을 선택해야 함을 명심해야 합니다. Integer의 게시물에서 확인을 참조하십시오. 또한 그것이 옳다고 생각합니다. 이 때문에 테스터와 불일치가 있다고 생각합니다.

 
serferrer, 귀하의 버전은 일련의 수익성 없는 주문의 경우 잘못된 인출을 표시합니다. 10개의 손실 주문을 연속으로 100개씩 얻고 1000개를 병합할 수 있습니다. 반면 최대 감소는 100개에 불과합니다. 이것은 잘못된 것입니다.
 
Integer :
serferrer, 귀하의 버전은 일련의 수익성 없는 주문의 경우 잘못된 인출을 표시합니다. 10개의 손실 주문을 연속으로 100개씩 얻고 1000개를 병합할 수 있습니다. 반면 최대 감소는 100개에 불과합니다. 이것은 잘못된 것입니다.


반복 합니다 - 나는 순전히 예시를 위해 썼고 (명확성을 위해) 테스터와 비교하기 위해 더 간단하게 썼습니다.

그리고 그것은 결코 최종적이지 않습니다.

최종 코드를 만들면 거기에 다른 많은 기능을 추가해야 합니다.

 
serferrer :


반복 합니다 - 나는 순전히 예시를 위해 썼고 (명확성을 위해) 테스터와 비교하기 위해 더 간단하게 썼습니다.

그리고 그것은 결코 최종적이지 않습니다.

최종 코드를 만들면 거기에 다른 많은 기능을 추가해야 합니다.


테스터의 무엇과 비교의 예는 무엇입니까? 귀하의 코드는 계정 손실을 계산하지 않으며 계정 손실 계산의 예로 사용할 수 없으므로 테스터에서 계정 손실 계산을 비교하는 데 사용할 수 없습니다.
 
khorosh :

MinEquity는 새로운 고가가 업데이트되는 순간 재설정됩니다. 이는 이전 저점이 지나갔고 새로운 고점이 형성된 후에 는 새로운 저점을 찾아 새로운 저점에 비해 하락할 수 있음을 나타냅니다. 이전에 발견된 것보다 더 높습니다 . 여기서 우리는 이 최대값 이후에 형성된 최소값으로 마지막 최대값에 상대적인 감소를 계산하고 그 중에서 최대값을 선택해야 함을 명심해야 합니다. Integer의 게시물에서 확인을 참조하십시오. 또한 그것이 옳다고 생각합니다. 이 때문에 테스터와 불일치가 있다고 생각합니다.


이것은 귀하의 의견입니다. 저는 이해합니다. 제 생각에는 이것이 사실이 아니며 최대 자산이 아닌 공개 주문(주문)의 가격 에서 드로다운을 계산해야 합니다. 반복합니다.

예를 들어 AccountEquity ()>MaxEquity인 상황에서 다양한 이유로 주문(주문)을 닫거나 열 수 없는 경우.

 
Integer :

테스터의 무엇과 비교의 예는 무엇입니까? 귀하의 코드는 계정 손실을 계산하지 않으며 계정 손실 계산의 예로 사용할 수 없으므로 테스터에서 계정 손실 계산을 비교하는 데 사용할 수 없습니다.


프로그래머가 아닌 사람도 테스터가 사실이 아니라고 생각하는 것을 이해할 수 있도록 비교 및 예시를 제공합니다.

절대 드로다운 - 초기 잔액에서 드로다운, 잔액이 초기 값에 비해 얼마나 감소했는지 보여줍니다.
최대 드로우다운 - 최대 고정 드로우다운을 화폐 단위로 표시하는 드로다운(최종 고점과 현재 저가의 차이). 거래가 긍정적인 경우에도 가능한 손실 금액을 표시하는 절대 드로다운을 초과할 수 있습니다.
상대 하락 - 상대 하락, 초기 예금에 대한 백분율로 최대 하락을 표시합니다 .

http://www.onix-trade.net/forum/index.php?showtopic=82146&st=0&p=342915&#entry342915

정수 :

내 예에서 - 최대 드로우다운은 1013.00(50.85%)이고 상대 드로우다운은 50.85%(1013.00)라는 데 동의합니까? 그게 맞습니까?

 
serferrer :


프로그래머가 아닌 사람도 테스터가 사실이 아니라고 생각하는 것을 이해할 수 있도록 비교 및 예시를 제공합니다.

절대 드로다운 - 초기 잔액에서 드로다운, 잔액이 초기 값에 비해 얼마나 감소했는지 보여줍니다.
최대 드로우다운(Maximal Drawdown) - 화폐로 최대 고정 드로우다운(최저 고점과 현재 저점의 차이)을 보여주는 화폐 하락. 거래가 긍정적인 경우에도 가능한 손실 금액을 표시하는 절대 드로다운을 초과할 수 있습니다.
상대 하락 - 상대 하락, 초기 예금에 대한 백분율로 최대 하락을 표시합니다 .

http://www.onix-trade.net/forum/index.php?showtopic=82146&st=0&p=342915&#entry342915

정수 :

내 예에서 - 최대 드로우다운은 1013.00(50.85%)이고 상대 드로우다운은 50.85%(1013.00)라는 데 동의합니까? 그게 맞습니까?


아니, 나는 당신에게 전혀 동의하지 않습니다.
 
khorosh :

어떤 보고서에서 최소 감소와 같은 매개 변수를 보았는지 설명하십시오. 시승 중 발견된 자기자본의 최대 하락폭은 실제 거래에서도 반복될 수 있다고 생각하기 때문에 최대치부터 세는 것이 맞다고 생각한다.

최소 드로우다운에 대해 죄송합니다. 오타가 있습니다. 게시물 수정했습니다. 글쎄, 자유 비행에 있는 공개 주문에서 자본의 최대 하락을 고려하는 것이 이치에 맞지 않는 이유는 매우 명확하게 설명 된 것 같습니다.
 
Reshetov :

글쎄, 당신이 그것을 필요로하지 않거나 왜 그것이 필요한지 이해하지 못한다면 왜 대화에 참여하고 의견을 강요합니까?
주의 깊게 읽으십시오. 나 자신이 아닌 다른 사람들에게 왜 필요한지 물었다. 나는 내 의견을 강요하지 않고 단지 논리를 설명했습니다.