Vasiliy Sokolov
Vasiliy Sokolov
3.6 (36)
  • Информация
9+ лет
опыт работы
17
продуктов
587
демо-версий
5
работ
0
сигналов
0
подписчиков
Vasiliy Sokolov
Добавил тему Как правильно вызвать базовый параметрический конструктор из класса потомка?
Собственно имеется базовый класс с единственным параметрическим конструктором требующих два аргумента Когда призводный класс пытается наследоваться от базового, компилятор выдает ошибку: ' CBaseClass - wrong parameters '  class CBaseClass {
Vasiliy Sokolov
Добавил тему Как узнать номер подокна индикатора?
Облазил всю документацию но так и не нашел. Есть простой код: void OnInit () { long X = ChartGetInteger(0, CHART_WIDTH_IN_PIXELS, 1 ); ... }   1 в нем означает номер подокна основного окна чарта. Но как узнать, что текущее подокно индикатора
Vasiliy Sokolov
Добавил опрос Маркет - Нужна ли возможность опционально вводить коммерческую подписку (абонентскую плату) на продукт купленный в Маркете?
  • 69% (47)
  • 31% (21)
Всего проголосовало: 68
Vasiliy Sokolov
Добавил тему Принципы работы с оптимизатором и основные способы избежать подгонки.
Давно я не создавал новых тем, но находясь на этом форуме уже ни один год, я вижу, что пугающее число людей из нашей общественности трейдеров-мтс'ников не понимают и не знают инструментов, с которыми им необходимо работать. С другой стороны, примерно
Vasiliy Sokolov
Добавил тему Когда уже будет разрешена работа тестера на "неторговых" инструментах?
Вопрос очень актуален. Дело в том, что история фьючерсов храниться в объединенных склейках контрактов. Эти склейки очень важны, т.к. в реальности именно на них делаются бэк тесты. Однако в МТ5 они (склейки) значаться как не торговые инструменты, что
Vasiliy Sokolov
Добавил тему MetaEditor аварийно завершает работу при копировании.
Какой-то ужасный баг начал проявляться у MetaEditor. Если в нем выделить какой-нибудь текст и затем скопировать его, то программа аварийно вылетает. Раньше такого не было. Возможно дело в конкретной моей системе (скорее всего так и есть), но ведь
Vasiliy Sokolov
Добавил тему Нужна программа/скрипт для автоматического переключения на второй канал связи
При торговле на реал счетах одного канала связи не достаточно. Каким бы быстрым и стабильным он не был, сбои все равно случаются. Даже несколько часов простоя один раз в два или три месяца для меня абсолютно не приемлемы. Поэтому я принял решение
Vasiliy Sokolov
Добавил тему Будет ли MultiTerminal 5 с поддержкой советников?
Уважаемые разработчики, во многих случаях требуется решать сложные задачи управления счетами. Когда счет всего один все просто - запускаем терминал МТ5 на этом счете, а в терминале запускаем советник. Но когда счетов сразу десятки или даже сотни, то
Vasiliy Sokolov
Добавил тему Уважаемые разработчки, зделайте пожалуйтса иконки высокого разрешения для МТ5
У меня получатся вот такое расплывчатое: А хотелось бы четких очертаний. И еще, было бы здорово если бы было на выбор несколько дизайнерских иконок МТ5 (стандартная картинка так приелась). Мелочь, понимаю, но так хочется красоты
Vasiliy Sokolov
Опубликовал статью Создание мульти-экспертов на основе торговых моделей
Создание мульти-экспертов на основе торговых моделей

Использование объектно-ориентированного подхода в MQL5 значительно упрощает создание мультивалютных/мультисистемных/мультитаймфреймовых экспертов. Только представьте, ваш один единственный эксперт торгует сразу по нескольким десяткам торговых стратегий, сразу на всех доступных инструментах и сразу на всех возможных таймфреймах! К тому же этот эксперт прекрасно тестируется в тестере, а для всех стратегий, входящих в его состав, действует одна или сразу несколько систем управления капиталом.

Vasiliy Sokolov
Добавил тему Предложение по улучшению многопоточности тестирования
Уникальность тестера стратегий 5 заключается во-первых в возможности использования истинного мультитестирования, а во вторых в возможности подключения сразу всех имеющихся ядер, сразу на всех доступных процессорах. Это гиганский скачок вперед в плане
Vasiliy Sokolov
Добавил тему Так все-таки, сколько оперативной памяти надо для комфортного перебора?
Разработчики говорят о том, что для тестирования необходимы 2,4,6 Гб оперативной памяти (больше - лучше). Особенно это актуально для 64 разрядного тестера, т.к. адресация и инструкции занимают больше места чем аналогчичные 32 разрядные версии. Однако
Vasiliy Sokolov
Добавил тему Почему функция AccountProfit() в тяжелых случаях не верно расчитывает прибыль?
Столкнулся с такой проблемой. Брокер зачисляет средства инвесторов прямо на мой торговый счет. Получается что на моем счете только лишь часть денег моя, остальная - инвесторов. К тому же часть моих собственных средств залочены в качестве гарантийного
Vasiliy Sokolov
Добавил тему Требуется удобный инструмент для аппроксимации данных.
В некоторых моих индикаторах требуется аппроксимация данных на основе линейной функции. Да вот незадача - делать эти расчеты средствами MQL4 - настоящий Ад. Как-то я делал такую штуку через MQL4, так до сих пор вздрагиваю при мысли, что нужно делать
Vasiliy Sokolov
Добавил тему Подозрение: неправильная работа функции CPositionInfo:Volume!
Неоднократно было замечено, что в тестере стратегий функция CPositionInfo:Volume выдает старые значения объема совокупной позиции. Эта ошибка проявляет себя редко, но является критической. Вот лог советника в тестере стратегий (читаем с низу вверх)
Vasiliy Sokolov
Добавил тему Бред какой-то, после обновления терминала эксперты перестали быть прибыльными!
На 305 билде тестер стратегий показывал такую вот картинку: После обновления стал показывать вот такую: Другой эксперт вообще перестал быть прибыльным. В чем дело? Что случилось? В своих стратегиях я уверен. На МТ4 тестирование проходит так как и
Vasiliy Sokolov
Добавил тему Что такое "Коэффициент Шарпа" и как его интерпритировать?
Известно, что коэффициент Шарпа измеряет волатильность портфеля к его доходности. Этот коэф. попал в отчет МТ5. Разработчики указали в документации, что этот коэффициент также сравнивает базовую ставку с прибыльностью советника. Однако не ясно, с
Vasiliy Sokolov
Добавил тему У меня глюк, или отныне индексация исторических данных происходит задом наперед?
После такого вот взятия исторических данных, в raters[3] оказывается таймсерия нулевого бара! MqlRates raters[ 4 ]; CopyRates (m_symbol, m_timeframe, 0 , 4 , raters); Print(raters[1].low, "; ", raters[2].low, "; ", raters[3].low); Этот код в тестере
Vasiliy Sokolov
Добавил тему Защита от пятизнака
Я тестирую свой советник в режиме все тики. Он не чувствителен к небольшим колебаниям, однако режим выставления рыночных ордеров с немедленным исполнением требует этого. Что бы оптимизировать работу тестера стратегий и не напрягать алгоритм чрезмерно
Vasiliy Sokolov
Добавил тему Не плохо было бы ввести структуру состояния заполняемую событием Trade
Как известно событие Trade происходит по самым разным поводам, начиная от установки отложенного ордера и заканчивая изменением уровня Стоп-лосса. В каждый момент времени эксперт может вести десятки ордеров и многие позиции на разных инструментах