Stanislav Korotky
Stanislav Korotky
  • Information
12+ Jahre
Erfahrung
97
Produkte
146
Demoversionen
0
Jobs
0
Signale
0
Abonnenten
Trading is just my hobby. I'm working in IT industry. So developement of experts, indicators, and script is not a problem at all to me. Wide range of technologies are used: MQL4, MQL5, system and applied programming, web-services, neural networks and more.

New:
AngryVolumes - (MT5) https://www.mql5.com/en/market/product/96161
VolumeDeltaPercentRange - (MT5) https://www.mql5.com/en/market/product/62190
PnFxo - (MT5) https://www.mql5.com/en/market/product/61592
MACD Advanced - (MT5) https://www.mql5.com/en/market/product/61515
PFKBreakOut - (MT5) https://www.mql5.com/en/market/product/61170
PointFigureKagiCharts - (MT5) https://www.mql5.com/en/market/product/61168
PointFigureKagiCharts - [demo] https://www.mql5.com/en/market/product/61169
CustomVolumeDelta - (MT5) https://www.mql5.com/en/market/product/60798
RenkoFromRealTicks - (MT5) https://www.mql5.com/en/market/product/60797
RenkoFromRealTicks - [demo] https://www.mql5.com/en/market/product/60824
UniversalDashboard - (MT5) https://www.mql5.com/en/market/product/59610
VolumeDeltaWaves - (MT5) https://www.mql5.com/en/market/product/54183
AutomaticZigZag - (MT5) https://www.mql5.com/en/market/product/54123
VolumeDeltaScanner - (MT5) https://www.mql5.com/en/market/product/53549
ADXSignal - (MT5) https://www.mql5.com/en/market/product/50861
CyclicPatterns - (MT5) https://www.mql5.com/en/market/product/40547

Latest Updates:
WalkForwardOptimizer 1.15 - (MT5) https://www.mql5.com/en/market/product/23068
TrueVolumeSurrogate 1.4 - (MT5) https://www.mql5.com/en/market/product/18319
VolumeDeltaM1 1.6 - (MT5) https://www.mql5.com/en/market/product/18307

Most popular products, user choice:
VolumeDelta
+ (MT4) https://www.mql5.com/en/market/product/5102
+ (MT5) https://www.mql5.com/en/market/product/18307
CumulativeVolumeDeltaBars
+ (MT4) https://www.mql5.com/en/market/product/18285
+ (MT5) https://www.mql5.com/en/market/product/18238
TrueVolumeSurrogate
+ (MT4) https://www.mql5.com/en/market/product/5380
+ (MT5) https://www.mql5.com/en/market/product/18319
WalkForwardOptimizer
+ (MT4) https://www.mql5.com/en/market/product/17683
+ (MT5) https://www.mql5.com/en/market/product/23068
VolumeDeltaM1
+ (MT4) https://www.mql5.com/en/market/product/13353
+ (MT5) https://www.mql5.com/en/market/product/18307
OnBalanceVolumeSurrogate
+ (MT4) https://www.mql5.com/en/market/product/8531
+ (MT5) https://www.mql5.com/en/market/product/18320
OrderBook History Library
+ (MT5) https://www.mql5.com/en/market/product/30681
RenkoTradingBot
+ (MT4) https://www.mql5.com/en/market/product/9170
ADXS/ADXSignal
+ (MT4) https://www.mql5.com/en/market/product/5052
+ (MT5) https://www.mql5.com/en/market/product/50861

Please note: if I'm banned due to inadequate judgment of specific MetaQuotes' staff, my actions on the site are very limited and I can not afford proper support for my products.
Stanislav Korotky
Beitrag MQL's OOP notes: Optimystic library for On The Fly Optimization of EA meets fast particle swarm algorithm veröffentlicht
In previous parts we have developed the library Optimystic for self-optimization of EAs on the fly (part 1, part 2) and particle swarm algorithm (part 3) which is more efficient optimization method than brute force approach used in the library intially...
Stanislav Korotky
Beitrag MQL's OOP notes: Particle Swarm Speeds Up Expert Adviser Optimization On The Fly veröffentlicht
In 2 previous chapters we have studied a library for on the fly optimization of expert advisers (part1, part2). One of drawbacks of the library is its slow method of optimization, because it's nothing else than straightforward iteration over all possible combinations of parameters' values...
Stanislav Korotky
Beitrag Инструменты для анализа HTML-файлов MT4 veröffentlicht
Довольно часто возникает необходимость проанализировать html-документы, генерируемые МТ4...
Stanislav Korotky
Beitrag Lightweight html5-tools for tester report and statement analysis veröffentlicht
Quite often there is a need to analyze html-documents, generated by MetaTrader 4. Since the tester in MetaTrader 4 supports only one work symbol at once, multicurrency expert advisers are usually tested by running many separate tests for different work symbols one by one...
Stanislav Korotky
Beitrag MQL's OOP notes: On The Fly Self-Optimization of Expert Advisers: part 2 veröffentlicht
In the part 1 we have developed a set of programming interfaces (abstract classes) constituting Optimystic library. In this part we'll implement all classes and embed the library into example EA. The library source code resides in the file Optimystic...
Stanislav Korotky
Beitrag MQL's OOP notes: On The Fly Self-Optimization of Expert Advisers: part 1 veröffentlicht
Are you ready for a very very long story? It will be probably most complicated and prolonged publication in the series of MQL OOP so far, but it's surely worth reading, because its main theme is automatic self-optimization of expert advisers on the fly...
Stanislav Korotky
Beitrag MQL's OOP notes: rubber arrays, safe numbers, exceptions handling and other tricks: part 2 veröffentlicht
Exception handling is a powerfull and useful mechanism of modern OOP...
Stanislav Korotky
Beitrag MQL's OOP notes: rubber arrays, safe numbers, exceptions handling and other tricks: part 1 veröffentlicht
Today we're starting a patchy subject, which will combine many different things. This is why I decided to split it into parts. Out final goal is exception handling, but before we can address it, we need to prepare a ground...
Stanislav Korotky
Beitrag Optimizing Walk-forward Optimization for Newbies veröffentlicht
WalkForward optimization is very powerful and popular method of EA examination and tuning. Some time ago I have released WalkForward library (WFO) and WalkForward reporter script for MetaTrader. They support several modes and flexible setup, yet they seem a bit complicated for ordinary users...
Stanislav Korotky
Beitrag MQL's OOP notes: Self-made profiler on static and automatic objects veröffentlicht
MQL code performance is important in many aspects. For example, if your expert adviser is well optimized you could pay much less for it running in the cloud. Or you can eliminate a situation when your terminal becomes unresponsive for a while while it calculates a heavy indicator...
Stanislav Korotky
Beitrag MQL Script for Charts Synchronization veröffentlicht
Traders do often work with many charts simultaneously. And one of common use cases is when they need to compare 2 charts visually. This is handy, for example, if you test an expert adviser and want to view multiple resulting charts (for different parameters) side by side...
Stanislav Korotky
Beitrag MQL's OOP notes: Object hierarchies and serialization veröffentlicht
When it comes to OOP, there should be an hierarchy of classes. And most of hierachies are built from a single base class. This is very powerful feature. It allows you to store objects in various containers, such as vectors, queues, lists, and process them consistently in batch tasks...
Stanislav Korotky
Beitrag MQL's OOP notes: Singleton, Command queue, and Template method patterns in simple order manager veröffentlicht
As the title says this time we'll try to implement a simple object-oriented framework for trading. It's surely simple as a framework, but is probably most complex thing among all that we've discussed so far in the MQL's OOP notes...
Stanislav Korotky
Beitrag MQL's OOP notes: HashMap supports old-fashioned indicators in MetaTrader 5 veröffentlicht
MetaTrader 5 is not back compatible with MetaTrader 4 in many aspects. This is bad, but we can do nothing with this. Yet we can do something to simplify translation of MetaTrader 4 products into MetaTrader 5...
Stanislav Korotky
Beitrag MQL's OOP notes: Converting MetaTrader 4 indicators to MetaTrader 5 veröffentlicht
It has been a long time since MetaTrader 5 was released, but MQL products for MetaTrader 4 do still prevail on mql5.com site (both in the codebase, and in the market), and in the Internet in general...
Stanislav Korotky
Beitrag MQL's OOP notes: Multiple timers with publisher/subscriber design pattern and abstract class veröffentlicht
Every expert and indicator in MetaTrader can have a timer. From time to time a novice MQL developer asks a question: what should I do if I need many timers? The answer is simple: use a single timer with lesser period to manage and dispatch all other timer events with larger periods...
Stanislav Korotky
Beitrag MQL's OOP notes: Arrayed indicator buffers based on operators overloading veröffentlicht
From very first moment as I started learning MetaTrader many years ago I was wondering why there are no multidimentional buffers in indicators...
Stanislav Korotky
Beitrag MQL's OOP notes: Managing resources by object wrappers veröffentlicht
MQL programmers use files here and there. Standard API provides a set of file functions which employ old plain procedural approach. But sometimes it's better to upgrade this style up to OOP. One simple use case where OOP can be helpful is related to resource control...
Stanislav Korotky
Beitrag MQL's OOP notes: Print data using overloads and templates veröffentlicht
One of the most frequently used MQL functions is Print. It's simple and indispensable. Unfortunately it usually requires a lot of routine typing which makes code bulky. For example, if you need to print several values, you need to explicitly add some separators...
Stanislav Korotky
Beitrag MQL's OOP notes: Introduction veröffentlicht
Both MetaTrader 4 and MetaTrader 5 provide powerfull tools for trading automation, which can be extended even more - to almost any feasible idea - thanks to the built-in programming language - MQL...