테스터에서 지우기

 
" MetaTrader 5 플랫폼 빌드 3091의 새 버전: 성능 향상 "과 관련이 없는 댓글이 이 항목으로 이동되었습니다.
 

동료 여러분, 나는 어떤 주제에 대해 쓸지 생각하고 있었습니다. 여기로 가기로 결정했습니다. 데이터를 제공하고 데이터로 작업하는 방법, 즉 테스터에서 지우는 비용을 고려하는 데 도움을 주세요. 테스트 중에는 동기화가 고려되지 않습니다.


저것들. 또한 시장에서 일련의 판매 위치

그러나 실제에서 - 보고서 - 변동 마진이 마감되었습니다(즉, 검증됨 - 순전히 오픈 포지션에 대한 무익한 마감이 없었으며, 로봇(및 손)이 설정되었을 때도 청산 시 중간 변동 마진이 제거되었습니다. 매도 포지션:


문제는 테스터에서 이것을 고려하는 방법입니다. 테스트 할 때 이것을 고려하는 방법 (이 빼기 사이에 불일치가 있기 때문에 계산할 수 있도록 어딘가에 설정할 수 있습니다. 테스터에는 없습니다. 실생활에서는 ...

모든 것이 균일하도록(또는 가능한 한 균일하게 ...) 모든 것을 하나로 모으는 방법


저것들. 현재 손실은 테스터에서 명확합니다.


하지만 청산으로 출금되지는 않습니다... 최종 가격이 최종 포지션의 시가보다 높을 때...

나중에 이익을 얻고 bu + 모든 것이 이미 플러스로 닫힐 때 이미 분명합니다.



그러나 실생활에서 - 청산 중에 마이너스의 변동 마진이 닫힐 때 - 손익분기 +로 이체하더라도 마이너스는 이미 닫혀 있고 bu에 대한 이익이 많은 계약이 있으면 최종 마감이 최종 결과는 마이너스입니다. .

중간 차변을 뺀 청산 및 동기화를 고려하기 위해 이 질문을 어떻게 해결할 수 있습니까?

청산 중 테스터에서 변동 마진의 마감 크기를 계산하는 방법은 무엇입니까? (적어도 대략적이고 대략적인 추정치)

즉, 테스터에서 청산 중 마이너스의 변동 마진 마감을 (실생활에서와 같이) 어떻게 고려해야합니까? 종합포지션의 손익분기점 전환을 객관적으로 고려하려면?

일반적으로 실생활과 테스터에서 모든 COMMISSIONS 및 기타 계산을 일치시키는 솔루션이 필요합니다 ... 절대적이지 않은 경우 프로그래밍 방식으로 최적으로 계산하는 방법 - 청산 중 변동 마진을 마감한 후 잔액에서 인출? 최소한 대략적으로 허용 가능한 허용 오차가 있는 경우... 예를 들어 제 경우에는 손익분기점으로 전환할 때 최종 획득한 위치를 유능하게 계산하여 BREAK-EVEN +(예: 테스터), 그러나 (실제 생활에서와 같이) 마이너스가 아님) 청산 시 변동 마진을 마감하여 중간 인출로 인해.


추신 결과적으로 그는 테스터에서 계산하지 않습니다. 그는 변동 마진을 닫거나 열지 않습니다(실제-보고서) - 그대로, 적어도 대략 테스터에서 실제와 테스터를 일치시키기 위해 계산합니다. :


 
Roman Shiredchenko # :

아주 명확하게 쓰여지지 않았습니다.

문제는 청산 후 고려되는 포지션의 원래 오픈(세트) 가격이 아니라 청산 가격이라는 점이라고 추측할 수 있습니다.

그리고 문제는 테스터에서 그것을 시뮬레이션하는 방법입니다.

 
큰 요청은 가능하다면 앞으로 테스트 작업이 에이전트에게 최소한 더 작은 배치로 제공되도록 하십시오(에이전트 간의 균등한 배포에 대해 말하는 것이 아닙니다). 그렇지 않으면 에이전트가 떨어지거나 주 컴퓨터에 즉시 연결되지 않을 수 있습니다. (지연됨) 그리고 어떻게 에이전트에게 각각 2000개의 작업이 주어지고 일부는 전혀 수행하지 못합니다(또는 꺼지는 과정에서 알 수 없는 이유로 떨어짐), 대부분의 에이전트는 단순히 유휴 상태로 있고 작업을 받은 에이전트가 패키지를 마칠 때까지 오래 기다리십시오. 이력이 길기 때문에 하루 이상 지속될 수 있으며 50시간이 아닌 하나의 최적화가 250 이상 진행됩니다. 이것은 클라우드 에이전트를 사용하는 것과도 관련이 있다고 생각합니다. 어떻게 든 그들은 끊임없이 떨어지고 합류하려고 시도했지만 백 테스트에는 그러한 문제가 없습니다. 미리 감사드립니다. 앞으로 1/2 1/3로 최적화해야 할 사항이 많기 때문에 많은 도움이 될 것입니다.
 
Roman Shiredchenko # :

아직도 잘 이해가 되지 않습니다.

대략적으로 말하면, 청산의 본질은 포지션이 실제로 청산되기 전에 손익의 일부가 발생/공제되고 이 발생/손실을 고려하여 포지션에 대해 새로운 "공개 가격"이 설정된다는 사실에 있습니다. 공제. 어쨌든, 청산 및 청산의 손익 금액은 동일할 것입니다(대략).

그러한 청산은 간섭하지 않지만 "잔액"과 같은 거래는 매우 혼란 스럽습니다.

 
Roman Shiredchenko # :

청산 이익 + 실제 포지션 청산 이익 = 테스터 이익. 표시가있는 모든 곳에서 "이익".

그러나 자유 증거금의 정확한 계산을 위해 청산 모방이 필요할 수 있습니다. 그러나 IMHO가 비현실적인 "수정"과 "균형"을 모두 모방해야합니다.

 
JRandomTrader # :

아직도 잘 이해가 되지 않습니다.

대략적으로 말하면, 청산의 본질은 포지션이 실제로 청산되기 전에 손익의 일부가 발생/공제되고 이 발생/손실을 고려하여 포지션에 대해 새로운 "공개 가격"이 설정된다는 사실에 있습니다. 공제. 어쨌든, 청산 및 청산의 손익 금액은 동일할 것입니다(대략).

그러한 청산은 간섭하지 않지만 "잔액"과 같은 거래는 매우 혼란 스럽습니다.

JRandomTrader # :

청산 이익 + 실제 포지션 청산 이익 = 테스터 이익. 표시가있는 모든 곳에서 "이익".

그러나 자유 증거금의 정확한 계산을 위해 청산 모방이 필요할 수 있습니다. 그러나 IMHO가 비현실적인 "수정"과 "균형"을 모두 모방해야합니다.


예, 어떻게 이해하지 못하거나 여전히 저에게 도달하지 못합니까? 그런 labut 때문에 나는 무언가에 대해 이야기하고 있습니다.



그리고 아래 두 줄 -303 테스터의 데이터와 실제 데이터 사이에 차이가 있습니다 !!!!!

나는 잔액에서 이러한 상각 후 개시 가격의 변화를 눈치채지 못했습니다.

--------------

추신 테스터에서 그러한 것을 표시하거나 고려하는 것이 불가능하면 실생활에서 거래에서 이러한 손실에 대한 데이터를 읽고 (옵션을 조언) SL을 작은 이익으로 양도 할 때 나는 이것을 쓸 것입니다 -오프 고려 ....

잠시 후에 여기에 약간의 코드를 작성하겠습니다.... 일단은 실생활에서 인쇄물로 확인하겠습니다... 인쇄물.

예를 들어 손절매를 30 pp만큼 이익으로 이전하고 그것이 나를 위해 닫히면 잔액의 총 금액은 그러한 중간 것의 상각 크기보다 큽니다. 변동 증거금 마감, 예를 들어 지금입니다.

시가에서 SL + 30 pp를 설정하면 계약에서 30 * 1 루블 * 12 계약 = 360 루블 - 이익 마감, 하지만 어제 잔액 -700.00 루블 이상 !!!! 따라서 최종 마감은 음수가 됩니다!!!!!!!!!!!!!!!!!

문제는 테스터에서 다릅니다. 모든 것이 플러스에 있습니다 !!!! 테스터에서 어떻게 고려합니까? 그렇다면 차이가 최소화됩니다 !!!!!!


나는 무엇을 전달하고 싶은가?

결과적으로 테스터는 다음과 같이 작동합니다.


동일한 매개 변수 값을 가진 실제는 다음과 같이 작동합니다.

낮 동안 변동 마진을 상쇄하여 - 이 12개 계약 세트의 진입점에서 빨간색으로 이동:


이제 데이터는 절대적으로 정확합니다 . 6983 - 6949 = 34 pp. 시장의 계약 수를 곱하면 12 계약 * 34 = 408 루블이며, 이는 INSTRUMENTS 탭에 표시됩니다 - 현재 손익!


따라서 내가 여기 어딘가에 있다면 - 빨간색 화살표 - SL을 이익으로 변환 - 녹색 화살표 - 일반 마이너스: -700 + 400 = -300 RUB. 어딘가에 대략 -300.00 루블:


그리고 테스터에서는 자기자본이 감소할 것입니다. 사실, 이 금액은 패배하고 그게 다입니다 !!!!!!!!!!!!!! 그리고 최종 종료는 PLUS AND EVERYTHING에 있을 것입니다!!!!!!!!!!!!!!!

실생활에서 예를 들어 상각으로 인해 하루 700 루블에 가까운 변동 마진. 이것을 고려하는 것이 더 나은 방법(실생활에서는 가능합니다 - 거래 내역에서 데이터를 계산합니다 - 비교할 것입니다 - 작동합니다 - 아니요, 하지만 테스터에서는 - 어떻게???????? ????????????????????

실제와 테스터를 정렬하는 방법 ????????????

테스터에서 이러한 비용을 어떻게 설명할 수 있습니까????????????????

이 탭에는 테스터가 없습니다(또는 지금 고려할 그런 설정을 찾지 못했습니다 !!!!!)


일반적으로 예를 들어 청산할 때와 같이 낮 동안 잔액에서 상각을 올바르게 설명하는 방법에 대한 도움이 필요합니다???? 그들을 담보로 잡고 포지션을 닫기 전에 고려하십시오!!!!!!!!!

 
Roman Shiredchenko # :


그리고 이제 데이터는 절대적으로 정확합니다 . 6983 - 6949 = 34 pp. 시장의 계약 수를 곱하면 12 계약 * 34 = 408 루블이며, 이는 INSTRUMENTS 탭에 표시됩니다 - 현재 손익!


따라서 내가 여기 어딘가에 있다면 - 빨간색 화살표 - SL을 이익으로 변환 - 녹색 화살표 - 일반 마이너스: -700 + 400 = -300 RUB. 어딘가에 대략 -300.00 루블:


그래서 나는 6983 포즈의 시작 가격이 어디에서 왔는지 생각해 볼 것을 제안합니다. 포즈가 설정되어 있다면 화면으로 판단하십시오.

판매 2 6861

판매 2 6876

판매 2 6896

판매 2 6922

판매 2 6986

판매 2 6976


2 모더: 차단, plz, 별도의 주제에 있는 148번 포스트에서, 이곳은 여기가 아닙니다.

 
JRandomTrader # :

그래서 나는 6983 포즈의 시작 가격이 어디에서 왔는지 생각해 볼 것을 제안합니다. 포즈가 설정되어 있다면 화면으로 판단하십시오.

판매 2 6861

판매 2 6876

판매 2 6896

판매 2 6922

판매 2 6986

판매 2 6976


2 모더: 차단, plz, 별도의 주제에 있는 148번 포스트에서, 이곳은 여기가 아닙니다.

알겠습니다. 저것들. 최종 가격은 실제 생활에서 더 높은 것으로 판명되었습니다 - 청산을 위한 잔액의 상각으로 인해....

그렇다면 테스터로 계산하고 더 많거나 적게 줄이는 것이 어떻게 정확합니까?

추신 지우기에 대해 - 더 읽을 것입니다 ...

 
Roman Shiredchenko # :

알겠습니다. 저것들. 최종 가격은 실제 생활에서 더 높은 것으로 판명되었습니다 - 청산을 위한 잔액의 상각으로 인해....

그렇다면 테스터로 계산하고 더 많거나 적게 줄이는 것이 어떻게 정확합니까?

추신 지우기에 대해 - 더 읽을 것입니다 ...

나는 너무 게으르다. 나는 그것을 스스로 계산할 것을 제안한다.

내가 지시한 포즈의 세트, 포즈의 폐쇄 - 그것이 실제로 어떻게 폐쇄되었는지에 따라.

포지션 개시 - 마지막 청산 가격, 포지션 청산 - 실제로 청산된 금액과 이 포지션에 대한 모든 청산 결과

그리고 비교합니다.

 
Roman Shiredchenko # :

일반적으로 예를 들어 청산할 때와 같이 낮 동안 잔액에서 상각을 올바르게 설명하는 방법에 대한 도움이 필요합니다???? 그들을 담보로 잡고 포지션을 닫기 전에 고려하십시오!!!!!!!!!

테스터에서 아무 것도 할 수 없을 가능성이 큽니다.

총 이익에 따라 작동하는 것으로 이해하므로 어드바이저에서 후행/중단 작동 원리를 변경하려고 시도할 수 있습니다.

정확히 기억은 나지 않지만 청산 시 마감된 거래는 전문가 고문이 마감한 거래와 다소 다릅니다. OnTradeTransaction()에서 내용을 살펴보세요.

그런 다음 청산 중 거래 마감 금액으로 총 추적/정지를 조정할 수 있습니다.

젠장, 내가 명확하게 쓰지 않았고, 내가 전달하려는 것을 이해하는 것 같지만 공식화 할 수 없습니다.

사유: