Требуется написать советника (под MT4)

İş tamamlandı

Tamamlanma süresi: 20 gün
Geliştirici tarafından geri bildirim
Спасибо Вам за интересную работу и грамотное взаимодействие по заказу и ТЗ. Обращайтесь снова!
Müşteri tarafından geri bildirim
Внимательный разработчик, код пишет быстро, идёт на встречу в корректировке ТЗ. Остаётся на связи даже после завершения заявки.

İş Gereklilikleri

Добрый день! Просьба оцените работу. Немного переработал ТЗ. Напишите срок с учётом оптимизации, иду на увеличение срока, но в пределах разумного, два-три дня.

Создать советник МТ4 на базе 5 индикаторов: #mtf_supertrend, KPrmST, Stochastic Dinapoli, SSL_channel_chart, FX53 для метатрейдера 4.

Через bool они будут включаться попеременно, ВМЕСТЕ РАБОТАТЬ НЕ БУДУТ!

Индикаторы, в идеале, встроить в советник, либо оптимизировать так, чтобы привести связку советника с индикаторами к максимальной стабильности.

1.      #mtf_supertrend - Сделка на покупку открывается при смене цвета индикатора на magenta на закрытой свече, сделка на продажу открывается когда цвет индикаторы сменяется на lime на закрытой свече. Сделка на покупку закрывает сделку/сделки на продажу, и наоборот сделка/сделки на продажу закрывает сделку на покупку. По этому индикатору выложу индикатор, на который он ссылается. Если они работают идентично, то можно использовать базовый в советнике.

2.    FX53 - появляется стрелка вверх сразу открывается сделка на покупку, появляется стрелка вниз сразу открывается сделка на продажу.Сделка на покупку закрывает сделку/сделки на продажу, и наоборот сделка/сделки на продажу закрывает сделку на покупку. 

3.   SSL_channel_chart  - Сделка на покупку открывается при пересечении зеленой линией красную снизу вверх на закрытой свече, сделка на продажу открывается при пересечении красной линией зеленую свеху вниз на закрытой свече. Сделка на покупку закрывает сделку/сделки на продажу, и наоборот сделка/сделки на продажу закрывает сделку на покупку. 

4.   Stochastic Dinapoli - Сделка на покупку открывается при пересечении синей линией(быстрой) красную(медленную) снизу вверх на закрытой свече, сделка на продажу открывается при пересечении красной линией синюю свеху вниз на закрытой свече. Сделка на покупку закрывает сделку/сделки на продажу, и наоборот сделка/сделки на продажу закрывает сделку на покупку. Пересечением считается пересечение линий с разницей не менее двух пунктов по шкале индикатора (можно настраивать).

   

5.  KPrmST -     Вход на покупку при пересечении синей линией(быстрой) 80 уровня сверху вниз, выход по тейк профит/стоп лоссу. Вход на продажу при пересечении синей линией(быстрой) 20 уровня снизу вверх, выход по тейк профит/стоп лоссу. При достижении 150 пунктов, сделка переводится в безубыток+15 пунктов(прибыль 15 пунктов). Также, если более 3-х свечей после открытия ордера текущая цена находится в отрицательной зоне(убытке относительно цены открытия), то она закрывается сразу же при выходе в ноль, если ранее не достигла стоп лосса. Можно реализовать через счётчик. То есть ордер открылся по определенной цене - цена колебалась туда сюда то в плюс, то в минус. Не обязательно, чтобы цена на свечах была в минусе подряд(колебание может быть 10 и более свечей).

 

Любой символ, индексы, валютные пары, металлы(важно понимать, что у разных брокеров могут быть по разному отображатся символы с разным количеством знаков перед и после запятой).

Если советник отключается или терминал с советником закрывается, то приходит смс сообщение или e-mail на почту.

Лот рассчитывается из процентов от депозита.

После достижения определенной прибыли ордер/ордера переводятся в безубыток.

Тейк профит и стоплосс.

Если советник теряет более 30% от максимального показателя прибыли, он закрывает все сделки и перестаёт торговать, закрываются все ордера.

Можно настроить, что при спреде больше какого-то значения и/или проскальзывания более определенного количества секунд - новые ордера не открываются до появления нового сигнала.

Каждому ордеру присваивается magic number.

Для каждого дня можно настроить время торговли или отключить день в принципе.

Текущий и максимальный спред, текущий лот выводятся на экран.

Есть опция по ограничению месячной прибыли. Допустим советник сделал 30% от депозита на начала месяца после закрытия последней сделки, сделки перестают открываться до начала следующего месяца, параметр процентов настраиваемый, от 1 до бесконечности.  

По каждой сделке идёт учёт спреда и проскальзывание, при существенном отклонение от нормы об этом формируется отчёт, который записывается файл  otchet.txt, при старте советника данный файл единоразово создаётся в корневой папке метатрейдер 4, и обновляется при достижении необходимых условий, история сохраняется от даты старта советника до момента окончания его работы. В отчёте будет указано символ, цена открытия, направление куда советник открыл ордер, время открытия, средний часовой спред, спред при открытии ордера, размер проскальзывания в секундах, насколько пунктов ушла цена с первой попытки открытия ордера, цена закрытия, спред и проскальзывание при закрытии ордера.

При торговле на ECN счетах в отчёт также записывается показания комиссии для каждого отрытого и закрытого ордера.

При начале торговли более сотого лота, дополнительно моментально открываются новые ордера в ту же сторону из расчёта текущей политики мани менеджмента. С этого момента можно открывать более одного ордера в одну сторону. Макс количество ордеров в одну сторону свыше 100 лота = 10. Если фиксируется сильное увеличение спреда или проскальзывание для последующих ордеров, это также записывается в otchet.txt с пометкой «множественный ордер». 

Все параметры индикаторов и параметры советника можно изменять в настройках, и включать / отключать при необходимости.

Советник подхватывает свои ордера после перезапуска.

Продумать возможность установки стоплосса на 100 пункутов от текущей цены при инициализации закрытия терминала. Плановая перезагрузка windows, сбой и т.д.

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

Советник адаптирован под тестер, оптимизирован и отлажен для торговли.


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(393)
Projeler
547
40%
Arabuluculuk
30
57% / 3%
Süresi dolmuş
57
10%
Çalışıyor
Yayınlandı: 11 kod
2
Geliştirici 2
Derecelendirme
(112)
Projeler
132
56%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
0
Serbest
3
Geliştirici 3
Derecelendirme
(549)
Projeler
635
33%
Arabuluculuk
42
38% / 45%
Süresi dolmuş
11
2%
Meşgul
4
Geliştirici 4
Derecelendirme
(57)
Projeler
89
43%
Arabuluculuk
4
0% / 100%
Süresi dolmuş
3
3%
Çalışıyor
5
Geliştirici 5
Derecelendirme
(45)
Projeler
64
28%
Arabuluculuk
0
Süresi dolmuş
6
9%
Serbest
6
Geliştirici 6
Derecelendirme
(10)
Projeler
14
43%
Arabuluculuk
0
Süresi dolmuş
3
21%
Serbest
7
Geliştirici 7
Derecelendirme
(295)
Projeler
474
39%
Arabuluculuk
103
41% / 23%
Süresi dolmuş
79
17%
Meşgul
Yayınlandı: 2 kod
8
Geliştirici 8
Derecelendirme
(72)
Projeler
147
67%
Arabuluculuk
21
10% / 71%
Süresi dolmuş
44
30%
Serbest
9
Geliştirici 9
Derecelendirme
(183)
Projeler
236
20%
Arabuluculuk
21
43% / 19%
Süresi dolmuş
0
Çalışıyor
Benzer siparişler
Нужно разработать торгового советника для MetaTrader 5. Логика стратегии: работа на M1 (таймфрейм изменяемый) уровни Fibonacci задаются вручную (0 и 100) вход осуществляется в зоне 0–38.2 Fibonacci используется RSI BUY — RSI ≤ 30 SELL — RSI ≥ 70 дополнительный сигнал — пересечение RSI и его скользящей средней Функции управления позицией: Stop Loss за сигнальной свечой Break Even два типа Trailing Stop (обычный и
Необходима таблица с параметрами:тф,частота изменения цены за данный тф,ход цены за данный тф.Возможность выгрузки данной сформированной за выбранный период инфо.1 мин,3 мин,6 мин,20 мин …. День,неделя,месяц.Любой период который мне надо будет анализировать
1. Сеточный алгоритм, без мартингейла (открываются одинаковые ордера по лотности). 2. Депозит делится на 3 части. Условно 1000$ по 330$. Торговля ведется на 330$, лотность, просадка, маржа и тд., высчитывается от этой суммы. 3. Счет центовый. Под плечо 1:1000. 4. Ордера набираются группами. 5-7 групп по 10 -15 ордеров. Если цена ушла не в сторону сделки, робот должен дождаться сигнала на покупку
Требуется построить индикатор ZigZag для MetaTrader 4 Который будет фиксировать точки и показывать линии ДО перерисовки значений (если таковые есть) По сути "оставлять след" перерисовки Необходимо взять за основу обычный индикатор ZigZag и модернизировать его. Основные функции обычного ZigZagа сохранить. Когда его устанавливаешь на график, то он, как обычный индикатор, должен отрисовывать ВСЮ историю. Т.е. он будет
Идет тренд после которого формируется импульс и зачатие диапозона цены (боковик) . как только на 3 и так далее касании будет снятие ликвидности с одной из сторон и возврат цены в диапозон уведомлять в тг бот
Суть ТС:Приход в POI старшего тф, вход в позицию на младшем тф Анализ графика начинается всегда со старшего тф. Должен быть понятный контекст для работы. Активы: EURUSD, XAUUSD POI старшего таймфрейма: Liquidity (1M, 1W, 1D, 4H, 1H) Imbalance (1M, 1W, 1D, 4H, 1H) Order Block (1M, 1W, 1D, 4H, 1H) HTF Fractals (1M, 1W, 1D, 4H, 1H) Всегда дожидаться цену в POI старшего таймфрейма. Вход в позицию: Слом LTF структуры на

Proje bilgisi

Bütçe
80 - 100 USD
Son teslim tarihi
to 10 gün