테스터에서 지우기 - 페이지 2

 
Aleksandr Slavskii # :

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

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

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

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

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


---

예, 선생님, 모든 것을 이해합니다 ....

나는 쓸 것이다 ... 나는 할 것이다, 나는 계산할 것이다, 나는 쓸 것이다. 거래를 성사시킨 후 여기로 가십시오. 문제는 이 데이터가 테스터에 없다는 것입니다.... 그리고 불일치가 있을 것입니다... ;-)

 
다른 질문에 Tk 테스트하는 방법?
 
Roman Shiredchenko # :
다른 질문에 Tk 테스트하는 방법?

클리어링이 없는 것처럼 테스트합니다. 14살 때부터 그랬어요.

 
Roman Shiredchenko # :
다른 질문에 Tk 테스트하는 방법?

따라서 실제 수정하면 테스터와 차이가 없어야합니다.

예를 들어, 터미널에 5개의 거래가 열려 있고 정산 시 총 이익은 500루블입니다. 거래의 손익은 청산 중 거래가 마감될 때 OnTradeTransaction()에서 계산할 수 있습니다.

청산 후 동일한 거래의 총 이익은 0이지만 EA는 +500 루블로 정지 또는 추적을 계산하고 목표 이익에 도달하면 거래를 종료해야 합니다.

테스터에는 청산이 없으므로 거래가 마감되지 않고 EA는 수정 사항을 기록하지 않습니다. 모든 것이 동일해야 합니다.

 
Aleksandr Slavskii # :

따라서 실제 수정하면 테스터와 차이가 없어야합니다.

예를 들어, 터미널에 5개의 거래가 열려 있고 정산 시 총 이익은 500루블입니다. 거래의 손익은 청산 중 거래가 마감될 때 OnTradeTransaction()에서 계산할 수 있습니다.

청산 후 동일한 거래의 총 이익은 0이지만 EA는 +500 루블로 정지 또는 추적을 계산하고 목표 이익에 도달하면 거래를 종료해야 합니다.

테스터에는 청산이 없으므로 거래가 마감되지 않고 EA는 수정 사항을 기록하지 않습니다. 모든 것이 동일해야 합니다.

또 이해가 안가네요...

테스터에서 - 실제 생활에서와 같이 상쇄 상쇄를 어떻게 고려할 수 있습니까?

거기 테스터에서 알고리즘에 따라 모든 것이 플러스에 있습니다 ....

실생활에서는 질문이 없습니다. 청산 및 상각을 고려할 것이지만 테스터에서 로봇의 논리가 변경됩니다. 이전에는 자본이 감소했습니다. 예를 들어, 자산 가격이 시가 +50pp보다 낮은 가격에서 bu + 30pp로 이전할 때 자산 가격이 올라갔을 때 매도에서 득점했습니다.

시장의 최종 위치(예: 12개 계약)가 SL +30 pp에 마감되더라도 12개 계약에 +30 pp의 이익이 발생하고 12 * 1 루블 * 30 pp = 360.00이 됩니다. 루블.

----------

이제 실생활에서 .... 말 그대로 어제-청산하는 동안 700 루블이 상각되었습니다. 내가 이체하면(여기에서 시가를 확인해야 하지만 ...) 청산이 차변에서 인출될 때 변경됩니다. +30 pp SL로 이체하고 이에 대한 12 계약의 위치를 닫으면 항상 총계가 됩니다. 손실, 상각 청산 고려 - RUB 700.00 총계: - 340.00 루블.

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

실생활에서 - 질문이 없습니다. 청산을 위해 이러한 상각을 고려하고 결국 이러한 상각을 덮기 위해 bu + pp에 넣을 것입니다! 그러나 테스터에서 시뮬레이션하는 방법은 알려져 있지 않습니다.

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

예를 들어 어제에 따르면 bu로 변환하려면 이미 -700/12 = 58pp가 필요합니다. 저것들. 어제 청산 차변 후 "0"에 도달하려면 시장 계약에서 SL을 이체해야 합니다. 포지션 방향으로 시가에서 최소 58pp만큼 시장에서 12계약의 단일 포지션 .

 
JRandomTrader # :

클리어링이 없는 것처럼 테스트합니다. 14살 때부터 그랬어요.

그래서 나는 거기에서 그것을하지만 테스터에서는 - 모든 것이 플러스에 있습니다. 실생활에서는 지우기를 고려하여 마이너스에 있습니다! :-)
 
Roman Shiredchenko # :

또 이해가 안가네요...

실생활에서 - 질문이 없습니다. 청산을 위해 이러한 상각을 고려하고 결국 이러한 상각을 덮기 위해 bu + pp에 넣을 것입니다!

예를 들어 어제에 따르면 bu로 변환하려면 이미 -700/12 = 58pp가 필요합니다. 저것들. 어제 청산 차변 후 "0"에 도달하려면 시장 계약에서 SL을 이체해야 합니다. 포지션 방향으로 시가에서 최소 58pp만큼 시장에서 12계약의 단일 포지션 .

Expert Advisor에서 작성한 것을 구현하면 테스터에서 아무 것도 고려할 필요가 없습니다. 테스터에는 상각이 없으며 이러한 상각에 대한 회계 수정도 없습니다. 실생활에서 상각이 있으며, 고문은 이러한 상각에 대해 BU를 조정해야 합니다.

그것이 효과가 있을 것입니다.

유일한 문제는 어드바이저에게 청산 중 거래 마감과 정지에 의한 일반적인 마감을 구별하도록 가르치는 것입니다. 그러나 해결책이 있어야 합니다.

 
Roman Shiredchenko # :
그래서 나는 거기에서 그것을하지만 테스터에서는 - 모든 것이 플러스에 있습니다. 실생활에서는 지우기를 고려하여 마이너스에 있습니다! :-)

클리어가 문제가 아닙니다.

하지만! FORTS에서 작업할 때 위치 데이터에 의존해서는 안 됩니다.

내 로봇은 거래를 추적하고 초기 포지션 개시 가격(마지막 청산 이후가 아님)을 기억하고 이로부터 이익, SL, ...

 
Aleksandr Slavskii # :

Expert Advisor에서 작성한 것을 구현하면 테스터에서 아무 것도 고려할 필요가 없습니다. 테스터에는 상각이 없으며 이러한 상각에 대한 회계 수정도 없습니다.

1. 실생활에 상각이 있습니다. 고문은 이러한 상각에 대해 BU를 조정해야 합니다.

그것이 효과가 있을 것입니다.

2. 유일한 문제는 고문에게 청산 중 거래 마감을 구별하도록 가르치는 것입니다.

2.1. 정류장에서 평소와 같이 닫습니다. 그러나 해결책이 있어야 합니다.

고마워,

1. 나는 그것을 할 것이다-여기서 나는 공유 할 수 있습니다 ...

2. 청산 중 거래 마감이 없습니다 - 코드에서 누적(빼기)을 고려하는 방법을 알고 있습니다.

2.1. 거기, 정류장에서 닫을 때 - 플러스가 될 것입니다! 왜냐하면 BU +에서 중지

 
JRandomTrader # :

클리어가 문제가 아닙니다.

하지만! FORTS에서 작업할 때 위치 데이터에 의존해서는 안 됩니다.

내 로봇은 거래를 추적하고 초기 포지션 개시 가격(마지막 청산 이후가 아님)을 기억하고 이로부터 이익, SL, ...

흥미로운....

생각해봐야겠네요....참으로 "점프"를 클리어한 후 포지션을 여는 댓가... :-)

난 몰랐어...