라이브러리: 싱글 테스터 캐시 - 페이지 6

 
hini #:
라이브러리를 사용하면 거래가 완료된 후 이러한 파일을 수동으로 생성한 다음 거래 결과를 시각화할 수 있죠?
이 시각화에 대해 이야기하고 있다면

트레이딩, 자동매매 시스템 및 트레이딩 전략 테스트에 관한 포럼.

라이브러리: 싱글테스터캐시

fxsaber, 2023.11.18 13:10

나는 통계의 편리한 시각화와 거래 내역 전송 (모든 내역을 다른 내역으로 전송할 수 있음)에서만 tst 파일 가져 오기의 가치를 봅니다.

tst를 생성하는 것은 항상 가능하지만 밀리 초와 매직 넘버가 없습니다.


실제 계좌 통계를 tst에 넣고 테스터로 가져와서 동일한 시각화를 할 수도 있습니다.

 
fxsaber #:
이 시각화에 대해 이야기하는 경우
.

밀리초와 매직넘버 없이도 항상 TST를 생성할 수 있습니다.


실제 계정 스튜트먼트를 tst에 넣고 Tester로 가져와서 동일한 시각화를 만들 수도 있습니다.

알겠습니다, 감사합니다!
 
this.volume = (UINT64)(::HistoryDealGetDouble(Ticket, DEAL_VOLUME) * this.contract_size * 1000 + 0.1);

볼륨 계산에 이 공식을 사용하는 이유는 무엇인가요?

정확성을 유지하기 위해서인가요?

 
hini #:

볼륨 계산에 이 공식을 사용하는 이유는 무엇인가요?

이것은 tst-format - MQ의 작성자를 위한 질문입니다.

 
전체 가상 TST 번역을 만들려면 순자산 배열 레코드를 추가해야 하나요? 가상 라이브러리는 순자산 배열 레코드를 보관하지 않는 것 같습니다.
 
hini #:
전체 가상 TST 번역을 만들려면 순자산 배열 레코드를 추가해야 하나요? 가상 라이브러리에 순자산 배열 레코드가 없는 것 같습니다.

잘못된 번역입니다. 그 점에 대해 질문하신 같습니다.

//+------------------------------------------------------------------+
//| 테스트 일정 구조 |
//+------------------------------------------------------------------+
struct TesterTradeState
{
  __int64           time;                // 현재 테스트 시간
  double            balance;             // 현재 잔액
  double            equity;              // 현재 자본
  double            value;               // 현재 계산된 입금 부하 값

물론 가상에서는 이 모든 것이 계산되지 않습니다.

 
fxsaber #:
물론 Virtual에서는 이 중 어느 것도 계산되지 않습니다.

예, 순자산 및 잔액 배열은 Virtual에서 계산되지 않습니다. 순자산 배열 계산을 추가하기 위해 코드를 수정하려고 시도했지만 공식 순자산 배열과 결과가 동일하지 않습니다. 그래서 공식 순자산 배열이 어떻게 계산되는지 알고 계신가요?

예, 가상 환경에서는 순 가치 및 잔액 배열이 계산되지 않습니다. 순 가치 배열의 계산을 추가하여 코드를 수정하려고 시도했지만 공식 순 가치 배열과 결과가 다릅니다. 그래서 공식 순 가치 배열이 어떻게 계산되는지 알고 계신가요?

 
hini #:
공식 순가치 배열이 어떻게 계산되는지 알고 계신가요?

하루 거래를 테스트했습니다: 22개의 주문, 28개의 순 가치. 주문이 개설되고 청산될 때마다 하나의 순자산이 추가되는 것 같지만 나머지 6개는 어떻게 계산되는지 모르겠습니다. 특정 시점의 최대 또는 최소 순 가치인가요?

하루 동안 22개의 주문과 28개의 순자산 수치가 있는 거래를 테스트했습니다. 주문이 개설되거나 청산될 때마다 순자산 수치가 추가되는 것 같지만 나머지 6개는 어떻게 계산되는지 이해가 되지 않습니다. 특정 시간에 순자산이 최고/최저가 되는 건가요?

 
hini #:

공식 순자산 배열이 어떻게 계산되는지 알고 계신가요?

이 데이터를 사용해 본 적이 없어서 관심이 없습니다. 하지만 경험으로 공식을 찾을 수 있습니다.
 
hini #:

나머지 6개가 어떻게 계산되는지 이해가 되지 않습니다. 특정 시점의 최대 또는 최소 순자산인가요?

저는 최대값을 기록하겠습니다. 다른 테스터트레이드스테이트 레코드를 만드는 시간은 개발자가 선택한 빈도와 다른 조건에 따라 달라지는 것 같습니다.

원본과 매우 유사한 tst 파일을 생성하는 작업이 있다면 동일한 TesterTradeState[] 를 얻지 못할 것입니다.