« Предыдущий пост | На главную страницу | Следующий пост »

Механическая торговая система - миф или реальность?

В сети Интернет Вы можете найти бесплатно или купить за небольшие деньги великое множество механических систем, которые, со слов авторов, принесут Вам десятки, а то и сотни процентов дохода в месяц. Большинство таких "граалей" показывают очень хорошие результаты при тестировании на исторических данных, однако на демо-счете и реальном счете такие системы терпят неудачу. Дело в том, что написание советников (Expert Advisors) - механических торговых систем для MetaTrader 4 - очень легкое занятие, которое по силам любому трейдеру. Поэтому в сети Интернет появилось огромное количество любительских "поделок", в которых допущен ряд ошибок.

Этим постом я начинаю серию статей о том, как написать собственного эксперта, как недопустить классические ошибки, которые искажают реальную прибыльность механической торговой системы, и о многом другом.

Вначале несколько слов о том, что же такое советник (Expert Advisor):

Советник - это запрограммированный на языке MetaQuotes Language 4 трейдером алгоритм совершения сделок и управления ордерами.

Конечно, можно торговать на своем счете вручную, но, например, в Альпари предлагается несколько десятков валютных пар плюс десятки других инструментов: CFD на американские акции, на товарные фьючерсы и многое другое. Представьте себе, сколько времени Вы будете тратить на анализ каждого инструмента. Очень часто возникает ситуация, когда по какому-либо инструменту уже сформировался сигнал к открытию позиции, однако Вы упускаете благоприятный момент для сделки, т.к. в тот момент Вы были заняты анализом другого инструмента. К тому же Вы не можете не спать и не есть. Но пока Вы спите, Вы можете проспать сигнал к совершению сделки.

Можно привести еще десятки доводов в пользу того, чтобы передать управление Вашим счетом в руки того, кто будет делать это 24 часа в сутки, 5 дней в неделю, не испытывая при этом никаких эмоций (которые сильно мешают успешной торговле). Тому, кто будет в состоянии отслеживать в режиме реального времени ВСЕ инструменты. Тому, кто будет действовать четко в соответствии с запрограммированным Вами алгоритмом. Этот неоценимый помощник - советник, или иными словами, торговый алгоритм, запрограммированный на языке MetaQuotes Language 4.

Все вышесказанное звучит очень обнадеживающе и оптимистично. Однако, не все так просто. Советник делает ровно то, что Вы ему приказали. Если Ваша торговая тактика изначально убыточна, то Ваш советник будет методично, в режиме реального времени, не пропуская ни одной возможности совершить сделку, торговать по Вашему алгоритму и может довести Ваш торговый счет до плачевного состояния.

Однако, если Ваша торговая тактика прибыльна, то Вы достаточно быстро сможете стать более обеспеченным человеком. В своих последующих выпусках я расскажу не только о том, как самому написать советника, но и том, как правильно оттестировать его на исторических данных.

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



Все статьи по теме "Пишем советников для MetaTrader 4".

« Предыдущий пост | На главную страницу | Следующий пост »

Комментарии по теме "Механическая торговая система - миф или реальность?"

Я ЗНАЮ ЛЮДЕЙ, КОТОРЫЕ ПОЛУЧИЛИ ПО СВОЕЙ УМНОЙ ГОЛОВЕ ЗА ТАКУЮ СИСТЕМУ, ПОТОМУ КАК КОРПОРАЦИИ ЭТО НЕ СОВСЕМ ПОНРАВИЛОСЬ !!!
КТО ДАЛ - НЕИЗВЕСТНО...
НО ПИСАТЬ ОНИ ПЕРЕСТАЛИ.
СИСТЕМА БЫЛА СУПЕР, БЕЗ ОШИБОК. ТАКИЕ ДЕЛА !

А вдруг наоборот, Андрей научит нас так, чтобы Алпари в плюсе осталось...:)). Он ведь работает там. А если серьёзно, то каждый сам решает, что как и почему. Здесь только рекомендации. Ждём с нетерпением дальнейших блогов по советникам.

Очень интересные и полезные статьи. Что мне на нравится на блоге Андрея - все статьи без воды, по делу, четкие, интересные и полезные.

Андрей, пожалуйста продолжайте и удачи вам в этом тяжелом и трудоемком деле!

Супер блог! Молодец Андрей! Молодцы Альпари!

Я работаю с другим ДЦ. Соответственно там не МетаТрейдер, а другая прога. Можно ли такой советник повесить на другую прогу? Скорее всего нет, но что тогда делать? Посоветуйте пожалуйста

К сожалению, мои статьи посвящены написанию советников только для MetaTrader 4. Рекомендую Вам скачать MetaTrader 4 и открыть демо-счет, чтобы оценить возможности и удобство работы в этом терминале.

Скачать MetaTrader 4: http://www.alpari-idc.ru/files/mt4setup.exe

Лично я считаю, что MetaTrader 4 является одной из сильнейших разработок в области интернет-трейдинга.

Открой демосчет на любом ДЦ и работай в параллели. И кстати, в МТ с каждым обновлением уничтожаются советники для предыдущей версии. Не все,правда, но большинство.Например Profit_kipper работает в 193 версии, а 183 его выкидает.

Открой демосчет на любом ДЦ и работай в параллели.

В этом случае советников можно будет использовать ТОЛЬКО в режиме информирования. Если же реальный счет открыт в компании, которая предоставляет МТ, то советник может не только информировать, но и совершать автоматически сделки без участия трейдера, согласно заложенной в нем логике.

И кстати, в МТ с каждым обновлением уничтожаются советники для предыдущей версии. Не все,правда, но большинство.Например Profit_kipper работает в 193 версии, а 183 его выкидает.

Если советник в исходных кодах, то такого не происходит. В моих статьях идет речь о том, как самому написать советников. Поэтому исходные коды Вашего советника будут Вам доступны, и Ваш советник будет работать на любых версиях МТ4.

Также в описанном Вами случае дело может быть даже не в советниках. С 18.07.06 терминалы версии менее 188 больше не поддерживаются: http://www.alpari-idc.ru/ru/1160.html

Андрей, спасибо за Ваш блог, очень информативно.
У меня есть вопрос относительно советников. Нужно иметь подключение к интернету 24 часа, чтобы советник работал или есть какое-то другое решение? Я еще слышал, что его можно к серверу подключать, только что это значит для меня загадка. Я имею реал. счет в Вашей компании, это может влиять на данный вопрос?
И ещё: моя стратегия основана на индикаторе RVI.
На графике D1-общее направление, H4-момент входа. Возможно ли эту стратегию реализовать в советнике?
Спасибо.

Благодарю за комплимент!

Для того, чтобы советник работал и торговал, нужно, чтобы МТ4 (клиентский терминал) был подключен к Интернету и, соответственно, к нашему серверу.

Другого решения пока неизвестно.

Вашу стратегию (как и практически любую другую) легко можно реализовать и в советнике.

Спасибо за статьи!
Ждём продолжения. Уж, очень не терпиться, что-нибудь создать и запустить :)
Удачи!

Спасибо! Буду стараться сделать учебник понятным для начинающего.

вот есть идея или даже потребность в такой штуке, которая мне нужна, как новичку на форексе (а может она уже реализована, но я не смог её найти :(
нужен индикатор, который рисовал бы по истории из журнала отрезки, которые соединяют точки открытия и закрытия ордера. И цветом мог бы ещё отмечать направление открытия.

Это было бы очень полезно для анализа журнала в визуальной форме.
Сам никак не могу написать этот нидикатор :( Просто не знаю, с чего начать :)
Думаю, многие новички были бы очень благодарны человеку, реализовавшему эту идею ;)

Ну так пусть это и будет Вашим первым экспертом ;)

Крутой сайт! Андрей, спасибо Вам за такой полезный сайт! Я на нем нашел столько нужного и полезного, сколько не встречал за последние пол года в интернете.

Очень полезный сайт для новичков! Такого понятного описания как программировать экспертов я больше негде в интернете не встречала. Это лучший сайт.

Но все равно у меня есть несколько вопросов которые я задам в соответствующих ветках.

Спасибо!

А можно ли писать, отлаживать и тестировать советников в оффлайне?

На оба вопроса ответ "Да". Можно (и нужно) тестировать советников на истории. И только потом на демо-счете.

Андрей! Вы не забыли Ваше
обещание написать как пра- вильно оттестировать совет-ника на исторических дан- ных?

С уважением
Альба

Андрей! Вы не забыли Ваше
обещание написать как пра- вильно оттестировать совет-ника на исторических дан- ных?

С уважением
Альба

Я помню :)

Класс!!!
Сие творение достойно публикации в твердых копиях :). Тираж разлетится на "ура".

Вопрос.
Когда говорят о глюках МТ (а таковые конечно имеются, что нормально и естественно для разрабатываемых систем), имеется ли в виду, что бывают глюки при исполнении в реале команд от советников? Или, если советник написан абсолютно грамотно и правильно, отработка команд абсолютно точная и без сбоев.
Короче:) Насколько спокойно можно спать, когда в реале работает советник?
Сбои интернета, я не имею в виду.

Спасибо! Планирую в ближайшие 2-3 месяца завершить на своем блоге рассмотрение экспертов и издать на основе этих материалов книгу. В начале следующего года, возможно, она появится на полках книжных магазинов.

Ответ на Ваш вопрос: миф о глюках МТ сильно преувеличен. Глюки встречаются в любой программе, другой вопрос, что глюки в МТ в 99.999% случаев носят не критичный характер: "стрелку плохо прорисовывает" и тому подобные мелочи.

Лично я уверен, что правильное написание советника гарантирует точное исполнение команд в полном соответствии с Вашей логикой.

Любые другие мнения, как правило, основываются на том, что человек пишет эксперта, совершает в нем алгоритмическую ошибку, которую очень тяжело идентифицировать, т.к. она проявляется не каждый раз. В результате его эксперт работает не так, как надо. Он не может найти ошибку и все валит на производителя МТ4.

У меня 19-летний опыт программирования на Дельфи и я знаю на собственном примере то, о чем написал выше :-D Так что можете уж мне поверить.

Андрей, подскажите плиз, как при помощи советника или скрипта, получить список инструментов, доступных в клиентском терминале МТ4.

Спасибо.

К сожалению, никак :-(

Здравствуйте, Андрей! Благодаря вашим постам по механическим торговым системам процесс перехода от C++ к MQL4 для меня проходит почти безболезненно. :) Единственное, для полного счастья было бы здорово увидеть несколько примеров советников, которые в своей работе используют свечные комбинации хотя бы из двух свечей (например, для подтверждения разворота или же для генерации сигнала разворота). Очень был бы вам благодарен. :) С уважением, Матвей.

Спасибо.

Не смог в MQL4 найти функцию, выполняющую операцию закрытия (схлопывания)перекрытых ордеров.

В самом терминале она есть.

Вопрос: я невнимательно смотрел, или ее в MQL4 нет?

Если нет, то неплохо бы добавить.

Как и получение списка инструментов.

Не смог в MQL4 найти функцию, выполняющую операцию закрытия (схлопывания)перекрытых ордеров.

http://www.vedikhin.ru/2006/10/order-close-by.html

Как и получение списка инструментов.

Этого действительно нет.

Здравствуйте, Андрей! Благодаря вашим постам по механическим торговым системам процесс перехода от C++ к MQL4 для меня проходит почти безболезненно. :) Единственное, для полного счастья было бы здорово увидеть несколько примеров советников, которые в своей работе используют свечные комбинации хотя бы из двух свечей (например, для подтверждения разворота или же для генерации сигнала разворота). Очень был бы вам благодарен. :) С уважением, Матвей.

Намек понял. В какой-то момент примеры напишу. Но сначала напишу обещанного советника по теории хаоса.

Спасибо за совет.

Спасибо за ссылку.

А не подскажите ли как можно обратиться к значениям ПОЛЬЗОВАТЕЛЬСКОГО индикатора, не стандартного встроенного? Или же нужно встраивать этот индикатор в код советника?

double iCustom( string symbol, int timeframe, string name, ..., int mode, int shift)

Расчет указанного пользовательского индикатора.

Пользовательский индикатор должен быть скомпилирован (файл с расширением EX4) и находиться в директории каталог_терминала\experts\indicators.

Параметры:

symbol - Символьное имя инструмента, на данных которого будет вычисляться индикатор. NULL означает текущий символ.

timeframe - Период. Может быть одним из периодов графика. 0 означает период текущего графика.

name - Имя пользовательского индикатора.

... - Список параметров (при необходимости). Передаваемые параметры должны соответствовать порядку объявления и типу внешних (extern) переменных пользовательского индикатора.

mode - Индекс линии индикатора. Может быть от 0 до 7 и должен соответствовать индексу, используемому одной из функций SetIndexBuffer.

shift - Индекс получаемого значения из индикаторного буфера (сдвиг относительно текущего бара на указанное количество периодов назад).

Пример:

double val=iCustom(NULL, 0, "SampleInd",13,1,0);

Андрец, добрый день.
В продолжение вопроса о работе советника через внешний индикатор - как правильно подключить советник к индикатору, если в коде советника указано, что данные передаются от индикатора к эксперту с помошью глобальных переменных (GlobalVariableGet("....")). И что далее советник открывает позы по сигналам индикатора ? В индикаторе и эксперте имеется запись вида GlobalVariableSet("xSELL",0);
GlobalVariableSet("xBUY",0);. Они законченные, и должны работать, но к сожалению почему то индикатор работает нормально, а советник позиции не открывает, а при копмиляции нет никаких ошибок. Просто советник явно не считывает информацию с индикатора.
Эксперт и индикатор готов выслать на email, если нужно.

А не проще в эксперте брать значения из индикатора с помощью iCustom()?

У меня вопрос.Возможно ли принимать катеровки с ММВБ на акции
российских компаний,на MetaTrader? Если возможно то с какого
сервера?

Нельзя.

Добрый день, Андрей.
Очень поучительный сайт для начинающих, пишите просто, понятно, без воды. Подскажите пожалуста кусок кода для открытия позиции по сигналу пользовательского индикатора: синяя стрелка(buy), красная стрелка(sell). Можно ли использовать функцию Ask() для обращения к значениям пользовательского индикатора.
С уважением Николай.

Чуть выше приведено описание использования custom индикатора.

Функция Ask используется для получения аска по текущему инструменту. При покупке обязательно придется эту функцию использовать.

Здравствуйте Андрей.
Хочю написать советник со встроенным пользовательским индикатором, только незнаю как это правильно сделать. Подскажите пожалуйста.
Виктор.

Этому будет посвящен целый цикл статей в самом ближайшем будущем.

Здравствуйте Андрей!
Я написал советник, тестирую его на демо-счёте. Советник подаёт надежды на прибыльную систему, но я хочу дописать модуль отключения советника из торговли во время флета. Хотел бы использовать для этого индикатор "Аллигатор". Подскажите пожалуйста, по каким конкретно критериям можно это сделать. Или есть более лучший способ чем использование "Аллигатора"?
Николай.

Здравствуйте Андрей!
Я написал советник, тестирую его на демо-счёте. Советник подаёт надежды на прибыльную систему, но я хочу дописать модуль отключения советника из торговли во время флета. Хотел бы использовать для этого индикатор "Аллигатор". Подскажите пожалуйста, по каким конкретно критериям можно это сделать. Или есть более лучший способ чем использование "Аллигатора"?
Николай.

Добрый день, Андрей!
Хочу к вам обратиться с просьбой: не могли бы вы
проверить мои начинания в программировании советника.
Мой советник является классическим - пересечение двух скользящих
средних. На его примере хотел научиться, поэтому ошибок там что-то
многовато...

Здравствуйте Андрей!
Я написал советник, тестирую его на демо-счёте. Советник подаёт надежды на прибыльную систему, но я хочу дописать модуль отключения советника из торговли во время флета. Хотел бы использовать для этого индикатор "Аллигатор". Подскажите пожалуйста, по каким конкретно критериям можно это сделать. Или есть более лучший способ чем использование "Аллигатора"?
Николай.

Проблема определения состояния рынка (флэт или тренд) - непростая. Однознозначный рецепт дать сложно.

Как Вы собираетесь это делать? Если с помощью Аллигатора, то как Вы будете формализовывать понятие "переплетаются"?

Самый простой способ - вычислить расстояния между линиями. Если эти расстояния меньше определенной величины, то линии переплетены и на рынке флэт.

Предыдущий пост был тоже мой.


Добрый день, Андрей!
Хочу к вам обратиться с просьбой: не могли бы вы
проверить мои начинания в программировании советника.
Мой советник является классическим - пересечение двух скользящих
средних. На его примере хотел научиться, поэтому ошибок там что-то
многовато...

Выкладывайте код - посмотрим вместе.

Андрей. Подскажите как в советнике определить, что открылся отложенный ордер.

При размещении отложенного ордера пишем его тикер в глобальные переменные. На каждом тике просматривает список открытых позиций и сравниваем их тикер с тикером отложенного ордера, сохраненного в глобальной переменной.

Если совпало, то ордер открылся.

Уважаемые мастера! Может кто-нибудь из вас сможет помочь написать простенький советник, использующий OsMA+ADX ?

Алгоритм простой: вход в торговлю только при ADX больше, или равной 25. При этом с достижением OsMA значения +/- 0,000150 (или больше по абсолютной величине) мы покупаем, если значение положительное, и продаем (переворачиваемся), если отрицательное. То есть мы при перевороте либо фиксируем прибыль (убытки), либо выходим из позиции, если на этот момент ADX опустился ниже 25 и ждем момента для следующего входа.
Торгуем, скажем, одним лотом.

++

Я ЧЕСТНО попробовал сделать это сам, но понял, что тех пары-тройки часов, которые я потратил на чтение инстркций по применению языка, мне явно недостаточно и похоже на то, что истратить месяц-другой на это я просто буду не в состоянии. И еще я могу сказать, что Вижуал Трэйдинг Системз предлагает гораздо более простой и понятный для чайников язык программирования советников. Но к сожалению (или счастью) я пользуюсь МетаТрейдером.

++

Если у кого-то найдется минута для написания в. изложенного советника, я буду рад вашей помощи и просто в очередной раз преклоню голову перед умельцами. Мой мэйл styeelmadesteamer@yahoo.com
СПАСИБО!

Перечитал свой пост вверху и увидел ошибку в своем мэйле, который правильно пишется как steelmadesteamer@yahoo.com

С Уважением к участникам форума,

Steamer

Как подать сигнал на открытие после изменение OrdersTotal()?

У меня вопрос.Возможно ли принимать катеровки с ММВБ на акции
российских компаний,на MetaTrader? Если возможно то с какого
сервера?

Ответ здесь
Программа технического анализа и тренажёр на базе терминала MT4.

Здравствуйте Андрей!
Для написания советника хочу использовать индикаторы встроенные в МТ-4, только не знаю: оптимизированные они или нет, можно ли их использовать?
Николай.

Здравствуйте Андрей!
Для написания советника хочу использовать индикаторы встроенные в МТ-4, только не знаю: оптимизированные они или нет, можно ли их использовать?
Николай.

Оптимизированные. Можете использовать.

Как подать сигнал на открытие после изменение OrdersTotal()?

Алгоритм:
1. Запоминаете последнее значение OrdersTotal()
2. На каждом тике в функции start() проверяете, не изменилось ли значение OrdersTotal()
3. Если значение изменилось, то открываете новый ордер функцией OrderSend()

Здравствуйте!
Каким образом защитить советник от просмотра кода, если пытаться просмотреть код из компиляторного файла советника! Пожалуста, если знаете, то ответьте!!!
Это мне очень нужно!

Распространяйте файл с расширением ex4 (уже скомпилированный код), а не mq4 (исходный код).

А можно применить МТС для торговли на ММВБ?

Здравствуйте
Ваша статья самое лучшее из того, что я нашел в инете по написанию советников на MQL-4, но тоже не идеал. Не знаю почему, но нормальных учебников для начинающих очень мало. Ведь все когда-то постигали азы. Кому-то материал объясняли преподаватели, другие же учились сами по книгам.
Как- то появилась мысль создать свой сайт. Начал изучать язык HTML, накачал книг и стал читать, когда читал всю эту макулатуру, то возникло такое впечатление, что все эти книги написаны задом на перёд (короче через одно место). Но мне всё же повезло среди всего этого хлама нашел учебник «HTML– первые шаги» автор Алленова Наталья. Учебник простой и легко читаемый, а главное он пошагово объясняет принцип построения Web-страницы, затем к этому учебнику добавился справочник «HTML в примерах» автор А. Климов, в котором приводилось название тэга, что он делает, в каких случаях используется, а затем несколько примеров с использованием донного тега.
Сейчас у меня возникла та же самая ситуация, как и при изучении HTML Накачал книги по программированию на MQL-4, а толку ноль.
Ведь можно же написать учебник нормальным доступным языком для тех кто ничего не знает о программировании.
Что касается вашего учебного пособия, то согласитесь, что оно скорее для тех кто уже писал советники на Си…. хотя на главной странице Вашего сайта и красуется надпись «Механические торговые системы.
Самое полное руководство по программированию советников для начинающих». Вы приводите пример советника достаточно сложного в написании (для меня, по крайней мере).
Хотя можно было использовать в качестве примера ТС, которая только покупает. Допустим по одному лоту, бай, профит/стоп – 20 пунктов. Цена дошла до отметки в 20 пунктов и тут же идет следующая покупка
Просто? Проще не бывает. А затем дополняем и не много усложняем, добавив продажи. Допустим после нескольких не удачных бай идет сел. И только после этого мы добавляем к советнику индикатор скользящая средняя. А в итоге получаем предложенный Вами советник.
И еще один момент. Это хорошо, что Вы приводите в тексте не только команды относящееся к данному советнику, но и дополнительно объясняете другие.
Вот только объяснение походу дела, и как бы до кучи всего остального «мол, раз уж затронули эту тему» не много напрягает и рассеивает внимание. В итоге приходится по тексту выискивать, тот материал , который касается именно этого эксперта. Хотя все эти сведения и какие-то дополнительные нюансы в написании советника можно было бы вынести в отдельный справочный материал.
И тем не мение спасибо до свидания.

Уважаемый Андрей Ведихин!
Конечно лето - горячая пора, нужно отдохнуть и расслабится. Но все же очень хочется на ваших постах кроме объявлений о выходе нового номера журнала увидеть наконец-то окончание начатого примера по написании советника. Или Вы сами разочаровались в заложенной в советник стратегии которая только сливает дипозит?

Уважаемый Андрей Ведихин!
Конечно лето - горячая пора, нужно отдохнуть и расслабится. Но все же очень хочется на ваших постах кроме объявлений о выходе нового номера журнала увидеть наконец-то окончание начатого примера по написании советника. Или Вы сами разочаровались в заложенной в советник стратегии которая только сливает дипозит?

Уважаемый Андрей Ведихин!
Конечно лето - горячая пора, нужно отдохнуть и расслабится. Но все же очень хочется на ваших постах кроме объявлений о выходе нового номера журнала увидеть наконец-то окончание начатого примера по написании советника. Или Вы сами разочаровались в заложенной в советник стратегии которая только сливает дипозит?

С уважением к вам Андрей ваша работа просто супер, продолжайте!
Было бы удобнее расметить все посты в один pdf архив, а то сложно искать занимает много времени и трафика.

Здравствуйте Андрей.Пишет Вам один из начинающих.В примере Передача параметров по значению есть текст:...формальному параметру функции-будет присвоено значение 10,которое... и введено в ЛОГ! Что сие за зверь?Если много объяснять посоветуйте книгу какую почитать.
С уважением Сергей.

Здравствуйте Андрей.Пишет Вам один из начинающих.В примере Передача параметров по значению есть текст:...формальному параметру функции-будет присвоено значение 10,которое... и введено в ЛОГ! Что сие за зверь?ЛОГ.Если много объяснять посоветуйте книгу какую почитать.
С уважением Сергей.

Здравствуйте Андрей.
Объясните пожалуйста,что означает i (if(iMA(NULL,0,... и т.д.)стоящее перед MA.
! знак в выражении if(!lsTesting().Вопрос про лог."висит" днем раньше.
Прошу извенить за элементарные вопросы.К большому сожалению не все имеют образование в области програмирования.Надеюсь это материа Вы пишете действительно для начинающих.
С уважением Сергей.

Очень полезный цикл статей.
Хотелось бы еще сориентироваться в технологии тестирования экспертов.

123

МОЛОДЦЫ! Я ИСКРЕННЕ ВАШ ПОКЛОНИК БЛОГА.
Я стремолюсь чтобы мой сайт был похож на ваш

Андрей, я написал свой первый советник с помощью твоего блога. Спасибо тебе огромное. у меня выходит ошибка: '\end_of_program' - unbalanced left parenthesis E:\MetaTrader`s\MetaTrader 4 liteforex\experts\ñòîõàñòèê.mq4 (123, 1)
что не так, немогу понять? в чем ошибка?

Добрый день!
Я новичок, ваша работа мне очень понравилась хотя я так и не разобрался как написать советник т.к. опыта в програмировании "0".
Подскажите пожалуйста есть ли какие нибудь курсы по данному языку или что то в этом роде.
Заранее благодарен
Очень жду ответа

Доброго времени суток!

Давно хотел научиться,да все руки не доходили, да, и, материала толкового непопадалось. Сегодня читал архив FM и наткнулся на Вашу статью. Уже распечатал и сажусь за учебу, спасибо.

Андрей, а Вы не могли бы подсказать как программировать советника для треилинг стопа? Ведь в МТ4 треилинг ограничивается 15п, а хотелось бы хотя бы 10п.

Спасибо.

Андрей, а Вы не могли бы подсказать как программировать советника для треилинг стопа? Ведь в МТ4 треилинг ограничивается 15п, а хотелось бы хотя бы 10п.

Спасибо.

Здравсвуйте Андрей.
Хочу написать советник который использует показания индикаторов с разных таймфреймов. Например: советник на таймфрейме Н1, вспомогательные таймфреймы М30 и М15. Позиция открывается при совпадении сигналов индикаторов на всех трёх таймфреймах. Подскажите пожалуйста с помощью какой функции я могу ипользовать показания индикаторов с М30 и М15 в советнике.
Спасибо.
Николай.

При обращении к массивам Close[], Open[], High[] возникает ошибка 4002. Подскажите пожалуйста как от нее избавиться . Щшибка говорит, что не существует элементас таким номером в массиве, хотя на графике такая свеча присутствует. Историю уже подгружал.

Доброе ремя суток.

У меня проблема - я незнаю как поставить сигналы. По графику, что сигналы уведомляли меня о том или инном действии графика...

Здравствуйте Андрей.Не могли бы вы подсказать где можно скачать историю реальных котировок за несколько лет от Alpari.co.uk

Очень интересно, куда вы пропали, Андрей?

Может знает кто-нибудь почему брошен блог?

Вопрос ко всем. Я уже почти пол-года изучаю теханализ рынка Forex - и понял, что я мало, что знаю. Работа, семья - времени на изучение не хватает.
Кто даст дельный совет, как из всего многообразия индикаторов выбрать необходимые для успешной торговли? Работая на демо-счете я в минусах, сигналы говорят покупать, а цена падает вниз.
Подтвердите, что ВЫ реально зарабатываете деньги. Что у Вас такой портфель, что Вам некогда отслеживать рынки и Вам нужно писать советника? Это же сколько времени надо грохнуть для новичка, чтобы изучить язык программирования. Ведь хочется получить кайф от торговли и от прибыли.

Разместите свой комментарий по теме "Механическая торговая система - миф или реальность?"

Подписаться на мою рассылку



Размещение статьи "Механическая торговая система - миф или реальность?" на Вашем сайте

Размещение статьи "Механическая торговая система - миф или реальность?" на Вашем сайте возможно при условии выполнениия следующих условий:

  • Запрещается изменение оригинального текста без согласия автора - Андрея Ведихина.
  • Должен быть указан первоисточник. В случае публикации в интернете Вы должны разместить следующий код гиперссылки без изменений:
  • Запрещается коммерческое использование материалов, взятых с блога "Интернет-трейдинг на форекс / forex". Доступ к ним должен быть свободным, без взимания какой-либо платы, без обязательной регистрации и/или заполнения опросного листа (анкеты) и т.д.

В случае выполнения данных условий не требуется согласия автора блога "Интернет-трейдинг на форекс / forex" на размещение статьи "Механическая торговая система - миф или реальность?" на Вашем сайте.

Журнал FOREX MAGAZINE:



Архив номеров FOREX MAGAZINE
Котировки Forex:

Счетчики:

Авторские права © 2005-2006 Андрей Ведихин

Условия использования материалов блога "Интернет-трейдинг на форекс / forex"

Контакты с автором:


Движок сайта:
Movable Type 3.31