Доработка советника FoxHound

전문가

명시

Здравствуйте.

Нужно доработать советник  FoxHound 1.249 (Silver Fox), советник размещен здесь http://evgeno.ru/download/cat_7

Вот какие дополнения нужно внести в советник:

1. Добавить флаги включения стратегий: S1; S2; S3 при переключении активный флаг должен изменять цвет, так как например это делает флаг "mask"
2. Во внешние настройки советника добавить параметры настройки для S1, S2, S3.
S1:
TP1 – 30 параметр тейпрофита задается в пунктах, по умолчанию параметр = 30
TP2 – 70
TP3 – 100
SL - 50 значение стоп лосс в пунктах
Lots% - закрытие части лота в процентном соотношении при достижении ценной уровней TP1 и TP2
S2 и S3 аналогично предыдущему, только с другими параметрами.
3. При открытии сделки на графике должны выставляться три линии TP; ТР1 (действующая) и плюс добавить линии ТР2 и ТР3.
При активации флага mask линии ТР1, ТР2 и ТР3 должны передвигаться (как действующая).

Доплата за каждый день сверсрока +10$ 

Описание системы.

 

О системе:
Silver Fox – советник для MetaTraide4. Данная торговая система является визуальной ручной/полуавтоматической(для автоторговли необходимы те ли иные модули, взависимости от стратегий, которыми Вы собираетесь торговать). Базовая версия модулей не содержит. ТС предоставляется абсолютно бесплатно и в открытом MQL-коде.
С помощью этой ТС можно прямо на графике менять параметры торговли, открывать сделки, выставлять отложенные ордера, модифицировать ордера одним движением…. Кроме всего этого программа легко дополняется новыми возможностями, модулями стратегий, изменениями отображения, включая расположение объектов(окно/подокно), присутствие тех или иных и прочее…

Движок системы:
Движок написан полностью с нуля, состоит из множества пользовательских функций связанных друг с другом. В отличии от предыдущей версии (Golden Maestro 5) система более эффективна, оптимизирована работа с объектами, теперь каждый из них записывается в массив и имеет свой идентификатор(индекс массива), также улучшены торговые функции, оптимизировано исполнение функций, в результате чего данная ТС работает в 2-3 раза быстрее, а также появилась возможность очень легко самому, владея MQL4 дополнить систему нужной Вам стратегией или дополнениями и, причем для этого в чужом коде рыться не потребуется, все необходимые пустые функции вынесены в отдельный файл, и приготовлен широкий выбор готовых пользовательских функций, работающие под движок системы.

Принцип работы:
ТС состоит из графических объектов, манипуляция с ними приводит к торговым операциям, заданию параметров торговли и прочее.. Итак графические объекты: Главное табло – отображает текущее состояние счета и индикацию текущего бара Торговые команды – расположены ниже табло, чтобы задействовать команду нужно выделить объект и сдвинуть с места:
BUY – открыть сделку на покупку по текущему Lots/Risk (см. ниже)
SELL – аналогично предыдущему
CloseAll – закрыть все сделки на данном инструменте
BuyStop – выставить отложенный ордер BuyStop на MyLevel (задается во входных параметрах) пунктов от текущего Ask
SellStop – то же самое, наоборот
DeleteAll – удалить все ордера BuyStop и SellStop на данном инструменте
CloseProfits – закрыть все прибыльные сделки на данном инструменте. Сделка с профитом 0 тоже считается прибыльной
CloseLoses – закрыть все убыточные сделки на данном инструменте
SMASH - закрыть все сделки и удалить все ордера BuyStop и SellStop на данном инструменте

Пресеты
Установочные параметры – по умолчанию голубого/синего цвета. Нипример:
Lots: 0.10 Risk: 15
«0.01» это установочный объект с помощью которого задается переменная Lots (объем сделки). Задается он так: выделяем обьект, в свойствах в поле Текст вписываем нужное нам значение.
Можно сохранить график с заданными значениями как шаблон, и тогда при вызове данного шаблона все параметры примут те значения, которые Вы сохранили
Lots – объем сделки
Risk – если задан выше нуля, то Lots вычисляется сам по проценту от значения FreeMargin. Тоесть, если задать 100 – Lots будет максимальный.
Loss – значение Стоп Лосс в пунктах от цены открытия, будет задаваться при открытии ордера.
Profit – то же самое и Тейк Профит
Trall – уровень трейлинг стоп в пунктах (выставление Стоп Лосс в безубыток при достижении указанной прибыли). Если указан 0 то отключен
Step – уровень шага трейлинг стоп в пунктах. 0 – аналогичен стандартному, как в терминале.
XProfit – «невидимый TakeProfit» в пунктах. Любая сделка достигающая данной прибыли закрывается советником. 0 – отключен
Управление «имитаторами стопов» - команды следующие ниже параметров:
Первый треугольник – выставить линию Stop на MyLevel пунктов выше текущей Ask
Второй треугольник – выставить линию Stop на MyLevel пунктов ниже текущей Bid
Третий треугольник – выставить линию Exit на MyLevel пунктов выше текущей Ask
Четвертый треугольник – выставить линию Exit на MyLevel пунктов ниже текущей Bid
RESET – удаляет все линии Stop и Exit с графика

Имитаторы Стопов:
Горизонтальные линии HLINE на графике двух типов и двух подтипов. Имитируют отложенные ордера, СтопЛоссы и ТейкПрофиты.
Линия Stop – по умолчинию фиолетового цвета. Разделяется на два подтипа, верхняя и нижняя. Если выставлена выше цены, то считается верхней, если ниже то наоборот. Если линия верхняя, то при достижении ее уровня цены Ask – советник открывает сделку на покупку по текущему Lots/Risk, а линия удаляется. Также действует и нижняя линия, с точностью наоборот. Проще говоря, данная линия имитирует отложенный ордер BuyStop или SellStop.
Линия Exit – по умолчанию синего цвета. Так же разделяется на два подтипа, верхняя и нижняя. Если линия верхняя, то при достижении ее уровня линии Ask – советник закроет все сделки на продажу, а при достижении Bid – все на покупку, удалится линия только при достижении Bid, и так же наоборот действует нижняя. Линии этого типа имитируют StopLoss или TakeProfit? Взависимости от подтипа и для каких ордеров.
Данные линии можно выставить до 10 шт. каждого подтипа, лимит устанавливается во входных параметрах, переменная LineLimit. Есть как преимущества, так и недостатки в таких линиях относительно отложенным ордерам и стопам, отправляемых на сервер.

Плюсы:
Главный плюс это независимость от StopLevel, (не знаю может это только слухи, что некоторые брокеры специально могут задеть отложенник Stop или StopLoss) брокер вряд ли видит эту линию))))))
Подобная линия выставляется моментально, так как ответа от сервера нам ожидать не к чему. И так же очень легко переносится с места на место, то есть при хорошей связи, можно не плохо «подтралливать» при сильных скачках.

Минусы:
Главный минус это то, что сделку открывает советник, а значит будут «любимые» реквоты. А то и еще хуже – пропадет связь на минут 20-30, а когда появится, цена окажется уже за пределами этой линии, и советник автоматически откроет сделку по текущей цене, а за 20 минут это бывает не и не 5-6 пунктов. Или же связь появилась, а на графике по истории видим что, если бы связь была, то то пробила бы цена и достигла установленного профита.

Примечание: в Golden Maestro 5 были еще два типа линии Stop2 и Exit2, аналогичные этим, но срабатывали только по закрытию бара.
Маски
Каждый ордер имеет свои маски, максимум 3: маска цены открытия, маска СтопЛосса и маска ТейкПрофита. Маски это горизонтальные линии HLINE, каждая из них стоит на уровне своего стопа или ордера. Передвигая линию-маску, советник модифицирует ордер, иными словами куда передвинете маску туда и встанет ее «лицо», если позволяет StopLevel. Ну, тут ничего сложного. Теперь некоторые особенности:
- Если передвинуть линию цены открытия отложенника BuyStop или SellStop, то вместе с ним передвинутся и его стопы, словно они зафиксированы.
- Если передвинуть линию цены открытия открытого ордера(которое невозможно), то в том место куда вы его передвинется встанет StopLoss или TakeProfit, в зависимости ниже или выше или ниже цены это будет. Очень удобно, когда стоп у ордера не выставлен(равен нулю)
- *Если удалить линию Стоп Лосса или Тейк Профита, он станет равен нулю.
- *Если удалить линию цены открытия, то ордер будет закрыт/удален.
--------- *Возможна такая ситуация – ордер открылся, а линия маски сразу не выставляется если ордер открыт не с помощью Silver Fox, только после отслеживания положения(иначе модификации не будет), и получается что программа видит, что линия отсутствует и удаляет/закрывает ордер. Для этого предусмотрен входной параметр int InterVal, по умолчанию 30 – означает что удаление/закрытие возможно только после 30 сек. после открытия позиции. Если у Вышего брокера тик может превышать 30 сек. то ставьте значение больше.

Флаги
Установочные параметры помимо типов int и double могут иметь тип bool. Предусмотрены флаги. Они расположены в управлении. Пареметр равен true («вкл.» Или «да») если флаг зеленого цвета, и наоборот если серого. Переключаются флаги аналогично командам(сдвинуть с места)
Символ ноты – вкл./выкл. Звук
Символ галочки – вкл./выкл режим «линий имитаторов». Полезно когда выставляете много линий, чтобы не чаяно не задеть цену или когда вовсе ими не пользуетесь
Mask - вкл./выкл режим масок.
Rev1 - вкл./выкл режим Reverse. Когда данный режим включен – при открытии сделки на покупку закроются все на продажу и наоборот. Примечание: в версии 1.0 данная функция не действует на открытие путем срабатывания отложенника, да и веренее будет вместе с этим параметром включить Reverse2(Rev2).
Rev2 – вкл./выкл режим Reverse2. Когда данный режим включен – при открытии сделки на покупку удалятся отложенники SellStop и наоборот.
Conf - вкл./выкл режим Confirm. Когда данный режим включен – при вызове торговой команды или удаления маски ордера будет появляться окно с подтверждением действий(когда объект команды выделен можно не нарочно задеть мышью).

Примечания:
В версии 1.0 нет никакой связи с отложенными ордерами BuyLimit и SellLimit. Команды и маски их не учитывает.
Все функции ТС чтобы не запутаться распределены по файлам .mqh. категория каждой из них имеет свою роль в системе:
SFL_Skin.mqh – оформление панели, распределяет объекты, команды, пресеты, флаги, а также выдает во входные параметры цветовую схему. Данный файл можно отредактировать, но не удалять и переименовывать переменные и функции.
SFL_Com.mqh – распределяет функции по вызванным командам и флагам. Редактировать можно для создания каких-либо удобств при вызове той или иной команды.
SFL_Events.mqh – распределяет функции по событиям, опираясь на обстановку рынка, текущей цены, отслеживание XProfit, TrallinStop, позиции линий, режима Reverse/Reverse2. Редактировать можно для создания таких удобств как отправку почты при совершении того или иного события.
SFL_Tools.mqh – содержит некоторые необходимые функции, используемые системой.
SFL_Trade.mqh – содержит упрощенные функции торговли, открытие/закрытие ордеров и т. д.
SFL_Objects.mqh – «кишки» торговой системы, оптимизированная структура управлением графических объектов через запись в массивы, а так же отслеживание их на графике. Этот файл редактировать крайне не рекомендуется!
SFL_Mask.mqh – еще одни «кишки» ТС, которые лучше даже не открывать. Управляет масками, а так же отслеживает каждую на графике.
Silver Fox 1.0.mq4 – сам советник, определяет все глабальные переменные, массивы и входные параметры, а так же в правильном порядке и с нужними условиями вызывает те или имные функции. Редактировать можете второй блок(после входных) «параметры по умолчанию» (помечено комментарием), но не приписывайте им extern, иначе при каждом переключении ТФ пересеты и флаги будут возвращаться в изходное значение. Кстати есть одна хитрость: если эксперт будет стоять на нескольких графиках – можно изменить параметры (прям при работе), затем скомпилировать F5, и на всех графиках параметры изменятся))))

Входные параметры:
int Slippage=5; //Проскальзывание
int MyLevel=300; //Уровень выставления отлож. и линий
int InterVal=30; //Здержка тика для масок(сек.)
int LineLimit=10; //Лимит линий
int Requots=8; //Максимальный повтор при реквоте

응답함

1
개발자 1
등급
(10)
프로젝트
18
61%
중재
1
0% / 100%
기한 초과
6
33%
무료
2
개발자 2
등급
(30)
프로젝트
71
18%
중재
9
22% / 67%
기한 초과
15
21%
무료
비슷한 주문
Техническое задание на разработку советника для MetaTrader 5 Платформа : MetaTrader 5 Брокер : Exness (exness.com) Индикатор : RSI (Relative Strength Index) Язык программирования : MQL5 1. Описание задачи Необходимо разработать автоматизированного торгового советника на основе индикатора RSI для платформы MetaTrader 5. Советник должен работать с брокером Exness и осуществлять сделки на основе значений RSI в
Добрый день ! Требуется сеточный советник по направлению тренда со следующими функциями : Основные функции: 1- Добавляем количество лимитных ордеров = N число 2- Добавляем размер начального лота. 3- Добавляем шаг сетки в пунктах. 4- Добавляем стоп лосс и тейк профит . 5- Множитель лота при достижении стоп лосса = true or false 6- Значения умножителя лотов = N число 7- Максимальный размер лота = N ЧИСЛО ПОСЛЕ
Куплю робота 250 - 500 USD
Приобрету вашего робота если он: 1.Статистически прибылен на 99% качества тиков (если есть журнал сделок (фхбук) за последние года - будет большим преимуществом) 2. ЭТО НЕ МАРТИНГЕЙЛ ИЛИ СЕТКА, роботов с такими моделями я не рассматриваю априори 3. Одиночные трейды с ТП и СЛ 4. Не ХТФ, без стратегий которые зарабатывают на хеджировании В остальном готов рассмотреть ваши предложения Присылайте статистку за последние 3
Здравствуйте! 1. Введение Настоящее техническое задание описывает требования к разработке торгового робота для автоматизированной торговли на рынке Forex. Основной задачей робота является выполнение сделок на основе заданных алгоритмов и стратегий, минимизация рисков и максимизация прибыли. 2. Цели и задачи Цель: Разработать торгового робота, который автоматически выполняет сделки на рынке Forex, основываясь на
Period = 20 Deviations = 3 Shift = 0 Apply for = Close ----------------------------- Start lot = 0.01 Lot multiplier = true Multiplier = 1.0 Increament = 0.01 ------------------------------ Only buy = true Only sell = true ----------------------------- Use Time filter = true Trading time = GMT +5 Start Hour = 10 End Hour = 19 ----------------------------- Takeprofit = 30 pips Stoploss = 50 pips Use stoploss last
Modify indicator Cycles 4 with rectangle Make indictor for mt4 and mt5 with comments in source code This indicator based on Cycles_4 Parametres MA1 - is default MA2 (yes or no) - yes - value add (if not 3 MA - 2nd in trend MA, also if only 1 MA without 2 and 3) Trend MA (true\false) - true - yes - value add Revers rect - true/false Fix rect by height - true\false, like how user add and this remember in the exit from
1. Ключ к индикатору. Для МТ4. Надо добавить в индикаторы такую функцию, чтоб можно было прикреплять к торговому счету или работал после ввода ключа, лимитный-без лимитный. Есть шаблон в МТ4, все параметры должны быть как в шаблоне, но надо убрать некоторые окна. В шаблоне 12 индикаторов, если получится объединить все индикаторы в одно, чтоб было один или два файла. 2. Ключ к индикатору фибоначчи + ЗигЗаг. Для МТ5
Приветствую нужно програмное обеспечение Копировальщик в двух файлах который работает через интернет сервер - с которого идет рассылка. Должен иметь в настройках: -ip адрес для подключения клиента -номер сервера -база внутри кода, разрешенных счетов которые могут подключатся к копированию -отправка информации по позиции в телеграмм канал ----------------------- Клиент должен иметь настройки - ip адрес для подключения
Нужно отвязать робота от счета демо и реал. Так что бы всё работало так же, что б всё функции сохранились. Напишите, пожалуйста цену и сроки. Не знаю что ещё нужно писать, спрашивайте)
Нужно добавить защиту в советник для МТ4. 1. проверка счета на котором он торгует в каком либо форекс дилере. Мне будут присылать номер счета я буду его вписывать в код чтоб другой не мог им пользоваться. 2. Защита по работе по времени. Нужно иметь возможность прописать дату в время в коде начала и окончания если за пределы ее вышел он будет писать что больше не торгует. 3. Защита от копирования данного советника

프로젝트 정보

예산
50 - 100 USD
개발자에게
45 - 90 USD
기한
에서 5  7 일