1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Форум складчин на продукты для трейдинга Советники и роботы, индикаторы, торговые системы, видеокурсы.
    Как это работает: цену продукта делят между участниками. Вместо полной стоимости вы платите свою долю. Форум не берёт дополнительных комиссий с участников.
    Регистрация бесплатная: после входа в темах появляется кнопка участия в складчине.
    Скрыть объявление
  3. Складчины, которым не хватает участников до старта
    Как только наберётся группа, начинается сбор взносов и раздача.
    Все складчины с открытым набором
  4. Новые складчины
    Свежие наборы: цену продукта делят между участниками, вы платите свою долю.
    Посмотреть все новые складчины
Скрыть объявление
⚠️ ВНИМАНИЕ!
В переписках оплата / смена реквизитов На НОВЫЕ!!!
Будьте внимательны при оплате. Оплачивайте строго на указанные!

Скачать Шаблон для написания советника форекс | Страница 1

Тема в разделе "MQL-программирование, АТС", создана пользователем FXprofit, 18 июл 2016.

  1. FXprofit

    FXprofit Администратор Команда форума Администратор

    Сообщения:
    64.042
    Симпатии:
    14.863
    С нами:
    10 лет 27 дней
    Сайт продажи
    http://www.mqlsoft.net/shop/163/spec/exp-templates-9-otkrytyj-kod
    В этом шаблоне заложены самые важные и необходимые функции работы с экспертом.
    Презентация:

    Описание функций:
    1. Параметр получения сигнального бар
    shift (0,1,2.....) Номер бара
    Данный параметр представляет собой номер бара, с которого Ваши индикаторы будут брать сигнал. При заказе эксперта Вы должны указать такие параметры определения сигнала: Открывать сделку сразу же после сигнала, или же ждать , пока сигнал сформируется на закрытом баре и открывать сделку только открытии следующего бара
    Некоторые индикаторы, в силу своих алгоритмов, имеют четкое определение: на каком баре подается сигнал. Если говорить о четкости и правильном исполнении приказа: то сделку необходимо обрабатывать только на закрытом баре т.е. параметр shift=1, Если же необходимо открывать сделку сразу же по наступлению сигнала на текущем баре и индикатор это позволяет необходимо ставить shift=0.
    2. Переворот сигналов стратегии
    ReverseSignal (true - false) Включен\Выключен
    Данный параметр представляет собой переворот сигналов Вашего индикатора\индикаторов
    Если Ваш эксперт построен на определенном алгоритме, или на определенных сигналах индикатора, у Вас есть возможность, без перепрограммирования поменять местами сигналы BUY\SELL
    Например: ReverseSignal=true
    Ваш индикатор подал сигнал на BUY, но эксперт откроет сделку SELL.
    Ваш индикатор подал сигнал на SELL, но эксперт откроет сделку BUY.
    3. Использование отложенных ордеров при открытии вместо позиции
    StopOrderUSE (true - false) и StopOrderDeltaifUSE(От минимально допустимого стопа на сервере ) в пунктах
    Данный параметр в связке представляет собой возможность открывать не позиции а отложенные ордера. Если допустим после наступления сигнала Вы хотите его проверить путем установки отложенного ордера
    Например: StopOrderUSE =true StopOrderDeltaifUSE=100
    Если Ваш индикатор подал сигнал на открытие BUY то советник откроет отложенный ордер BUYSTOP по цене Ask+StopOrderDeltaifUSE пунктов
    Если Ваш индикатор подал сигнал на открытие SELL то советник откроет отложенный ордер SELLSTOP по цене Bid-StopOrderDeltaifUSE пунктов
    Если параметр будет меньше минимально допустимого на сервере - эксперт выдаст ошибку 130
    4. Магический номер
    Magic (0....99999) Номер
    Данный параметр представляет собой особый номер эксперта, который стоит на графике, Если Вы используете множество экспертов на разных графиках, для исключения проблем с запутыванием между собой сделок экспертами, Вам необходимо каждому эксперту присвоить свой отдельный номер.
    Если же, например, Вы используете 1 эксперта но с разными настройками, Вам необходимо каждому отдельному эксперту с настройками присвоить свой магический номер. Также данный параметр необходимо менять на разных валютных парах, дабы вскоре разобраться с детализированным отчетом, какой эксперт к какой паре был привязан.
    5. Стоплосс сделки
    StopLoss (0...)в пунктах
    Данный параметр представляет собой Стоплосс каждой позиции, Это количество пунктов минуса, при котором сделка будет закрыта сервером
    0 - параметр отключен, и Стоплосс сделки будет равен 0.
    Данный параметр необходимо выставлять не меньше - минимально допустимого стопа на Вашем сервере.
    Если параметр будет меньше минимально допустимого на сервере - эксперт выдаст ошибку 130
    6. Тейкпрофит сделки
    TakeProfit (0...)в пунктах
    Данный параметр представляет собой Тейкпрофит каждой позиции, Это количество пунктов плюса, при котором сделка будет закрыта сервером
    0 - параметр отключен, и Тейкпрофит сделки будет равен 0.
    Данный параметр необходимо выставлять не меньше - минимально допустимого стопа на Вашем сервере.
    Если параметр будет меньше минимально допустимого на сервере - эксперт выдаст ошибку 130
    7. Проскальзывание сделки
    Slippage(0....)в пунктах
    Данный параметр регулирует проскальзывание цены при открытии сделки
    На реальном рынке цена движется очень быстро, поэтому при подаче приказа на сервер, сервер может выдать ответ: Цены изменились, реквот и так далее. Для того чтобы не посылать серверу множество приказов, можно задать параметр допустимого проскальзывания при открытии сделки
    Например: Slippage=10
    При подаче приказа на открытии цена была 1.1234, Но цена изменилась на 1.1238, в этом случае сделка откроется по цене 1.1238 не возвращая при этом реквот!. Но если Slippage=0, в данном примере сделка не откроется, сервер выдаст ошибку Реквот (Новые цены).
    8. MARKET исполнение позиций на счете
    MarketWatch (true - false)
    Данный параметр может быть включен для счетов, состоящих в группе ECN\NDD и\или счетах, на которых используется Market исполнение.
    Принцип действия: На счетах состоящих в группе ECN\NDD и\или счетах, на которых используется Market исполнение, запрещено открывать позиции с установленными Стоплосс\Тейкпрофит, но разрешено открывать позицию с Стоплосс\ Тейкпрофит =0, и при этом после успешного открытия модифицировать позицию на Стоплосс и \ или Тейкпрофит
    Данная функция, при включенном состоянии, сначала открывает позицию, затем устанавливает на нее Стоплосс\Тейкпрофит
    9. Закрытие сделок по обратному сигналу
    ClosePosifChange (true - false)
    Данный параметр регулирует возможность закрывать противоположную сделку при открытии новой. Если Ваш индикатор использует сигналы : BUY - SELL - BUY - SELL , то при включении данного параметра, эксперт перед открытием новой сделки будет закрывать противоположную
    10. Количество позиций сигналов стратегии
    ONlyOnePosbySignal (true - false)Включен\Выключен
    анный параметр регулирует возможность открытия одной позиции или множества позиций.
    При чем в включенном положении, при каждом сигнале на 1 бар будет открыта 1 позиция.
    Например: Сигналы Вашей стратегии дают поочередно сигнал на BUY на каждом новом баре, при этом если функция ONlyOnePosbySignal = false то на каждом баре при поступлении сигнала будет открыта сделка BUY
    Если данная функция ONlyOnePosbySignal = true, то эксперт может открыть только одну сделку BUY и одну сделку SELL и ждать, пока они не закроются
    11. Фиксированный лот
    Lots (0.01 .........) Установка фиксированного лота на все сделки
    Данный параметр устанавливает количество лотов при открытии сделки. Лот фиксированный и распространяется на все сделки
    При этом, Вы должны уточнить у брокера минимально допустимый лот, для открытия сделки
    12. Динамический лот
    DynamicLot(true - false) LotBalancePcnt(в процентах от свободной маржи)
    Данные параметры регулируют автоматический расчет и установку лота от свободной маржи
    Подробно о данном параметре рассказано в статье Автолот(Расчет лота от текущего баланса)
    13. Максимальный лот
    MaxLot (0.01 ......) Установка максимального лота на сделку
    Данный параметр регулирует максимальный лот, который может быть установлен на 1 позицию. Применяется с параметрами Martin и\или DynamicLot
    Если значение лота при расчете будет больше чем MaxLot итоговый лот будет равен MaxLot
    Например: Если Вы не хотите, чтобы эксперт открывал сделки лотом более 0.09 лотов, Вы можете установить параметр MaxLot = 0.09.
    14. Мартингейл
    Martin (1....) в коэффициенте
    Данный параметр позволяет Вам использовать принцип Мартингейла для своей стратегии, в котором следующая сделка за убыточной будет открывать из расчета Лот * Martin
    При этом если параметр равен 1, то Мартингейл не используется.
    Например: Lots = 0.01 Martin =2:
    1 сделка BUY(0.01) закрылась в минусе \ или по стоплоссу(в минусе)
    2 сделка будет открыта с лотом 0.01 * 2 = 0.02
    3 если предыдущая сделка была закрыта по стоплоссу, то следующая сделка будет открыта лотом 0.04
    Если предыдущая сделка была закрыта в + либо же по тейкпрофиту, то следующая за ней будет открыта с начальным лотом 0.0
    15. Время работы эксперта
    OpenHour(в часах) OpenMinute(в (в минутах)) CloseHour(в часах) CloseMinute (в минутах)
    Данные параметры регулируют диапазон времени работы советника, при чем данное время распространяется только на открытие новых позиций, Траллингстоп, Безубыток будут работать вне зависимости от диапазона
    Например: Вы хотите чтобы эксперт торговал только с 14:00 до 18:35, тогда Параметры будут выглядеть так: OpenHour= 14 OpenMinute=0 CloseHour=18 CloseMinute =35
    Сделки будут открывать только в диапазоне с 14:00 до 18:35, все остальное время, советник будет пропускать сигналы Вашей стратегии.
    16. Классический TralingStop
    TrailingStopUSE(true - false) IfProfTrail(true - false) TrailingStop(в пунктах) TrailingStep(в пунктах)
    Данные параметры включают\отключают автоматическое слежение за позицией путем модификации стоплосса в + зону.
    TrailingStopUSE - Включает\отключает функцию Траллингстоп
    IfProfTrail - при true Советник начинает модификацию только с момента выхода позиции в безубыток. при false - тралингстоп начинает работать сразу после выставления позиции и тянет его вслед за ценой
    TrailingStop - расстояние в пунктах от текущей цены до предполагаемого стоплосса. Данный параметр не может быть меньше минимально допустимого на Вашем сервере.
    TrailingStep- шаг модификации стоплосса
    Например: Стоплосс будет модифицироваться каждые TrailingStep пунктов на расстоянии TrailingStop пунктов от текущей цены
    Обзор на блоге
    Скачать
    https://cloud.mail.ru/public/MZFa/bCd4VCDn8
     
    Tural и Vitrion нравится это.

  2. абырвал

    абырвал Активный трейдер Пользователь

    Сообщения:
    93
    Симпатии:
    22
    Пол:
    Мужской
    С нами:
    9 лет 7 месяцев 14 дней
    пользуюсь давно данным шаблоном, доволен :)
     

  3. Vitrion

    Vitrion Легенда биржи Пользователь

    Сообщения:
    4.976
    Симпатии:
    4.780
    Пол:
    Мужской
    С нами:
    9 лет 9 месяцев 19 дней
    Один в один настройки как у бота "по одной ма"
    Хорошо, что не взяли на форум
     
    FXprofit нравится это.

  4. SEronn

    SEronn Активный трейдер Пользователь

    Сообщения:
    88
    Симпатии:
    19
    Пол:
    Мужской
    С нами:
    9 лет 8 месяцев 17 дней
    Может это он и есть, чел нашел шаблон в инете, и продает по 20$ на 1 счет. Неплохо так.
     
    Vitrion нравится это.

  5. bratcevdg

    bratcevdg Новичок на бирже Забанен Пользователь

    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    С нами:
    9 лет 8 месяцев 17 дней
    Интересный советник)))
     

>