Stanislav Korotky / Профиль
- Информация
|
12+ лет
опыт работы
|
97
продуктов
|
147
демо-версий
|
|
0
работ
|
0
сигналов
|
0
подписчиков
|
Трейдинг моё хобби, а основной род деятельности - IT, поэтому разработка любых торговых роботов, индикаторов, скриптов - не проблема. Использую широкий набор технологий: MQL4, MQL5, системное, прикладное, веб-программирование, нейросети...
Новинки:
AngryVolumes - (MT5) https://www.mql5.com/ru/market/product/96161
VolumeDeltaPercentRange - (MT5) https://www.mql5.com/ru/market/product/62190
PnFxo - (MT5) https://www.mql5.com/ru/market/product/61592
MACD Advanced - (MT5) https://www.mql5.com/ru/market/product/61515
PFKBreakOut - (MT5) https://www.mql5.com/ru/market/product/61170
PointFigureKagiCharts - (MT5) https://www.mql5.com/ru/market/product/61168
PointFigureKagiCharts - [demo] https://www.mql5.com/ru/market/product/61169
CustomVolumeDelta - (MT5) https://www.mql5.com/ru/market/product/60798
RenkoFromRealTicks - (MT5) https://www.mql5.com/ru/market/product/60797
RenkoFromRealTicks - [demo] https://www.mql5.com/ru/market/product/60824
UniversalDashboard - (MT5) https://www.mql5.com/ru/market/product/59610
VolumeDeltaWaves - (MT5) https://www.mql5.com/ru/market/product/54183
AutomaticZigZag - (MT5) https://www.mql5.com/ru/market/product/54123
VolumeDeltaScanner - (MT5) https://www.mql5.com/ru/market/product/53549
ADXSignal - (MT5) https://www.mql5.com/ru/market/product/50861
CyclicPatterns - (MT5) https://www.mql5.com/ru/market/product/40547
Последние обновления:
WalkForwardOptimizer 1.15 - (MT5) https://www.mql5.com/ru/market/product/23068
TrueVolumeSurrogate 1.4 - (MT5) https://www.mql5.com/ru/market/product/18319
VolumeDeltaM1 1.6 - (MT5) https://www.mql5.com/ru/market/product/18307
Наиболее популярные у пользователей продукты:
VolumeDelta
+ (MT4) https://www.mql5.com/ru/market/product/5102
+ (MT5) https://www.mql5.com/ru/market/product/18307
CumulativeVolumeDeltaBars
+ (MT4) https://www.mql5.com/ru/market/product/18285
+ (MT5) https://www.mql5.com/ru/market/product/18238
TrueVolumeSurrogate
+ (MT4) https://www.mql5.com/ru/market/product/5380
+ (MT5) https://www.mql5.com/ru/market/product/18319
WalkForwardOptimizer
+ (MT4) https://www.mql5.com/ru/market/product/17683
+ (MT5) https://www.mql5.com/ru/market/product/23068
VolumeDeltaM1
+ (MT4) https://www.mql5.com/ru/market/product/13353
+ (MT5) https://www.mql5.com/ru/market/product/18307
OnBalanceVolumeSurrogate
+ (MT4) https://www.mql5.com/ru/market/product/8531
+ (MT5) https://www.mql5.com/ru/market/product/18320
OrderBook History Library
+ (MT5) https://www.mql5.com/ru/market/product/30681
RenkoTradingBot
+ (MT4) https://www.mql5.com/ru/market/product/9170
ADXS/ADXSignal
+ (MT4) https://www.mql5.com/ru/market/product/5052
+ (MT5) https://www.mql5.com/ru/market/product/50861
Внимание: если я забанен некоторыми неадекватными представителями MetaQuotes, мои возможности на сайте сильно ограничены и я не могу оказывать нормальную поддержку продуктов.
Новинки:
AngryVolumes - (MT5) https://www.mql5.com/ru/market/product/96161
VolumeDeltaPercentRange - (MT5) https://www.mql5.com/ru/market/product/62190
PnFxo - (MT5) https://www.mql5.com/ru/market/product/61592
MACD Advanced - (MT5) https://www.mql5.com/ru/market/product/61515
PFKBreakOut - (MT5) https://www.mql5.com/ru/market/product/61170
PointFigureKagiCharts - (MT5) https://www.mql5.com/ru/market/product/61168
PointFigureKagiCharts - [demo] https://www.mql5.com/ru/market/product/61169
CustomVolumeDelta - (MT5) https://www.mql5.com/ru/market/product/60798
RenkoFromRealTicks - (MT5) https://www.mql5.com/ru/market/product/60797
RenkoFromRealTicks - [demo] https://www.mql5.com/ru/market/product/60824
UniversalDashboard - (MT5) https://www.mql5.com/ru/market/product/59610
VolumeDeltaWaves - (MT5) https://www.mql5.com/ru/market/product/54183
AutomaticZigZag - (MT5) https://www.mql5.com/ru/market/product/54123
VolumeDeltaScanner - (MT5) https://www.mql5.com/ru/market/product/53549
ADXSignal - (MT5) https://www.mql5.com/ru/market/product/50861
CyclicPatterns - (MT5) https://www.mql5.com/ru/market/product/40547
Последние обновления:
WalkForwardOptimizer 1.15 - (MT5) https://www.mql5.com/ru/market/product/23068
TrueVolumeSurrogate 1.4 - (MT5) https://www.mql5.com/ru/market/product/18319
VolumeDeltaM1 1.6 - (MT5) https://www.mql5.com/ru/market/product/18307
Наиболее популярные у пользователей продукты:
VolumeDelta
+ (MT4) https://www.mql5.com/ru/market/product/5102
+ (MT5) https://www.mql5.com/ru/market/product/18307
CumulativeVolumeDeltaBars
+ (MT4) https://www.mql5.com/ru/market/product/18285
+ (MT5) https://www.mql5.com/ru/market/product/18238
TrueVolumeSurrogate
+ (MT4) https://www.mql5.com/ru/market/product/5380
+ (MT5) https://www.mql5.com/ru/market/product/18319
WalkForwardOptimizer
+ (MT4) https://www.mql5.com/ru/market/product/17683
+ (MT5) https://www.mql5.com/ru/market/product/23068
VolumeDeltaM1
+ (MT4) https://www.mql5.com/ru/market/product/13353
+ (MT5) https://www.mql5.com/ru/market/product/18307
OnBalanceVolumeSurrogate
+ (MT4) https://www.mql5.com/ru/market/product/8531
+ (MT5) https://www.mql5.com/ru/market/product/18320
OrderBook History Library
+ (MT5) https://www.mql5.com/ru/market/product/30681
RenkoTradingBot
+ (MT4) https://www.mql5.com/ru/market/product/9170
ADXS/ADXSignal
+ (MT4) https://www.mql5.com/ru/market/product/5052
+ (MT5) https://www.mql5.com/ru/market/product/50861
Внимание: если я забанен некоторыми неадекватными представителями MetaQuotes, мои возможности на сайте сильно ограничены и я не могу оказывать нормальную поддержку продуктов.
Друзья
9
Заявки
Исходящие
Stanislav Korotky
Опубликовал пост MQL's OOP notes: On The Fly Self-Optimization of Expert Advisers: part 2
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...
Поделитесь в соцсетях · 4
682
5
Stanislav Korotky
Опубликовал пост MQL's OOP notes: On The Fly Self-Optimization of Expert Advisers: part 1
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...
Поделитесь в соцсетях · 5
1401
Stanislav Korotky
Добавил тему Время истечения отложенного ордера задается включительно или нет?
Прогнал в тестере эксперт, который выставляет отложенные ордера . Для них задается срок экспирации. После автоматического истечения ордеров распечатываю их с помощью OrderPrint. Согласно логам получается, что OrderCloseTime для таких ордеров на 1 бар
Stanislav Korotky
Добавил тему Формула расчета свопа
Поделитесь формулой расчета свопа на MQL, что-то типа этого: double swap( string symbol, int type, datetime openTime, datetime currentTime, double openPrice) { double pointValue = MarketInfo (symbol, MODE_POINT ) * MarketInfo
Stanislav Korotky
Опубликовал пост MQL's OOP notes: rubber arrays, safe numbers, exceptions handling and other tricks: part 2
Exception handling is a powerfull and useful mechanism of modern OOP...
Поделитесь в соцсетях · 3
608
8
Stanislav Korotky
Опубликовал пост MQL's OOP notes: rubber arrays, safe numbers, exceptions handling and other tricks: part 1
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...
Поделитесь в соцсетях · 1
964
1
Stanislav Korotky
Добавил тему Терминал пытается компилировать "чужие" файлы
Если в MQL4 папках есть файлы с расширениями, которые начинаются на mq4 (например, файл stub2.mq4abc, где abc - все что угодно), то терминал упорно пытается их откомпилировать - периодически пишет "Compiling stub" в журнал и добавляет файл в реестр
Stanislav Korotky
Опубликовал пост Optimizing Walk-forward Optimization for Newbies
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...
Поделитесь в соцсетях · 1
1903
Stanislav Korotky
Добавил тему Как сделать шаблонный класс наследник?
Нужен примерно такой код. template < typename T> class B; template < typename T> class A { public : B<T> *b; A() {
Stanislav Korotky
Опубликовал пост MQL's OOP notes: Self-made profiler on static and automatic objects
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...
Поделитесь в соцсетях · 1
598
1
Stanislav Korotky
Опубликовал пост MQL Script for Charts Synchronization
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...
Поделитесь в соцсетях · 1
1343
2
Stanislav Korotky
Опубликовал пост MQL's OOP notes: Object hierarchies and serialization
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...
Поделитесь в соцсетях · 3
1001
6
Stanislav Korotky
Опубликовал пост MQL's OOP notes: Singleton, Command queue, and Template method patterns in simple order manager
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...
Поделитесь в соцсетях · 4
1206
Stanislav Korotky
Опубликовал пост MQL's OOP notes: HashMap supports old-fashioned indicators in MetaTrader 5
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...
Поделитесь в соцсетях · 2
3281
5
Stanislav Korotky
Опубликовал пост MQL's OOP notes: Converting MetaTrader 4 indicators to MetaTrader 5
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...
Поделитесь в соцсетях · 9
5280
12
Stanislav Korotky
Опубликовал пост MQL's OOP notes: Multiple timers with publisher/subscriber design pattern and abstract class
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...
Поделитесь в соцсетях
1218
2
Stanislav Korotky
Опубликовал пост MQL's OOP notes: Arrayed indicator buffers based on operators overloading
From very first moment as I started learning MetaTrader many years ago I was wondering why there are no multidimentional buffers in indicators...
Поделитесь в соцсетях · 3
1268
6
Stanislav Korotky
Опубликовал пост MQL's OOP notes: Managing resources by object wrappers
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...
Поделитесь в соцсетях · 1
243
Stanislav Korotky
Опубликовал пост MQL's OOP notes: Print data using overloads and templates
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...
Поделитесь в соцсетях · 1
368
Stanislav Korotky
Опубликовал пост MQL's OOP notes: Introduction
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...
Поделитесь в соцсетях · 1
1172
11
: