Codici

MetaCOT 2 CFTC ToolBox (Set of Indicators) MT5 per MetaTrader 5

MetaCOT 2 CFTC ToolBox Indicators is a set of MetaCOT 2 indicators that provide access to CFTC reports. MetaCOT 2 supports COT, Disaggregated COT, TFF and CIT reports. It allows to draw COT charts straight in the MetaTrader terminal. All indicators are available as source code, and anyone can use

MetaCOT 2 CFTC ToolBox (Set of Indicators) MT4 per MetaTrader 4

MetaCOT 2 CFTC ToolBox Indicators is a set of MetaCOT 2 indicators which provides access to data from CFTC reports. MetaCOT 2 supports COT reports, Disaggregated COT, TFF and CIT. All indicators are available in source code and can be used to build your trading system

TradeState - the EA trading mode switcher depending on the time per MetaTrader 5

The class restricts the EA trading by time. It has flexible configuration options, which allow to set a custom number of the time zones, and also to allow trading only on the specified week days

Ilan 1.6 Dynamic HT per MetaTrader 5

The popular Ilan 1.6 Dynamic belongs to the category of "averagers". Ilan uses advanced money management formulas and allows taking even losing positions to profit. Now Ilan 1.6 Dynamic is available as a source code for MetaTrader 5

Articoli

Developing graphical interfaces based on .Net Framework and C# (part 2): Additional graphical elements per MetaTrader 5

The article is a follow-up of the previous publication "Developing graphical interfaces for Expert Advisors and indicators based on .Net Framework and C#". It introduces new graphical elements for creating graphical interfaces

Developing graphical interfaces for Expert Advisors and indicators based on .Net Framework and C# per MetaTrader 5

The article presents a simple and fast method of creating graphical windows using Visual Studio with subsequent integration into the Expert Advisor's MQL code. The article is meant for non-specialist audiences and does not require any knowledge of C# and .Net technology

Custom Strategy Tester based on fast mathematical calculations per MetaTrader 5

The article describes the way to create a custom strategy tester and a custom analyzer of the optimization passes. After reading it, you will understand how the math calculations mode and the mechanism of so-called frames work, how to prepare and load custom data for calculations and use effective

R-squared as an estimation of quality of the strategy balance curve per MetaTrader 5

This article describes the construction of the custom optimization criterion R-squared. This criterion can be used to estimate the quality of a strategy's balance curve and to select the most smoothly growing and stable strategies. The work discusses the principles of its construction and

Universal Expert Advisor: CUnIndicator and Use of Pending Orders (Part 9) per MetaTrader 5

The article describes the work with indicators through the universal CUnIndicator class. In addition, new methods of working with pending orders are considered. Please note: from this point on, the structure of the CStrategy project has undergone substantial changes. Now all its files are located in

Implementing a Scalping Market Depth Using the CGraphic Library per MetaTrader 5

In this article, we will create the basic functionality of a scalping Market Depth tool. Also, we will develop a tick chart based on the CGraphic library and integrate it with the order book. Using the described Market Depth, it will be possible to create a powerful assistant tool for short-term

Universal Expert Advisor: Accessing Symbol Properties (Part 8) per MetaTrader 5

The eighth part of the article features the description of the CSymbol class, which is a special object that provides access to any trading instrument. When used inside an Expert Advisor, the class provides a wide set of symbol properties, while allowing to simplify Expert Advisor programming and to

MQL5 Cookbook - Creating a ring buffer for fast calculation of indicators in a sliding window per MetaTrader 5

The ring buffer is the simplest and the most efficient way to arrange data when performing calculations in a sliding window. The article describes the algorithm and shows how it simplifies calculations in a sliding window and makes them more efficient

Universal Expert Advisor: Integration with Standard MetaTrader Modules of Signals (Part 7) per MetaTrader 5

This part of the article describes the possibilities of the CStrategy engine integration with the signal modules included into the standard library in MetaTrader. The article describes how to work with signals, as well as how to create custom strategies on their basis

Universal Expert Advisor: A Custom Trailing Stop (Part 6) per MetaTrader 5

The sixth part of the article about the universal Expert Advisor describes the use of the trailing stop feature. The article will guide you through how to create a custom trailing stop module using unified rules, as well as how to add it to the trading engine so that it would automatically manage

Forum

Libreria di classi generiche - bug, descrizione, domande, caratteristiche d'uso e suggerimenti

Dal 6 dicembre 2017, la fornitura standard di MetaTrader 5 include le cosiddette classi generiche che implementano algoritmi efficienti per l'archiviazione e il recupero dei dati. Questo thread è stato creato per descrivere queste classi, esempi di lavoro con esse e suggerimenti per migliorarne il

Pagamenti elettronici - tutto?

Informazioni sulle carte ePayments Il nostro programma di carte è in fase di revisione da parte di Mastercard. Per questo motivo non siamo in grado di emettere nuove carte. Anche Mastercard sta lanciando un aggiornamento completo del chip su tutti i suoi prodotti di carte. Come risultato di questo

Chi ha un sito web? Vale la pena o no mantenere la propria risorsa?

La vera domanda è nel titolo del topic. MetaQuotes ti dà poche opportunità per promuovere i tuoi prodotti e le tue idee all'interno della piattaforma. C'è un Marketplace con supporto multilingue, screenshot e descrizioni (anche se brevi). Ci sono blog dove è possibile pubblicare materiale

Principi di lavoro con un ottimizzatore e modi di base per evitare di inserirsi.

È da molto tempo che non creo nuovi argomenti, ma essendo su questo forum da un anno, vedo che un numero spaventoso di persone nella nostra comunità di commercianti mts'niki non capisce o non conosce gli strumenti di cui ha bisogno per lavorare. D'altra parte, circa mezzo anno fa l'amministrazione

Sensazione! Una strategia redditizia per giocare a beagle è stata trovata!

Quindi, le condizioni del problema: Курс инструмента задается следующим образом. В начальный момент цена равна 1.0000 В каждый новый тик кидается монетка, если орел p = p*1.0001, если решка p = p/1.0001 Спред равен 2 пипсам. Трейдер обладает суммой в 100000 долларов. Максимальное плечо 1:100

Chi ha che tipo di ferro?

Mi chiedevo quale hardware usano i programmatori moderni per la ricerca dei mercati. Qualcuno ha un cluster o almeno una configurazione multiprocessore con calcolo a 64 bit? O forse qualche terzo ceppo con 256 Mb di RAM è sufficiente per calcolare la Struttura Divina del Mercato ? Beh, non esitate a

Divertente, si scopre che Alexander Elder è freelance nel nostro mercato

Oggi ho visto un prodotto insolito nella pubblicità dell'indicatore, che è inserito tra i post del forum - il suo autore non era una persona reale, ma una certa società finanziaria. Quando ho cliccato sul prodotto e sono andato alla pagina dell'autore , sono stato sorpreso di trovare una foto di

CryptDecode con modificatore CRYPT_ARCH_ZIP - Come usare?

La vera domanda è questa. Da quanto ho capito, stiamo parlando di impacchettare/disimballare l'array di zip. È una cosa mega utile, ma non posso usarla, la funzione CryptDecode dà ostinatamente zero risultati sull'archivio zip di prova

Come si fa a passare un'enumerazione in modo coerente?

Diciamo che abbiamo un'enumerazione. Come possiamo ottenere tutti i possibili valori di questa enumerazione uno per uno, per esempio in un ciclo? ENUM_TIMEFRAMES tf1; Cioè tf1++ deve restituire sequenzialmente PERIODO_M1 , PERIODO_M2, PERIODO_M5... Penso che questo non possa essere fatto con gli

MetaTrader 5 Strategy Tester: bug, errori, suggerimenti per il miglioramento

Il tester di strategie MetaTrader 5 è attualmente oggetto di una revisione approfondita da parte del team di MQ. Nonostante il fatto che sia stato fatto molto lavoro negli ultimi due anni (grazie al team di MetaQuotes), questo tester solleva molte domande. Sfortunatamente, i cambiamenti più recenti