Обращение к officialboob
Здравствуйте уважаемый
officialboob!!! Если вам не трудно добавьте в этого советника вот эти функции. Обе библиотеки я в терминал уже поставил но так как я не программист то в код советника дописать то что нужно для работы этих функций просто не могу. Помогите пожалуйста.
lease:
Все файлы прикрепил. Вот описание:
Описание:
Библиотека функций сопровождения позиций простым тралом. Предназначена для подключения к любому советнику и поддерживает два вида трала, которые переключаются параметром ProfitTrailing. Функционально библиотека реализует почти тот же механизм сопровождения, что применён в советнике e-Trailing. Небольшое отличие библиотеки заключается лишь в возможности установки разного размера трала для покупок и продаж.
Для использования библиотеки a-SimpleTrailing.mqh в советнике:
файл a-SimpleTrailing.mqh поместить в папку ..\experts\include\
в верхней части кода советника перед описаниями функций добавить строку:
#include <a-SimpleTrailing.mqh>
в функции start() советника добавить строку:
if (UseTrailing) TrailingPositions(<Параметры функции>);
для выбора конкретных параметров смотрите примеры использования главной функции библиотеки.
После подключения библиотеки в советнике появятся дополнительные внешние параметры:
UseTrailing=True - Использовать трал. Позволяет быстро включить или отключить трал. При значении True трал включен, False - выключен.
ProfitTrailing=True - Тралить только профит. При значении True трал начинает работать только, если профит сопровождаемой позиции превысит размер+шаг трала. При значении False трал начинает работать в убыточной зоне. Эту особенность можно использовать для выставления стопов у безстоповых позиций на уровень размера трала.
TrailingStopBuy=50 - Фиксированный размер трала для покупок.
TrailingStopSell=50 - Фиксированный размер трала для продаж.
TrailingStep=5 - Шаг трала.
Главная функция TrailingPositions() библиотеки принимает следующие параметры:
sy - наименование инструмента ("" - текущий символ)
op - операция (-1 - любая позиция)
mn - MagicNumber (-1 - любой магик)
Значения параметров, указанные в скобках, являются умолчательными, то есть могут быть пропущены.
Примеры использования главной функции библиотеки:
TrailingPositions() - сопровождение любых позиций с любым магиком на текущем инструменте.
TrailingPositions("", -1, Magic) - сопровождение любых позиций с магиком, равным Magic на текущем инструменте.
TrailingPositions("", OP_SELL) - сопровождение продаж с любым магиком на текущем инструменте.
TrailingPositions("USDJPY", OP_BUY, Magic) - сопровождение покупок с магиком, равным Magic на инструменте USDJPY.
Для нормальной работы библиотеки требуются глобальные переменные, которые рекомендуется определить в теле советника:
clModifyBuy - Цвет значка модификации покупки.
clModifySell - Цвет значка модификации продажи.
Кроме того в тело советника необходимо добавить универсальную функцию модификации ордеров и позиций
ModifyOrder().