Codes

PriceChannel pour MetaTrader 5

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

BestInterval pour MetaTrader 5

Calculating the best trading interval

Virtual pour MetaTrader 5

Virtual trading environment

TradeTransactions pour MetaTrader 5

Access to OnTradeTransaction data anywhere within an application

ThirdPartyTicks pour MetaTrader 5

A library for working with a third-party tick archive

AccurateTimer pour MetaTrader 5

Increased accuracy of the standard timer

Ping pour MetaTrader 5

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

Clock pour MetaTrader 5

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

SubWindow pour MetaTrader 5

A library for working with chart subwindows

Expert pour MetaTrader 5

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

Articles

Extract profit down to the last pip pour 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

Forum

MT5 et la vitesse en action

La MT5 est une plateforme agile. Mais il existe des goulets d'étranglement qui réduisent à néant tous les efforts visant à accélérer les transactions. Je voudrais rassembler les problèmes ici, en discuter et les résoudre quelque part avec mes propres efforts, quelque part avec l'aide des

Limites/enjeux au prix actuel dans le Terminal (pas dans le Testeur)

Le sabbat a été discuté sur le forum plus d'une fois. Dites-moi ce qu'il advient de ces commandes dans le Terminal et dans le Testeur. Mais j'ai décidé de créer un fil distinct sur le sujet. Et uniquement sur le Terminal afin de traiter une question douloureuse - les comptes réels. Par souci de

Quelques signes des bons CTs

Les caractéristiques du marché ne changent pas dans les cas suivants Multiplication des prix des symboles par une constante non nulle. Retournement de symbole (1/Symbole). En conclusion, le TS approprié devrait donner des signaux de transaction identiques lorsqu'il est exécuté sur n'importe quel

Acceptation des ordres SL/TP

Cette branche traitera les ordres qui sont créés à la suite du déclenchement des niveaux SL/TP des positions ouvertes . J'ai écrit une fonction compliquée mais utile pour obtenir un tick qui sert de déclencheur pour un ordre SL/TP spécifié. #define SEARCH_TICK(A, B) \ {

Testeur MT4 VS Testeur MT5

J'ai finalement réalisé une vieille idée Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading Discussion sur "Les EA prêtes à l'emploi de l'assistant MQL5 fonctionnent sur MetaTrader 4". fxsaber , 2017.03.09 13:02 Je vous suggère d'essayer Tick Data Suite

Implémentations alternatives de fonctions/approches standard

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

Statistiques sur le slippage des ordres à cours limité sur le marché boursier

Dans MT5, il existe une excellente fonction permettant de déterminer le slippage des ordres en attente à partir de l'historique. En particulier, les ordres à cours limité. Je voudrais demander à vos vrais traders de partager les statistiques de slippage de vos ordres à cours limité sur le marché