MetaTrader 5 позволяет во встроенном тестере стратегий моделировать автоматическую торговлю с помощью экспертов на языке MQL5. Такое моделирование называется тестированием экспертов, и может проводиться с использованием многопоточной оптимизации и одновременно по множеству инструментов. Для проведения тщательного тестирования требуется генерировать тики на основе имеющейся минутной истории. В статье дается подробное описание алгоритма, по которому генерируются тики для исторического тестирования в клиентском терминале MetaTrader 5.
최소 단위에 대해 아무것도 이해하지 못했지만 xxxSetInteger(), xxxSetString() 및 xxxSetDouble()과 같은 세 가지 기능을 가진 API가 병에 걸렸습니다. :)
C#을 예로 들어보자. 함수나 변수를 선언하려고 하면 컴파일러에서 오류가 발생합니다. 함수 또는 변수는 하위 수준 개념이며 클래스 또는 구조 내부에만 배치할 수 있습니다. 그러나 MQL5에는 혼란이 있습니다. 클래스가 있는 것처럼 보이지만 이러한 클래스를 호출하는 함수도 있지만 그 반대여야 합니다. 여러 클래스가 지원하는 메서드를 통해 서로 통신합니다.
테스터의 패널 작동.
일반적으로 분기는 "꿈꾸는 것은 해롭지 않다"라고 해야 한다.
즉, 꿈을 꾸는 것은 해롭지 않으므로 편의에 대한 논쟁으로 꿈을 자를 가치가 없으며 이 모든 일은 결코 일어나지 않을 것입니다.
브랜치를 브레인스토밍 세션으로 상상해 봅시다. 음, 조금 더 구체적입니다. 아마도 작성되어 구현될 것입니다.
반복적으로 논의되었던 커스텀 틱 히스토리 외에도, 마지막으로 MetaTrader API를 클래스가 허용 가능한 최소 할당 단위가 되는 객체 지향 API로 다시 작성하는 것이 좋을 것입니다.
++
최소 단위에 대해 아무것도 이해하지 못했지만 xxxSetInteger(), xxxSetString() 및 xxxSetDouble()과 같은 세 가지 기능을 가진 API가 병에 걸렸습니다. :)
일반적으로 분기는 "꿈꾸는 것은 해롭지 않다"라고 해야 한다.
스레드를 브레인스토밍으로 생각하십시오.
테이크아웃 포함)
전체 테이크 아웃.
100개의 악기로 10년 유리의 역사를 원합니다 :)
++
최소 단위에 대해 아무것도 이해하지 못했지만 xxxSetInteger(), xxxSetString() 및 xxxSetDouble()과 같은 세 가지 기능을 가진 API가 병에 걸렸습니다. :)