Мартин по АМА 16.03.17

MQL5 Esperti Script

Lavoro terminato

Tempo di esecuzione 109 giorni

Specifiche

1 – Советник должен работать на виде счета под МТ5 с хеджированием и неттинге.

2 - Советник должен работать на всех видах таймфреймов МТ5.

3 - Значение цены должно учитывать до 5 знаков после запятой

4 - Размер лота от 0,01 и выше, с возможностью увеличения объема по 0,01

 

Строится АМА:

Параметры АМА задаются в параметрах советника. Задаваемые параметры – период (кратность задаваемого значение 1) , сдвиг (кратность задаваемого значение 1), быстрая ЕМА (кратность задаваемого значение 1), медленное ЕМА (кратность задаваемого значение 1), Применить к (клозе, опен, хай…). Должна быть возможность  строится 2 уровня (положительный и отрицательный) от значения АМА, значение данных уровней задается в параметрах советника. Оба уровня графически должны отображаться при включении советника на графике.

Вход!!!

В советнике 3 варианта входа, должна быть возможность переключение между ними. (установленное значение 1 означает, что работает алгоритм входа №1, установленное значение 2 означает, что работает алгоритм входа №2, установленное значение 3 означает, что работает алгоритм входа №3).

По умолчанию работает вход № 1.

Вход № 1:

Цена коснулась/пересекла средней АМА, начинается отсчет нового цикла.

В настройках данного входа №1 в ручную задается кол-во свечек «Х», это означает, что после формирования данного кол-ва свечек  (при этом цена не коснулась/пересекла средней АМА снова, а если коснулась/пересекла, цикл начинается по новой ) на следующем тике формирования свечки Х+1 открывается сделка в направлении к АМА (т.е. если цена под АМА то открывается бай, если цена над АМА то открывается селл) , лотом заданным в ручную в параметрах советника. Должна быть возможность задавать лот от 0,01 до 100000, с кратностью 0,01. Как только позиция открылась, в противоположную сторону тейкпрофиту, выстраивается 55 уровней усреднения открытой позиции, каждый уровень должен отображаться в советнике графически, линиями (цвет, толщина линии должны задаваться в параметрах уровня). 55 усредняющих уровней строятся именно от точки открытия текущей сделки, согласно параметрам советник, без какого-либо дальнейшего движения по отношению к значению открытой позиции после усреднения. По умолчанию у всех 55 уровней должно стоять значение 1 См. пример по ссылке  https://yadi.sk/i/sbCA_dLD3FukFd

 

В настройках данного входа должна быть возможность задавать в ручную значение расстояния между каждым уровнями (кратно единице) и значение множителя у каждого уровня (по умолчанию стоит единица, но должна быть возможность задавать кратность до сотых). Значение множителя означает, что при касании конкретного уровня ценой с конкретным множителем, объем текущего лота открытой позиции (на хеджевом - суммарный объем всех текущих позиций открытых в одном направлении) позиции умножается на это коэффициент, тут же происходит усреднение позиции (на счете неттинг) либо открывается новая усредняющая позиция на хеджевом счете.

Отдельно должна быть возможность в настройках советника, в одном месте задавать общий множитель лота усредняющих уровней (одним значением с кратностью от 0,01). Общий множитель означает, что на всех уровнях выставляется один и тот же множитель,  при касании данного уровня, происходит усреднение позиции методом перемножения текущего лота открытой позиции на коэффициент множителя у конкретного уровня.

Отдельно должна быть возможность в настройках советника, в одном месте задавать общее расстояние (значение кратно единице) между всеми 55 уровнями. Т.е. если задано значение расстояния между уровнями 70, это значит, что все  55 уровней строятся через 70 пунктов, начиная от стартовой точки открытия позиции и далее дуг от друга в противоположную сторону от тейк профита, без какого-либо дальнейшего движения уровней по отношению к общей усредненной  текущей позиции.

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

 

Вход № 2

Цена коснулась/пересекла средней АМА, начинается отсчет нового цикла.

В настройках данного входа №2 в ручную задается кол-во ПУНКТОВ «Х», это означает, что как только разница между ценой начала цикла (значение цены в момент касания АМА) и текущей ценой рынка, достигает значения «Х+1» (при этом цена не коснулась/пересекла средней АМА снова, а если коснулась/пересекла, цикл начинается рассчитываться по новой ) на следующем тике формирования значения Х+1 открывается сделка в направлении к АМА (т.е. если цена под АМА то открывается бай, если цена над АМА то открывается селл) , лотом заданным в ручную в параметрах советника. Должна быть возможность задавать лот от 0,01 до 100000, с кратностью 0,01. Как только позиция открылась, в противоположную сторону тейкпрофита, выстраивается 55 уровней усреднения открытой позиции.  См. пример по ссылке https://yadi.sk/i/BVUGY35A3FuqYN

 

В настройках данного входа должна быть возможность задавать в ручную значение расстояния между каждым уровнями (кратно единице) и значение множителя у каждого уровня (по умолчанию стоит единица, но должна быть возможность задавать кратность до сотых). Значение множителя означает, что при касании конкретного уровня ценой с конкретным множителем, объем текущего лота открытой позиции (на хеджевом - суммарный объем всех текущих позиций открытых в одном направлении) позиции умножается на это коэффициент, тут же происходит усреднение позиции (на счете неттинг) либо открывается новая усредняющая позиция на хеджевом счете.

Отдельно должна быть возможность в настройках советника, в одном месте задавать общий множитель лота усредняющих уровней (одним значением с кратностью от 0,01). Общий множитель означает, что на всех уровнях выставляется один и тот же множитель,  при касании данного уровня, происходит усреднение позиции методом перемножения текущего лота открытой позиции на коэффициент множителя у конкретного уровня.

Отдельно должна быть возможность в настройках советника, в одном месте задавать общее расстояние (значение кратно единице) между всеми 55 уровнями. Т.е. если задано значение расстояния между уровнями 70, это значит, что все  55 уровней строятся через 70 пунктов, начиная от стартовой точки открытия позиции и далее дуг от друга в противоположную сторону от тейк профита, без какого-либо дальнейшего движения уровней по отношению к общей усредненной  текущей позиции.

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

 

Вход № 3

Позиция открывается в ручную (лот выбирается в ручную, направление позиции соответствует общему принципу алгоритма – когда цена под АМА открывается позиция в ручную на бай, когда цена над АМА открывается позиция в ручную на селл) и дальше советник должен продолжать вестись позицию по алгоритмам закрытия, в зависимости от установленного варианта алгоритма закрытия позиции в советнике. После открытия позиции, автоматически выставляется тейкпрофит

В настройках данного входа должна быть возможность задавать в ручную значение расстояния между каждым уровнями (кратно единице) и значение множителя у каждого уровня (по умолчанию стоит единица, но должна быть возможность задавать кратность до сотых). Значение множителя означает, что при касании конкретного уровня ценой с конкретным множителем, объем текущего лота открытой позиции (на хеджевом - суммарный объем всех текущих позиций открытых в одном направлении) позиции умножается на это коэффициент, тут же происходит усреднение позиции (на счете неттинг) либо открывается новая усредняющая позиция на хеджевом счете.

Отдельно должна быть возможность в настройках советника, в одном месте задавать общий множитель лота усредняющих уровней (одним значением с кратностью от 0,01). Общий множитель означает, что на всех уровнях выставляется один и тот же множитель,  при касании данного уровня, происходит усреднение позиции методом перемножения текущего лота открытой позиции на коэффициент множителя у конкретного уровня.

Отдельно должна быть возможность в настройках советника, в одном месте задавать общее расстояние (значение кратно единице) между всеми 55 уровнями. Т.е. если задано значение расстояния между уровнями 70, это значит, что все  55 уровней строятся через 70 пунктов, начиная от стартовой точки открытия позиции и далее дуг от друга в противоположную сторону от тейк профита, без какого-либо дальнейшего движения уровней по отношению к общей усредненной  текущей позиции.

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

При использовании данного варианта входа, после закрытия позиции советником по выбранному алгоритму (алгоритм закрытия № 1 или №2), новая позиция не открывается советником, она может быть открыта только в ручную, а советник может её только вести и закрывать.

 

-----------

Закрытие!!!

В советнике 2 варианта закрытия позиции, должна быть возможность переключение между ними (установленное значение 1 означает, что работает алгоритм закрытия №1, установленное значение 2 означает, что работает алгоритм закрытия №2,).

По умолчанию работает  алгоритм закрытия № 1.

Закрытие №1

После открытия позиции по алгоритму № 1, №2 или №3, автоматически выставляется тейк профит/стоп лосс равный текущему значению АМА. Каждое изменение значения АМА , в зависимости от текущего значений бара/свечи рабочего таймфрейма ( это М 1, 2, 3 … Н1 …  все таймфреймы МТ5), происходит изменение тейк профита по текущей открытой позиции (счет неттинг) или тейк профита/стоп лоса всех открытых позициях в одном направлении (счет хедж - значит что для каких-то открытых позиций значение АМА будет тейкпрофитом, а для каких-то стоплосом), на значение равное значению цены в точке касания АМА. Как только позиция (счет неттинг)/позиции в одном направлении (счет хедж) закрылась, цикл окончен, начинаем искать новый вход.

Закрытие № 2

После открытия позиции по алгоритму № 1, №2 или №3, автоматически выставляется тейк профит равный заданному значению в параметрах советника (должна быть возможность задавать значение тейкпрофита кратное 1). Тейк профит всегда двигается вместе с общей суммарной позицией после усреднения. Как только позиция закрылась, цикл окончен, начинаем искать новый вход.


File:

TXT
g1.txt
9.9 Kb

Con risposta

1
Sviluppatore 1
Valutazioni
(40)
Progetti
106
52%
Arbitraggio
17
12% / 65%
In ritardo
25
24%
Gratuito
2
Sviluppatore 2
Valutazioni
(76)
Progetti
136
45%
Arbitraggio
11
27% / 64%
In ritardo
26
19%
Gratuito
Pubblicati: 5 codici
3
Sviluppatore 3
Valutazioni
(1)
Progetti
1
0%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
4
Sviluppatore 4
Valutazioni
(281)
Progetti
650
28%
Arbitraggio
112
19% / 62%
In ritardo
319
49%
Gratuito
Ordini simili
Доброго дня. Нужен советник на основе индикатора, либо скрипт Trading View. Лучше это оформит в качестве программы на Python. Но если код легче будет через PineScript, то можно и скриптом. Главное чтобы последовательность соблюдалась с первого по четвертый пункты из ТЗ (во вложении). Индикатор есть, предоставлю, хотелось бы понять примерную стоимость, создания советника. Спасибо. В индикаторе много параметров, но
Нужен разработчик с опытом реализации советников для ММВБ. Брокер Финам если это важно. Мне нужен алгоритм, который я смогу на исторических данных погонять, оценить. И этот же советник должен без допиливания полноценно выводить ордера на биржу, видеть статистику сделок, учитывать и считать то, что мне требуется. Полностью рабочий бот для ММВБ. Это рамочно. Сам алгоритм не сложный, сеточный. Параметры: 1. Размер
Подобные решения уже есть в интернете, написаны в виде советника. Из их минусов - разработчики советника предоставляют котировки около 50 торговых пар. Мне необходимо, чтобы в мт5 поступали котировки абсолютно всех торговых пар. Ссылку на подобный советник могу предоставить, как на ориентир, образец
Нужен советник открывающий ордер сразу после образования свечи с телом от например 10 до 20 пунктов.(задаваемый в настройках параметр). Ордер открывается по направлению движения самой свечи. И два варианта настроек. Один когда ордер открывается сразу по закрытию свечи. Второй когда открывается отложенный ордер по направлению движения свечи с некоторым отступом от тени. Отступ, размер тейкпрофита и стоплосса ордера
Вем добрый день. Разработка простого бота копира для биржи криптовалют, необходимо копировать сделки с одного аккаунта на другой. Биржа предоставляет api. Если есть специалисты в способные осилить такую работу, жуду адекватного предложения
Необходимо открыть сделку в установленное время на расстояние в процентах от текущей цены,ордера создаются как buy и sell. Входные параметры: 1.Символ 2.Время открытия(GMT-0) 2.Размер лота 3.Расстояние(процент) от текущей цены 3. Stop loss 4.Время действия ордеров 5.Время действия ордеров после срабатывания Мне необходимо открывать до 10 сделок в день,я должен иметь возможность корректировать их.Каждая сделка должна
Здравствуйте! Мне нужен надёжный и умелый программист, который сможет быстро и аккуратно создать простой торговый советник для MetaTrader. Стратегия полностью готова — ничего сложного. Ищу именно тех, кто работает честно, качественно и не требует больших денег за простые задачи. Если всё пройдёт гладко, есть ещё несколько проектов. Пишите — обсудим детали
Создать робота по мотивам индикатора , которую я предоставлю вам , оптимизировать полностью для работы, открытие сделок , выставление тейк профитов и стоп лосов , полная автоматизация торговой стратегии. пишите в телеграм @lexus999123 обсудим все детали
Техническое задание (ТЗ) на разработку ручного тестера стратегий для MetaTrader 5 Аналог Soft4FX Forex Simulator 1. Назначение Создать инструмент (советник или скрипт — на усмотрение разработчика), который позволит вручную тестировать торговые стратегии на исторических данных напрямую в графике MetaTrader 5. 2. Основные функции 2.1. Управление скоростью прокрутки графика Возможность запускать/останавливать прокрутку
Есть простой индикатор в PineScript на основе пересечения 2-х линий EMA и MOST Cross, сделать из него советника для MT5. Сложного ничего нет, стрелочка показывает вверх открываем Buy, стрелочка показывает вниз, закрываем Buy и открываем Sell и т.д P.S цены за работу не знаю, установил ориентировочно

Informazioni sul progetto

Budget
20+ USD
Scadenze
a 3 giorno(i)