코드

PriceChannel MetaTrader 5용

A price channel based on a bar of user-defined duration (timeframe)

BestInterval MetaTrader 5용

Calculating the best trading interval

Virtual MetaTrader 5용

Virtual trading environment

TradeTransactions MetaTrader 5용

Access to OnTradeTransaction data anywhere within an application

ThirdPartyTicks MetaTrader 5용

A library for working with a third-party tick archive

AccurateTimer MetaTrader 5용

Increased accuracy of the standard timer

Ping MetaTrader 5용

A real-time indicator showing the lag of quotes inside the terminal

Clock MetaTrader 5용

A library for creating analog clocks using MetaTrader 4/5 graphical resources

SubWindow MetaTrader 5용

A library for working with chart subwindows

Expert MetaTrader 5용

A library for reading/writing the parameters of arbitrary Expert Advisors

기고글

Extract profit down to the last pip MetaTrader 5를 위하여

The article describes an attempt to combine theory with practice in the algorithmic trading field. Most of discussions concerning the creation of Trading Systems is connected with the use of historic bars and various indicators applied thereon. This is the most well covered field and thus we will

포럼

MT5와 속도

MT5는 민첩한 플랫폼입니다. 그러나 빠른 거래의 모든 노력을 무효화하는 병목 현상이 있습니다. 여기에서 문제를 수집하고 개발자의 도움으로 어딘가에서 혼자 토론하고 해결하고 싶습니다

터미널에서 현재 가격으로 제한/테이크(테스터가 아님)

이 주제는 포럼에서 반복적으로 고려되었습니다. 그는 터미널과 테스터에서 이러한 주문이 어떻게 되는지 말해주었습니다. 그러나 나는 주제에 대해 별도의 스레드를 만들기로 결정했습니다. 그리고 터미널에서만 환자를 만집니다 - 실제 계정. 간단히 말해서 지정가 주문이라고 하고 현재 가격의 오픈 포지션을 LT라고 합니다. 터미널에서 Exchange+Netting을 제외한 모든 경우에 LT는 배치 후 다음 틱까지 조건의 가격에 대한 만족도를 확인하지 않습니다. 예를 들어 현재 가격에 대한 지정가 주문을 설정하고 수정합니다. 수정되지만 수락되지

올바른 차량의 일부 표시

시장 패턴은 경우에 따라 변경되지 않습니다. 0이 아닌 상수로 기호 가격을 곱합니다. 기호 반전(1/기호) 결론적으로 올바른 TS는 위에 설명된 작업에 의해 원본에서 얻은 사용자 지정 기호 에서 시작될 때 동일한 거래 신호를 제공해야 합니다. 예를 들어 EURUSD를 사용하십시오. 우리는 많은 정보를 받은 후 차량을 몰고 갔습니다. 그런 다음 100/EURUSD 기호를 만들었습니다. 떨어트린 TS. 입력은 원래 입력과 일치해야 합니다. 이것이 발생하지 않으면(99%) TS가 잘못 작성됩니다. 차량이 어느 정도 제기 된 기호에 어떻게

SL/TP 주문 수락

이 스레드는 열린 위치 의 SL/TP 수준을 트리거한 결과로 생성된 주문에 대해 설명합니다. 복잡하지만 작동하는 함수는 주어진 SL/TP 주문에 대한 트리거인 틱을 얻기 위해 작성되었습니다. #define SEARCH_TICK(A, B) \ { \ if (!(Ticks[Pos]. ##A B Price) && ((Pos <= 1 ) || \ (!StopLevel &&

MT4-테스터 대 MT5-테스터

오랜 아이디어를 실현하기 위해 손을 뻗었다 거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼 "MetaTrader 4에서 MQL5 마법사 작업의 기성품 전문가 고문" 기사에 대한 토론 fxsaber , 2017.03.09 13:02 비교를 위해 Tick Data Suite 평가판을 사용하는 것이 좋습니다(호환: MT4 빌드 940 - 1052). MT5 테스터에서 "by real ticks" 모드를 선택합니다. 저장하고 TDS를 통해 MT4 테스터에 공급하십시오. T‌두 테스터의 견적이 100% 일치하면 트랜잭션 측면뿐만

표준 기능/접근법의 대체 구현

NormalizeDouble #define EPSILON ( 1.0 e- 7 + 1.0 e- 13 ) #define HALF_PLUS ( 0.5 + EPSILON) double MyNormalizeDouble( const double Value, const int digits ) { // Добавление static ускоряет код в три раза (Optimize=0)! static const double Points[] = { 1.0 e- 0 , 1.0 e- 1 , 1.0 e- 2 , 1.0 e- 3

증권 거래소 지정가 주문에 대한 슬리피지 통계

MT5에는 이력 으로 보류 중인 주문 의 슬리피지를 판별할 수 있는 절호의 기회가 있습니다. 특히, 한계. 실생활에서 거래하는 사람들에게 큰 요청은 거래소에서 지정가 주문의 미끄러짐 통계를 공유하십시오. 거래소의 지정가 주문은 실제로 슬리피지로 실행할 수 없다는 거래소 실행의 법칙에 따릅니다(세션 간에 뉘앙스가 있습니다. 그게 요점이 아닙니다). 테스터의 개발자는 항상 주문 제한이 클라이언트에게 유리하도록 잘 만들었습니다. 실제로 무슨 일이 일어나고 있는지 보려면 통계를 공유하십시오. 고맙습니다! 미끄러짐이 없으면(또는 0에