• Informazioni
14+ anni
esperienza
2
prodotti
2806
versioni demo
28
lavori
0
segnali
0
iscritti
Anatoli Kazharski
Articolo pubblicato Graphical Interfaces I: Animating the Graphical Interface (Chapter 3)
Graphical Interfaces I: Animating the Graphical Interface (Chapter 3)

In the previous article, we started developing a form class for controls. In this article, we are going to continue doing that by filling this class with methods for moving a form over the chart area. We will then integrate this interface component into the core of the library. Also, we will ensure that the color of a form control changes when the mouse cursor is hovering over it.

11
Artyom Trishkin
Artyom Trishkin 2015.12.23
Зер гут :)))
Anatoli Kazharski
Anatoli Kazharski 2015.12.23
Двигаемся дальше. )
Anatoli Kazharski
Articolo pubblicato Graphical Interfaces I: Form for Controls (Chapter 2)
Graphical Interfaces I: Form for Controls (Chapter 2)

In this article we will create the first and main element of the graphical interface - a form for controls. Multiple controls can be attached to this form anywhere and in any combination.

10
Anatoli Kazharski
Anatoli Kazharski 2015.12.17
Удобнее наверное будет читать, когда вся серия опубликуется. А то паузы длинные. )
Artyom Trishkin
Artyom Trishkin 2015.12.18
Да, это печальные задержки... :(
Anatoli Kazharski
Anatoli Kazharski 2015.12.18
Это из-за того, что материал очень сложный и объёмы большие. Например, если где-то нужно внести маленькое исправление, то это может затронуть большое кол-во файлов. При этом для каждой части серии свой набор файлов, да ещё и для двух платформ. ))
Anatoli Kazharski
Articolo pubblicato Graphical Interfaces I: Preparation of the Library Structure (Chapter 1)
Graphical Interfaces I: Preparation of the Library Structure (Chapter 1)

This article is the beginning of another series concerning development of graphical interfaces. Currently, there is not a single code library that would allow quick and easy creation of high quality graphical interfaces within MQL applications. By that, I mean the graphical interfaces that we are used to in familiar operating systems.

12
Artyom Trishkin
Artyom Trishkin 2015.12.10
А вот это наверное весьма пользительное чтиво будет. Почитаем на досуге...
Anatoli Kazharski
Anatoli Kazharski 2015.12.10
Приблизительно будет около 20-ти статей. Последние пока в процессе.
Anatoli Kazharski
Anatoli Kazharski
Обновления для экспертов Easy And Fast MT4/MT5 (версия 6.5). Улучшен интерфейс. На вкладке ADD-ONS добавлена опция вызывающая окно "Calculate trade levels" для расчёта торговых уровней (take profit, stop loss, stop out).

MT4 >>> https://www.mql5.com/ru/market/product/7076
MT5 >>> https://www.mql5.com/ru/market/product/6505
Anatoli Kazharski
Anatoli Kazharski
GBPUSD (нажать для полного просмотра) >
Anatoli Kazharski
Anatoli Kazharski
Понаблюдаем. )
Anatoli Kazharski
Anatoli Kazharski 2015.01.17
Опционные уровни с объёмом и открытым интересом: ftp://ftp.cmegroup.com/bulletin/

Пока в процессе изучения. Решил визуализировать, чтобы было проще изучать. ))
Tapochun
[Eliminato] 2015.01.17
Похоже на сапорты и резистансы...
Alexandr Bryzgalov
Alexandr Bryzgalov 2015.01.17
Почему-то так и подумал про опционы )
Anatoli Kazharski
Articolo pubblicato MQL5 Cookbook - Consulente esperto multi-valuta e il lavoro con ordini in sospeso in MQL5
MQL5 Cookbook - Consulente esperto multi-valuta e il lavoro con ordini in sospeso in MQL5

Questa volta creeremo un Expert Advisor multi-valuta con un algoritmo di trading basato sul lavoro con gli ordini in sospeso Buy Stop e Sell Stop. Questo articolo considera le seguenti questioni: fare trading in un intervallo di tempo specificato, inserire/modificare/eliminare ordini in sospeso, verificare se l'ultima posizione è stata chiusa a Take Profit o Stop Loss e controllo della cronologia delle operazioni per ciascun simbolo.

Anatoli Kazharski
Articolo pubblicato Manuale MQL5: Sviluppo di un indicatore multi-simbolo per l’analisi della divergenza dei prezzi
Manuale MQL5: Sviluppo di un indicatore multi-simbolo per l’analisi della divergenza dei prezzi

In questo articolo, considereremo lo sviluppo di un indicatore multi-simbolo per analizzare la divergenza dei prezzi in un determinato periodo di tempo. Gli argomenti principali sono già stati discussi nel precedente articolo sulla programmazione degli indicatori multi-valuta "MQL5 Cookbook: Sviluppo di un indicatore di volatilità multi-simbolo in MQL5". Quindi questa volta ci soffermeremo solo su quelle nuove caratteristiche e funzioni che sono state cambiate radicalmente. Se sei un neofita della programmazione di indicatori multi-valuta, ti consiglio di leggere prima l'articolo precedente.

Anatoli Kazharski
Articolo pubblicato MQL5 Cookbook: Sviluppo di un indicatore di volatilità multi-simbolo in MQL5
MQL5 Cookbook: Sviluppo di un indicatore di volatilità multi-simbolo in MQL5

In questo articolo, considereremo lo sviluppo di un indicatore di volatilità multi-simbolo. Lo sviluppo di indicatori multi-simbolo può presentare alcune difficoltà per gli sviluppatori MQL5 alle prime armi che questo articolo aiuta a chiarire. Le principali questioni che sorgono nel corso dello sviluppo di un indicatore multi-simbolo hanno a che fare con la sincronizzazione dei dati di altri simboli rispetto al simbolo corrente, con la mancanza di alcuni dati indicatori e con l'identificazione dell'inizio di barre "vere" di un determinato intervallo di tempo. Tutti questi problemi saranno attentamente considerati nell'articolo.

Anatoli Kazharski
Articolo pubblicato Manuale MQL5: Controlli della finestra secondaria degli indicatori - Barra di scorrimento
Manuale MQL5: Controlli della finestra secondaria degli indicatori - Barra di scorrimento

Continuiamo ad esplorare i vari controlli e questa volta rivolgiamo la nostra attenzione alla barra di scorrimento. Proprio come nel precedente articolo intitolato "Manuale MQL5: Controlli della finestra secondaria dell'indicatore - Pulsanti", tutte le operazioni verranno eseguite nella finestra secondaria dell'indicatore. Prenditi un momento per leggere l'articolo sopra menzionato in quanto fornisce una descrizione dettagliata dell'utilizzo degli eventi nella funzione OnChartEvent(). Questo argomento verrà solo menzionato in questo articolo. A scopo illustrativo, questa volta creeremo una barra di scorrimento verticale per un ampio elenco di tutte le proprietà degli strumenti finanziari che possono essere ottenute utilizzando le risorse MQL5.

Anatoli Kazharski
Articolo pubblicato Manuale MQL5: Controlli della finestra secondaria dell'indicatore - Pulsanti
Manuale MQL5: Controlli della finestra secondaria dell'indicatore - Pulsanti

In questo articolo considereremo un esempio di sviluppo di un'interfaccia utente con controlli a pulsante. Per trasmettere l'idea di interattività all'utente, i pulsanti cambiano colore quando il cursore passa sopra di essi. Con il cursore posizionato su un pulsante, il colore del pulsante sarà leggermente più scuro, diventando notevolmente più scuro quando si fa clic su di esso. Inoltre, aggiungeremo suggerimenti a ciascun pulsante, creando così un'interfaccia intuitiva.

Anatoli Kazharski
Articolo pubblicato Manuale MQL5: Monitoraggio di più intervalli di tempo in un'unica finestra
Manuale MQL5: Monitoraggio di più intervalli di tempo in un'unica finestra

Ci sono 21 intervalli di tempo disponibili in MetaTrader 5 per l'analisi. È possibile sfruttare gli oggetti del grafico speciali che è possibile posizionare sul grafico esistente e impostare il simbolo, l'intervallo di tempo e alcune altre proprietà. Questo articolo fornirà informazioni dettagliate su tali oggetti grafici del grafico: creeremo un indicatore con controlli (pulsanti) che ci permetterà di impostare più oggetti grafici in una sottofinestra contemporaneamente. Inoltre, gli oggetti del grafico si adatteranno con precisione alla sottofinestra e verranno regolati automaticamente quando il grafico principale o la finestra del terminale viene ridimensionato.

Anatoli Kazharski
Articolo pubblicato Manuale MQL5: Notifiche sonore per gli eventi di trading metaTrader 5
Manuale MQL5: Notifiche sonore per gli eventi di trading metaTrader 5

In questo articolo, considereremo problemi come l'inclusione di file audio nel file di Expert Advisor e quindi l'aggiunta di notifiche sonore agli eventi di trading. Il fatto che i file saranno inclusi significa che i file audio si troveranno all'interno dell'Expert Advisor. Quindi, quando si fornisce la versione compilata di Expert Advisor (*.ex5) a un altro utente, non sarà necessario fornire anche i file audio e spiegare dove devono essere salvati.

Anatoli Kazharski
Articolo pubblicato Manuale MQL5: Salvataggio dei risultati di ottimizzazione di un Expert Advisor in base a criteri specificati
Manuale MQL5: Salvataggio dei risultati di ottimizzazione di un Expert Advisor in base a criteri specificati

Continuiamo la serie di articoli sulla programmazione MQL5. Questa volta vedremo come ottenere i risultati di ogni passaggio di ottimizzazione proprio durante l'ottimizzazione dei parametri di Expert Advisor. L'implementazione sarà eseguita in modo da garantire che se le condizioni specificate nei parametri esterni sono soddisfatte, i valori di passaggio corrispondenti verranno scritti in un file. Oltre ai valori di test, salveremo anche i parametri che hanno portato a tali risultati.

Anatoli Kazharski
Articolo pubblicato Manuale MQL5: Ridurre l'effetto dell'overfitting e gestire la mancanza di preventivi
Manuale MQL5: Ridurre l'effetto dell'overfitting e gestire la mancanza di preventivi

Qualunque sia la strategia di trading che utilizzi, rimarrà sempre la domanda: “quali parametri scegliere per garantire profitti futuri?” Questo articolo fornisce un esempio di Expert Advisor con la possibilità di ottimizzare più parametri di simboli contemporaneamente. Questo metodo ha lo scopo di ridurre l'effetto dei parametri di overfitting e gestire situazioni in cui i dati di un singolo simbolo non sono sufficienti per lo studio.

Anatoli Kazharski
Articolo pubblicato Manuale MQL5: Scrittura della cronologia delle offerte in un file e creazione di grafici di bilanciamento per ogni simbolo in Excel
Manuale MQL5: Scrittura della cronologia delle offerte in un file e creazione di grafici di bilanciamento per ogni simbolo in Excel

Quando comunicavo in vari forum, usavo spesso esempi dei risultati dei miei test visualizzati come schermate di grafici di Microsoft Excel. Molte volte mi è stato chiesto di spiegare come tali grafici possono essere creati. Infine, ora ho un po 'di tempo per spiegare tutto in questo articolo.

Anatoli Kazharski
Articolo pubblicato Manuale MQL5: Sviluppo di un Expert Advisor multi-valuta con un numero illimitato di parametri
Manuale MQL5: Sviluppo di un Expert Advisor multi-valuta con un numero illimitato di parametri

In questo articolo, creeremo un modello che utilizza un singolo set di parametri per l'ottimizzazione di un sistema di trading, consentendo al contempo un numero illimitato di parametri. L'elenco dei simboli verrà creato in un file di testo standard (*.txt). Anche i parametri di input per ciascun simbolo verranno memorizzati nei file. In questo modo saremo in grado di aggirare la restrizione del terminale sul numero di parametri di input di un Expert Advisor.

Anatoli Kazharski
Articolo pubblicato Manuale MQL5: Expert Advisor multivaluta: approccio semplice, accurato e rapido
Manuale MQL5: Expert Advisor multivaluta: approccio semplice, accurato e rapido

Questo articolo descriverà l'implementazione di un approccio semplice, adatto a un Expert Advisor multivaluta. Ciò significa che sarai in grado di impostare l'Expert Advisor per testare/tradare in condizioni identiche ma con parametri diversi per ogni simbolo. Ad esempio creeremo un pattern per due simboli ma in modo tale da poter aggiungere ulteriori simboli, se necessario, apportando piccole modifiche al codice.

Anatoli Kazharski
Articolo pubblicato Manuale MQL5: Sviluppo di un framework per un sistema di trading basato sulla strategia a triplo schermo
Manuale MQL5: Sviluppo di un framework per un sistema di trading basato sulla strategia a triplo schermo

In questo articolo, svilupperemo un framework per un sistema di trading basato sulla strategia Triple Screen in MQL5. L'Expert Advisor non sarà sviluppato da zero. Invece, modificheremo semplicemente il programma dal precedente articolo "Manuale MQL5: Utilizzo di indicatori per impostare le condizioni di trading in Expert Advisors" che già sostanzialmente serve al nostro scopo. Quindi l'articolo dimostrerà anche come è possibile modificare facilmente i modelli di programmi già pronti.

Anatoli Kazharski
Articolo pubblicato Manuale MQL5: Utilizzo degli indicatori per impostare le condizioni di trading in Expert Advisor
Manuale MQL5: Utilizzo degli indicatori per impostare le condizioni di trading in Expert Advisor

In questo articolo, continueremo a modificare l'Expert Advisor su cui abbiamo lavorato in tutti gli articoli precedenti della serie Manuale MQL5. Questa volta, l'Expert Advisor sarà arricchito con indicatori i cui valori saranno utilizzati per verificare le condizioni di apertura della posizione. Per ravvivarlo, creeremo un elenco a discesa nei parametri esterni per poter selezionare uno su tre indicatori di trading.