Posts Tagged ‘Возможности языка’

Особенности написания Пользовательских Индикаторов

Написание пользовательских индикаторов в торговой системе MetaTrader также имеет ряд особенностей. (далее…)

Работа с файлами. Пример визуализация важных рыночных событий

Среда, Сентябрь 10th, 2014 Нет комментариев

Under : , , , ,

Каждый трейдер знает, что открывать позицию, применяя только лишь технический анализ (ТА), слегка рискованно. Правильней бы было открывать позицию, исходя как из фундаментального, так и технического анализа. (далее…)

Учёт ордеров в большой программе

Среда, Сентябрь 10th, 2014 Нет комментариев

Under : , , , ,

Если торговая стратегия предполагает работу с небольшим количеством ордеров, например, только с одним ордером Buy и с одним ордером Sell, то эксперт, реализующий такую стратегию, может не вести учёт ордеров, а принимать торговые решения, ориентируясь на собственную идеологию, то есть исходя из условия, что в терминале не может оказаться более одного однонаправленного ордера. (далее…)

Управление ордерами – это просто

В каждом торгующем эксперте есть блок контроля открытых позиций. Это – перебор всех ордеров в цикле, выбор «своей» позиции по символу и и значению MagicNumber и последующее её изменение или закрытие. Выглядят такие блоки очень похоже, и, чаще всего, одинаковы по функциональности. Поэтому можно вынести этот повторяющийся кусок кода из эксперта в функцию – это значительно упростит написание экспертов и сделает код экспертов компактнее. (далее…)

Графики без «дыр»

Система построения графиков в МТ 4 устроена так, что рисуются только те бары, во временных промежутках которых было хоть одно изменение цены. Если в течение минуты изменения цены не было, то на минутном графике образуется пропуск в один бар. (далее…)

Хранение и отображение информации

Среда, Сентябрь 10th, 2014 Нет комментариев

Under : , , , ,

Вы никогда не тратили несколько часов на поиски какой-нибудь важной информации, предусмотрительно записанной вашим экспертом в лог-файл? Или, может, вам надоело всматриваться в мелкие одноцветные буковки, выводимые на экран функцией Comment()? А ведь они часто могут иметь очень большое значение для трейдинга. Если вам знакомо то, о чём я говорю, значит, эта статья для вас. (далее…)

Использование крешлогов для отладки собственных dll

Клиентский терминал MetaTrader4 имеет встроенное средство определения исключительных ситуаций, возникающих во время работы терминала, и формирования отчетов о таких ситуациях. Сформированный отчет сохраняется в файле logs\crashlog.log, который отсылается на торговый сервер при следующем старте клиентского терминала. (далее…)

Многократный пересчет нулевого бара в некоторых индикаторах

Среда, Сентябрь 10th, 2014 Нет комментариев

Under : , , , , ,

В данной статье мне бы хотелось коснуться проблемы многократного пересчета значения индикатора при изменении нулевого бара в клиентском терминале MetaTrader 4. Суть ее заключается в том, что в интернете развелось огромное множество зачастую достаточно толковых индикаторов, которые абсолютно нормально работают только на исторических данных, а при подключении торговой платформы к серверу они выдают результат, мягко говоря, никакого отношения не имеющий к заложенным в эти индикаторы алгоритмам! (далее…)

Эффективные алгоритмы усреднения с минимальным лагом и их использование в индикаторах

Я думаю, что нет никакой необходимости объяснять значительную роль алгоритмов сглаживания для технического анализа и торговых систем. Достаточно взглянуть на код почти любого индикатора, чтобы обнаружить в нём в явном или неявном виде какой-нибудь алгоритм усреднения. Если присмотреться более внимательно, то обнаружится, что в большинстве торгово-аналитических платформ и клиентских терминалов применяются самые простые, хотя далеко не самые эффективные, алгоритмы усреднения и большинство индикаторов построены на базе этих алгоритмов. (далее…)

Дополнительные требования к статьям для публикации на MQL4.COM

Среда, Сентябрь 10th, 2014 Нет комментариев

Under : , , , , ,

За последние несколько месяцев наш ресурс пополнился большим количеством материалов. Мы благодарны авторам статей, которые ответственно подошли к своей задаче, описали свой опыт в трейдинге и разработке автоматических торговых систем. (далее…)