오류, 버그, 질문 - 페이지 2606

 
Igor Zakharov :

PositionGetInteger ()

나는 또한 이 순간이 불편하다고 생각합니다. 열거형에서 정수형 으로 또는 그 반대로도 강제하지 않고 자동으로 번역할 수 있을 것입니다.

그러나 OrderGetInteger ( 그런 것은 생성하지 않습니다. (((

자연의 신비

 

실제 틱에서 다중 통화 Expert Advisor를 테스트할 때 테스트가 끝나면 자동으로 마감되는 거래에 대해 잘못된 스왑 계산이 발생합니다.

GBPUSD 테스트:


EURUSD 및 기타 여러 상품에 대한 테스트:


빌드 2200, MQ 데모.

[Tester]
Symbol =GBPUSD
Period =M5
Optimization= 0
Model= 4
FromDate= 2019.08 . 01
ToDate= 2019.10 . 01
ForwardMode= 0
Deposit= 100000
Currency=USD
ProfitInPips= 0
Leverage= 500
ExecutionMode= 0
OptimizationCriterion= 4
Visual= 0

나는 새 빌드로 업데이트하고 즉시 롤백하고, 그 안에 있는 어드바이저의 컴파일 및 실행이 지나치게 깁니다...

 

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

오류, 버그, 질문

Andrey Khatimlianskii , 2019.11.21 03:11

빌드 2200, MQ 데모.

[Tester]
Symbol =GBPUSD
Period =M5
Optimization= 0
Model= 4
FromDate= 2019.08 . 01
ToDate= 2019.10 . 01
ForwardMode= 0
Deposit= 100000
Currency=USD
ProfitInPips= 0
Leverage= 500
ExecutionMode= 0
OptimizationCriterion= 4
Visual= 0

테스터 설정에 대한 모범적인 메시지를 보내주셔서 감사합니다! 명확하고 즉시 오류 없이 재현할 수 있습니다. 나는 모두가 이것을 할 것을 제안합니다.

잘 모르시는 분들을 위해 이러한 데이터를 생성하려면 테스터 설정 탭에서 CTRL + C를 누르고 편집기에서 CTRL + V를 수행해야 합니다. 역으로도 작동합니다.



ZY 개발자 여러분, CTRL + C를 사용하여 이 데이터를 주석으로 추가할 수 있습니까?

 ; Server=MetaQuotes-Demo
; Build= 2220
; DLL= 0
; Hedge= 1
; Agents= 8
; Memory(Gb)= 16
; и спецификация символа.
[Tester]
Symbol =GBPUSD
Period =M5
Optimization= 0

이렇게 하면 포럼에서 테스터 오류에 대한 정보 제출이 크게 간소화됩니다.

 

인사말. DLL을 복사할 위치를 알려주실 수 있습니까? 내 라이브러리 디렉토리가 없습니다(C:\Program Files\ MT5\MQL5\ ???? )

고맙습니다.

 
fxsaber :

잘 모르시는 분들을 위해 이러한 데이터를 생성하려면 테스터 설정 탭에서 CTRL + C를 누르고 편집기에서 CTRL + V를 수행해야 합니다. 역으로도 작동합니다.

와, 얼마나 멋진데요! 고맙습니다

차트의 어드바이저에서 이 작업을 수행할 수 있고 차트의 어드바이저에서 시작 버튼을 누를 수 있기를 바랍니다.

 
Andrey Dik :

차트의 어드바이저에서 이 작업을 수행할 수 있고 차트의 어드바이저에서 시작 버튼을 누를 수 있기를 바랍니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

라이브러리: 멀티테스터

fxsaber , 2019.11.12 11:41

 #include <fxsaber\MultiTester\MTTester.mqh> // https://www.mql5.com/ru/code/26132

void OnStart ()
{  
   MessageBox (MTTESTER::GetSettings()); // Текущие настройки Тестера

   string Settings = "[Tester]\nFromDate=2019.09.01" ; // Задание даты начала интервала Тестирования
  MTTESTER::SetSettings(Settings); // Установили соответствующие настройки
}
 
fxsaber :

dll이 거기에 사용됩니다... 하지만 일반 mql을 원합니다 - 테스터/최적화 제어 명령

 
Andrey Dik :

dll이 거기에 사용됩니다... 하지만 일반 mql을 원합니다 - 테스터/최적화 제어 명령

작업 기능은 사람 단위로 필요합니다. 이제 시장에서만 작동하지 않습니다. 따라서 작업의 99.99%가 이미 적용되었습니다.

지금까지 나 자신(시장의 에이커)에 대한 시나리오는 생각할 수 없습니다. 이 작업에 일반 기능이 더 편리할 것입니다.
 
사용자 정의 기호 를 계산할 때 오류가 발생했습니다. 수식에 물음표(EURUSD)와 같은 함수가 포함된 경우 새로 도착한 견적서에 대해서만 물음표 가격이 고려되고 과거 데이터의 경우 입찰 가격이 사용됩니다. 그래프는 터미널이 주어진 시간에 온라인 상태인지 아닌지에 따라 변경되어 잘못된 것으로 판명되었습니다.
 
Lyuk :
사용자 정의 문자를 계산할 때 오류가 발생했습니다. 수식에 물음표(EURUSD)와 같은 함수가 포함된 경우 새로 도착한 견적서에 대해서만 물음표 가격이 고려되고 과거 데이터의 경우 입찰 가격이 사용됩니다. 그래프는 터미널이 주어진 시간에 온라인 상태인지 아닌지에 따라 변경되어 잘못된 것으로 판명되었습니다.

과거 데이터의 경우 해당 막대의 시가, 고가, 저가, 종가를 사용하여 합성 막대의 시가, 고가, 저가, 종가를 다시 계산합니다.