fxsaber / Publications
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é