Навигатор по форуму и ответы на часто задаваемые вопросы. Настоятельно Рекомендуется к Прочтению! - страница 2
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
стр2
sergeev: Для этого необходимо создать шаблон с именем tester.tplКак сделать, чтобы при тестировании в режиме визуализации на график автоматически устанавливались нужные индикаторы?
Сохранить шаблон с именем tester.tpl .
Если назвать шаблон именем тестируемого советника, то этот шаблон будет автоматически вызываться при прогоне одноименного советника.
Единственным недостатком шаблонов является невозможность автоматически изменять параметры установленных индикаторов. Придётся вручную изменять их в соответствии с установками советника.
С чего начать новичку?
Figar0: MetaTrader (МТ) компании «MetaQuotes Software Corp.» это бесплатная программа для интернет-трейдинга, технического анализа финансовых рынков, разработки и использования автоматических торговых систем. На текущий момент, существуют две версии МТ: MetaTrader 4 и MetaTrader 5, являющаяся развитием версии 4. Далее по тексту речь пойдет о 4й версии программы (МТ4).
МТ4 может быть бесплатно скачен и установлен с сайтов компаний,предоставляющих услуги интернет-трейдинга и использующих данную торговую платформу. Можно скачать МТ4 непосредственно с сайта разработчика программы. Так же существуют версии MetaTrader для ряда мобильных платформ, эта версия обладает несколько урезанным функционалом по сравнению с версией для ПК.
МТ4 состоит из трех основных модулей:
Язык MQL4 позволяет значительно расширить возможности MT4. MQL4 достаточно прост для изучения даже людьми без опыта программирования. В помощь начинающим изучать язык накоплено множество материалов, существует сайт технической поддержки МТ4/MQL4 MQL4.community, где есть:
- Первое знакомство
- Сложные вопросы простым языком
- Технические индикаторы и встроенные функции
- Пользовательские индикаторы (часть 1 и 2)
Если у Вас нет желания изучать MQL4 Вы можете воспользоваться услугами профессиональных программистов (предварительно рекомендуется ознакомиться со статьей «Как заказать написание советника и получить желаемый результат» ).
Как получить сигнал пересечения двух МА?
sergeev: Самый простой способ - это взять значения двух требуемых МА и посмотреть на их расположение.
Если на текущем баре МА1 будет выше МА2, а на предыдущем баре МА1 ниже МА2 - это значит, что МА1 пересекла МА2 снизу вверх.
И аналогично в обратном случае. Если на текущем баре МА1 будет ниже МА2, а на предыдущем баре МА1 выше МА2 - это значит, что МА1 пересекла МА2 сверху вниз.
Например быстрая МА - это EMA, периодом с 10, по цена закрытия, медленная МА тоже EMA c периодом 20, по ценам закрытия.
В коде это будет выглядеть следующим образом:
пример отдельной функции CheckCrossMA:
Функция принимает: требуемый символ, таймфрейм и бар, с которого необходимо получить данные.
Функция возвращает:
OP_BUY - если быстрая пересекает медленную снизу вверх,
OP_SELL - если быстрая пересекает медленную сверху внизу,
-1 - если нет пересечения.
Параметры МА (период, метод, цена) вынесены в глобальные.
пример использования функции для открытия ордера:
пример использования функции в индикаторе:
теги: iMA, OP_BUY, OP_SELL, MODE_EMA, PRICE_CLOSE, пользовательские индикаторы, торговые функции
Check2MAsCrossing.mq4 (4.01 KB) удалить
Как проверить пересечение МА с учетом требуемого расхождения?
VladislavVG: Для этого как и в первом варианте необходимо найти само пересечение, а затем опреелить на сколько разошлись МА друг от друга.
Тонкостью является необходимость исключения случая касания мувингов без последующего их пересечения.
пример отдельной функции CheckCrossMADist:
Функция принимает:
- требуемый символ, таймфрейм и бар, с которого необходимо получить данные.
- и параметр dist - минимальное требуемое расстояние пересечение для его фиксации
Функция возвращает:
0 - при отсутствии смены знака разности
или величину разности на исследуемом баре.
"+" - быстрый мувинг находится над медленным
"-" - быстрый мувинг под медленным
Параметры МА (период, метод, цена) вынесены в глобальные.
пример использования функции в индикаторе:
теги: iMA, MODE_EMA, PRICE_CLOSE, пользовательские индикаторы
смотрите также:
Как получить сигнал пересечения двух МА
Как оформить пост, вставить код программы, изображение, видео
Для работы с текстами на Форуме, в Статьях и в Code Base используется единая среда редактирования с удобным и интуитивно понятным интерфейсом. Рассмотрим его возможности.
Кнопка (Ctrl+Alt+L) предназначена для добавления ссылок в текст сообщения. При нажатии появляется одноименное окно, изображенное на рисунке ниже.
В поле Ссылка необходимо ввести адрес ссылки, а затем нажать кнопку Вставить.
Кнопка (Ctrl+Alt+I) предназначена для вставки картинки в сообщение. При нажатии на эту кнопку появляется окно, изображенное на рисунке ниже.
В поле Загрузить изображение необходимо указать файл картинки. Для этого необходимо нажать кнопку Обзор, которая открывает стандартное окно выбора файлов. Следует указать нужный файл и нажать Вставить для завершения выбора, либо Отмена для прерывания операции. В поле Заголовок можно добавить комментарий к картинке, который будет отображаться в виде всплывающей подсказки при наведении курсора на картинку.
В режиме HTML запрещается вставлять ссылки на изображения с внешних ресурсов (HTML-тэг "src"). Также запрещается копировать в редактор текст, содержащий такие изображения.
При сохранении текста, содержащего ссылки на изображения с внешних ресурсов, такие ссылки будут автоматически удалены. Это сделано для обеспечения безопасности участников MQL5.Community.
Кнопка (Ctrl+Alt+T) предназначена для добавления в текст таблиц. При нажатии на нее появляется окно Таблица, изображенное ниже.
Для создания таблицы необходимо заполнить несколько полей:
В правой части окна под полем Стиль расположено окно предварительного просмотра таблицы. Для добавления таблицы необходимо нажать кнопку Вставить, для отмены операции - Отмена.
Кнопка предназначена для вставки в ваше сообщение видеороликов. При нажатии на данную кнопку появляется окно, изображенное на рисунке ниже:
В окне присутствуют две опции: Вставить HTML код и Загрузить видео в формате *.FLV. Первая предназначена для вставки видеороликов из YouTube, Google Video, RuTube и других видеосервисов. Для этого в окно необходимо вставить код видеоролика, скопировав его с соответствующего ресурса. Опция Загрузить видео в формате *.FLV предназначена для непосредственной загрузки видеофайлов в формате FLV. Для выбора загружаемого файла нажмите кнопку Обзор и далее Вставить, для отмены нажмите Отмена.
смотрите также:
Не могу прикрепить файл к своему посту. В чем может быть проблема?
Не могу прикрепить файл к своему посту. В чем может быть проблема?
TheExpert: причин может быть две:
1) превышен допустимый размер файла. Необходимо заархивировать в zip архив или разбить на части, размером не превышающие 4 МБ .
2) недопустимое расширение. Необходимо заархивировать в zip архив, изменить расширение на допустимое ( mq4, ex4, mq5, ex5, mqh, mqt, zip, txt ).
смотрите также:
Как оформить пост, вставить код программы, изображение, видео
Как установить индикатор, скрипт, библиотеку dll, шаблон tpl ?
AM2 :
Как установить индикатор?
Как установить скрипт?
Как установить файл библиотеки dll ?
Как установить шаблон tpl ?
Как рассчитать стоимость пункта, маржу, результат операции?
AM2:
Расчёт стоимости 1 пункта:
Применяя данную формулу, помните, что стоимость 1 пункта, в результате расчёта всегда получается в валюте котировки, то есть в той валюте, которая находится в валютной паре справа.
Например:
Вы открыли позицию GBP/JPY объёмом 0.85 лот
Размер контракта = 100 000 GBP
Минимальный шаг цены = 0.01
Стоимость пункта = 0.85*100 000*0.01 = 850 JPY
Для перевода стоимости пункта в доллары, необходимо разделить на текущую котировку USD/JPY
Расчёт объёма маржи
Например:
Вы открыли позицию GBP/USD объёмом 1.25 лот
Стандартный размер контракта 1 лот = 100 000 GBP
Кредитное плечо = 1:100
Текущая котировка GBP/USD = 1.6270
Маржа = 100 000 GBP / 100 = 1000 GBP
Для перевода маржи в доллары умножим на текущую котировку GBP/USD.
1000 GBP * 1.6270 = 1627 USD
Расчёт финансового результата торговой операции
Например:
Вы открыли BUY USD/CHF 1 лот.
Стандартный контракт (1лот) = 100 000 USD
Цена открытия = 1.1345
Цена закрытия = 1.1395
Фин. результат = 1*100000 * (1.1395 – 1.1345) = 500 CHF
Чтобы перевести в доллары необходимо разделить на текущий курс USD/CHF
500 / 1.1395 = 438 USD
Как установить в MetaTrader 4 советник?
AM2: Для правильной установки советника вам необходимо выполнить следующие действия:
Активируйте советник, перенеся его мышью из Навигатора на торговый график необходимой пары.
Убедитесь, что в настройках советника на первой вкладке "Общие" ему разрешено торговать.
А также в самом терминале кнопка "Советники" должна быть прижата
А сами файлы DLL поместить в папку MetaTrader4\experts\libraries
Если смайлик не улыбается, то это означает, что не нажата кнопка "Советники" или ему запрещено торговать.
ВНИМАНИЕ! При отсутствии советника на графике или выключенном терминале - он не активен! Терминал должен быть включен, и окно с советником должно быть открыто постоянно!
смотрите также:
Справка терминала F1
Как установить set-файл настроек советника?
AM2: