Roman Zamozhnyy
Roman Zamozhnyy
  • Информация
12+ лет
опыт работы
1
продуктов
77
демо-версий
0
работ
0
сигналов
0
подписчиков
Roman Zamozhnyy
Добавил тему Как получить рыночную инфу по другому символу в тестере/оптимизаторе?
Пишем простенький код: int OnInit () {         symbol= Symbol ();          return ( 0 ); }; void OnTick () {          Print (
Roman Zamozhnyy
Опубликовал статью Сказки торговых роботов: лучше меньше - да лучше?
Сказки торговых роботов: лучше меньше - да лучше?

Два года назад в статье "Последний крестовый поход" мы с вами, уважаемый читатель, рассмотрели довольно интересный и мало используемый в настоящее время способ отображения рыночной информации - графики крестиков-ноликов. Сейчас я предлагаю вам попробовать написать торгового робота, основанного на паттернах, которые можно увидеть на графиках крестиков-ноликов.

Roman Zamozhnyy
Добавил тему Что случилось с файлами котировок?!
В субботу обновил терминал до v.4.00 b.604 - я просто не думал, что наступит апокалипсис!!! Структура файла котировок с привычной и описанной в документации // Заголовок файла истории          struct
Roman Zamozhnyy
Добавил тему Профилирование Экспертов в Тестере стратегий
По умолчанию как отладка, так и профилирование возможны в режиме реального времени: включил профилировщик - выбрал чарт - поюзал - выключил профилировщик. Для оптимизации кода крайне не хватает возможности профилировать эксперта в тестере
Roman Zamozhnyy
Добавил тему Специфичная работа тестера с глобальными переменными
Похоже, скоро придётся завести отдельную ветку о прелестях работы с тестером. Что на сей раз? Делаем раз:    Пишем два: int OnInit () {          Print ( "OnInit start." );
Roman Zamozhnyy
Добавил тему А генерятся ли торговые события в тестере при выборе таймфрейма Month?
Начнём, как всегда, с простого кода (в нескольких модулях): Main.mq5 // Expert main module // Copyright (c) 2013 Roman Rich #property           version
Roman Zamozhnyy
Добавил тему Длительность доступной истории в тестере
Возмём пример кода, приводимый в справке для функции SeriesInfoInteger() .  Print ( "Количество баров по символу-периоду на данный момент = " ,           SeriesInfoInteger ( Symbol (), 0
Roman Zamozhnyy
Добавил тему MetaTrader5 под Windows8RT
Планируется ли порт MetaTrader5 под Windows8RT
Roman Zamozhnyy
Добавил тему Моделирование тестером стратегий ордеров "Внутридневные"
Чаще всего брокеры по инструментам CFD предоставляют ордера типа "Внутридневные": Результатом являются примерно такие записи (подчёркнуто зелёным) в логах:     Внизу видно, что Тестер стратегий не моделирует такие ордера и по
Roman Zamozhnyy
Добавил тему Что за котировки в тестере?
Установлен терминал v.5 build 687 от 03.08.2012 г. Открыт счёт для чемпионата (та же проблема и для других брокеров и других типов счетов, в том числе и реальных). Берём пару EURUSD и таймфрейм M1, открываем график , бросаем на него скрипт: datetime
Roman Zamozhnyy
Опубликовал статью Последний крестовый поход
Последний крестовый поход

Взгляните в ваш торговый терминал. Какие способы представления цены вы видите? Бары, свечи, линейный. Мы гонимся за временем и ценами, а прибыль нам дает одна цена. Так может стоит посмотреть на рынок лишь только с ценами? В данной статье предложен алгоритм построения пункто-цифровых графиков ("крестики-нолики") и скрипт, позволяющий производить построение данных графиков. Рассмотрены типичные ценовые паттерны и даны рекомендации по их практическому использованию.

Roman Zamozhnyy
Добавил тему Формирование *.hc-файлов
В документации говорится, что: Служебные файлы в формате HCC исполняют роль источника данных для построения ценовых данных по запрошенным таймфреймам в формате HC. Данные в формате HC являются таймсериями, максимально подготовленными для быстрого
Roman Zamozhnyy
Опубликовал статью Трейдминатор 3: восстание торговых роботов
Трейдминатор 3: восстание торговых роботов

В статье "Доктор Трейдлав..." мы остановились на том, что создали эксперт, оптимизирующий самостоятельно параметры заранее выбранной торговой системы. Было предложено создать эксперт, который не только оптимизирует параметры одной торговой системы, заложенной в основу эксперта, но делает выбор из нескольких торговых систем. Посмотрим же, что из этого может получится...

Roman Zamozhnyy
Опубликовал статью Доктор Трейдлав, или Как я перестал беспокоиться и написал самообучающийся эксперт
Доктор Трейдлав, или Как я перестал беспокоиться и написал самообучающийся эксперт

Чуть более года назад joo дал нам в своей статье "Генетические алгоритмы - это просто!" инструмент для реализации Генетического алгоритма на MQL5. Воспользуемся же этим инструментом и напишем эксперт, который при наступлении каких-то граничных условий произведет Генетическую оптимизацию своих же параметров...

Roman Zamozhnyy
Добавил тему Доступность перечня символов "Обзора рынка" в режиме тистирования
Проблема. У меня в окошке "Обзор рынка" выбраны порядка десятка инструментов. В режиме торговли эксперт (многовалютный) видит все символы (и правильно выдает общее их число), в режиме тестера видит только один символ (который задал) и общее число
Roman Zamozhnyy
Добавил тему Как получить информацию из функции AccountInfoDouble() по состоянию на ЛЮБУЮ дату?
По умолчанию мы получаем инфу на момент отправления запроса. А если необходимо получить её по состоянию, например, на 01.04.2011 г. Как это сделать
Roman Zamozhnyy
Добавил тему Новый размер не первого измерения массива
Из документации: ArrayResize Устанавливает новый размер в первом измерении массива...  Реально-ли, и если реально, то как установить новый размер не первого измерения динамического массива
Roman Zamozhnyy
Добавил тему ГА в помощь
Идем /go?link=http://www.creativemachineslab.com/ , там забираем  /go?link=http://www.creativemachineslab.com/   Потом в https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe  делаем экспорт любимого инструмента
12