Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

Копирование сделок с одного счёта на другой (Советники ExpertSource и ExpertReceiver) - эксперт для MetaTrader 4

Просмотров:
10599
Рейтинг:
(6)
Опубликован:
2010.02.08 10:10
Обновлен:
2016.11.22 07:33
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

ExpertSource

ExpertSource - советник, предназначенный для передачи информации об изменениях на счёте-источнике. Из счёта, на который установлен данный эксперт, считываются сделки и записываются в текстовый файл.

Внимание! Этот эксперт требует разрешения на иcпользование сторонних библиотек DLL
Эксперт устанавливается на любую пару в терминале со счётом источника сделок.

FileName - имя файла для получателя
Path - каталог получателя (Необходимо назначить папку файлов терминала, в котором будет работать эксперт ExpertReceiver Например: "D:\MetaTraderПолучатель\experts\files")

ExpertReceiver

Эксперт устанавливается на любую пару в терминале со счётом, на который требуется переносить сделки. Назовём его счёт-получатель.
При этом в окне "Обзор рынка" должны быть отображены все необходимые инструменты!!!

FileName - Имя файла в каталоге TerminalPath()+"\experts\files", с которого будут считываться данные о изменениях в ордерах.
MagicStart
, MagicEnd
- Эксперт удаляет только ордера, магики которых входят в указанный здесь интервал. При переносе открытой позиции или отложенного ордера со счёта-источника на счёте-получателе появляется новая позиция (ордер) с магическим числом, равным порядковому номеру сделки (Ticket) на счёте источника. Советник ExpertReciver закрывает позицию по теущей цене, либо удаляет отложенный ордер в случае, если среди существующих позиций на счёте-источнике отсутствует позиция с таким номером (Ticket), как Magic Number у позиции на счёте получателе.
Sensitivity
- Чувствительность сигнала в пунктах. На получателе будут открываться лишь те сделки, цена открытия которых не отличается от указанного здесь количества пунктов. При Sensitivity = 0 сделки будут открываться только если текущая цена абсолютно совпадает с ценой открытия позиции на счёте-источнике.
NewRisk
- Коэффициент изменения риска. Если NewRisk = 1, то лот в счёте получателе будет выставлен с таким же риском, по отношению к свободным средствам, как и в счёте источнике.

Формула для расчёта счёта риска, в данном случае, имеет такой вид:
Risk = OrderLots()*MarketInfo(OrderSymbol(), MODE_MARGINREQUIRED)/AccountEquity();
откуда лот можно выразить так:
lot = (Risk*AccountEquity())/(MarketInfo(mySymbol, MODE_MARGINREQUIRED))

LittleLots - Если true, то при лоте меньше минимальнодопустимого на этом счёте, будет открыт минимальный лот
SP
- SleepPage - предельное отклонение от цены

Pivot_Point2 Pivot_Point2

Рисует линии поддержки / сопротивления, а также точку разворота. Второй и третий уровень - сильные.

3 Гистограмных стохастика в одном 3 Гистограмных стохастика в одном

Расширенная версия Stoxastic3

Стохастик, модулированный по амплитуде нормированной волатильностью. Стохастик, модулированный по амплитуде нормированной волатильностью.

Дает очищенные от шума и неадекватных характеру рынка движений сигналы.

123 123

СПАСИБО ХОСОДА!