Мартин перевёртыш "Сетка" v1.01

MQL4 Experts Outros

Termos de Referência

Назовите свою цену пожалуйста

Это бета версия, после тестирования этой версии, добавим несколько индикаторов, и немного изменим завершение цикла, принимаю любые ваши предложения по необходимым дополнениям, фильтрам, проверкам и системе безопасности. Конечная цель создать полностью функционального, настраиваемого, мультивалютного робота для работы в режиме реального времени на реальных счетах, с поддержкой разных дц и разных типов счетов.

Возможно участие нескольких программистов в проекте для повышения качества. 

 

Версия алгоритма сетки 1.01

ИЗМЕНЕНИЯ:

1) Перестановка очерёдности выполнения пунктов алгоритма.

2) Упрощение начала цикла.


ОСОБЕННОСТЬ:

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

ПЕРВЫЙ ЗАПУСК:
1. После первого запуска советника в первую очередь выводится окно в котором можно было бы изменять параметры советника. - Окно параметров (Для торговых платформ в которых это не предусмотрено)
2. В параметрах вводим интересующие нас условия работы и выбираем инструменты на которых будет работать советник.

НАЧАЛО РАБОТЫ

1.Подготовка:
1.1 Проверка связи с сервером
1.2 Определение дня недели, времени суток сервера и местного времени суток. (для тестовой версии необязательно, к тому же в этой версии алгоритма учёт времени не нужен, но в будущем он понадобится.

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

2. Начало цикла

2.1 Одновременно открываются начальные ордера бай и шел одинакового объёма который равен значению - начальный лот (должен отражаться в окне данных).
2.2 Советник раскидывает виртуальные уровни сетки по заданному значению шага сетки. делает это так : а) от открытых начальных ордеров в обе стороны откладываются два уровня второй уровень сетки и завершающий уровень сетки,  первый уровень сетки -. место начала цикла, т.е. место открытия начальных ордеров.

РАБОТА (Действия в цикле)
1. 1-й этап:
1.1 Действия до достижения ценой второго уровня сетки: Включается готовность при достижении второго уровня сетки с любой стороны от первого уровня выполнить следующий ряд действий: а) закрыть ордер который будет в плюсе. б) открыть ордер в сторону движения цены с удвоенным лотом по отношению к начальному лоту в дальнейшем эта позиция будет называться двойной ордер 1-го этапа. лот открытого ордера будет назваться текущий лот (его значение должно отражаться в окне данных)
1.2 Действия при достижении ценой второго уровня сетки: а) Закрыть ордер который в плюсе и открыть двойной ордер 1-го этапа. б) отключить готовность к аналогичным действиям на противоположном втором уровне сетки (противоположные уровни не убираем), в)подготовиться к завершению цикла (см. пункт ЗАВЕРШЕНИЕ) г)подготовиться к повороту цены и переходу советника ко 2-му этапу реализации цикла, при этом следует запланировать открытие ордера с удвоенным лотом который будет называться двойной ордер 2-го этапа, лот удваивается по отношению к текущему лоту двойного ордера 1-го этапа. (лот этого ордера также именуется "текущий лот" и отображается в окне данных)
        Когда цена достигла второго уровня, мы получили один шаг профита и у нас остался открытый один ордер в минус и открытый на втором уровне двойной ордер 1-го этапа. В этой ситуации мы имеем два варианта развития событий, либо цена продолжит движение в выбранном направлении и цикл закроется на следующем завершающем  уровне (см. пункт ЗАВЕРШЕНИЕ) либо цена развернётся и дойдёт до первого уровня сетки и начнётся 2-й этап реализации цикла.

2. 2-й этап:
2.1. На этом этапе когда цена после разворота достигла первого уровня открывается двойной ордер 2-го этапа его объём должен быть увеличен в двое по отношению к двойному ордеру 1-го этапа.
2.2 из этого положения есть также два варианта развития событий, а) подготовка к завершению цикла (см. пункт ЗАВЕРШЕНИЕ) б) подготовка к повороту цены и переходу советника к 3-му этапу реализации цикла, при этом так же как и при 2-м этапе следует запланировать открытие двойного ордера 3-го этапа чей лот будет удвоен по отношению к объёму ордера 2-го этапа.
        Каждый этап цикла может быть последним либо очередным при повороте цены, цикл будет реализовываться такое количество этапов пока цена не пройдёт достаточное расстояние в одном направлении для завершения цикла, на каждом этапе происходит открытие двойного ордера Н-ного этапа лот которого равен лоту предыдущего этапа умноженного в 2 раза. лот вновь открытой позиции в очередном этапе также как и в предыдущих именуется как текущий лот, помимо этого в окне данных должны отражаться следующие данные: 1) объём бай, объём шел, залог, количество пройдённых этапов. (это далеко не всё, но для начала вполне достаточно)

ЗАВЕРШЕНИЕ при достижении ценой завершающего уровня все открытые позиции закрываются.

НАЧАЛО РЕАЛИЗАЦИИ АЛГОРИТМА ЗАНОВО:
Начиная с  пункта НАЧАЛО РАБОТЫ

 

Respondido

1
Desenvolvedor 1
Classificação
(195)
Projetos
395
28%
Arbitragem
155
20% / 52%
Expirado
112
28%
Livre
2
Desenvolvedor 2
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
3
Desenvolvedor 3
Classificação
(563)
Projetos
932
47%
Arbitragem
302
59% / 25%
Expirado
124
13%
Carregado
4
Desenvolvedor 4
Classificação
(490)
Projetos
1016
58%
Arbitragem
29
28% / 24%
Expirado
132
13%
Trabalhando
5
Desenvolvedor 5
Classificação
(461)
Projetos
902
77%
Arbitragem
25
16% / 68%
Expirado
100
11%
Livre
6
Desenvolvedor 6
Classificação
(40)
Projetos
106
52%
Arbitragem
17
12% / 65%
Expirado
25
24%
Livre
7
Desenvolvedor 7
Classificação
(280)
Projetos
650
28%
Arbitragem
111
19% / 61%
Expirado
319
49%
Livre
8
Desenvolvedor 8
Classificação
(71)
Projetos
254
53%
Arbitragem
16
50% / 38%
Expirado
83
33%
Livre
9
Desenvolvedor 9
Classificação
(15)
Projetos
37
62%
Arbitragem
1
0% / 100%
Expirado
1
3%
Livre
10
Desenvolvedor 10
Classificação
(13)
Projetos
34
76%
Arbitragem
1
100% / 0%
Expirado
6
18%
Livre
11
Desenvolvedor 11
Classificação
(3)
Projetos
5
60%
Arbitragem
3
0% / 67%
Expirado
0
Livre
12
Desenvolvedor 12
Classificação
Projetos
0
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
13
Desenvolvedor 13
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Pedidos semelhantes
Написать советник при помощи машинного обучение Нужен торговый советник с определенной стратегий ( нужно его оптимизировать и обучить что бы они имел возможность сама обучение при торговли в прошлом ) нужен профи кто подобное сделает ( интересует цена на данную услугу и время на выполнения )
Необходимо разработать робота для Metatrader 5 на основе стандартного индикатора объемов из MT5 Volumes который открывается в отдельном окне. ТЗ продублировано в прикрепленном файле. Разработать торгового робота для мт5 Робот должен работать на MT 5 на 4 ч. Используемый встроенный в MT 5 индикатор Volumes . Робот торгует каждый день, один раз в день. Настраиваемые параметры Максимальный объем ( MaxVolumes ) = Время
Мне нужен робот, который будет иметь следующие необходимые параметры: 1. робот должен работать на MT5 2. минимальный депозит $100 3. количество транзакций в день на депозит $100 с лотом 0,01 минимум 1000 4. макс прасат 15%
Приобрету вашего робота если он: 1.Статистически прибылен на 99% качества тиков (если есть журнал сделок (фхбук) за последние года - будет большим преимуществом) 2. ЭТО НЕ МАРТИНГЕЙЛ ИЛИ СЕТКА, роботов с такими моделями я не рассматриваю априори 3. Одиночные трейды с ТП и СЛ 4. Не ХТФ, без стратегий которые зарабатывают на хеджировании В остальном готов рассмотреть ваши предложения Присылайте статистку за последние 3
Мне нужен робот, который будет иметь следующие необходимые параметры: 1. робот должен работать на MT5 2. минимальный депозит $100 3. количество транзакций в день на депозит $100 с лотом 0,01 минимум 1000 4. макс прасат 15%
Текущий бот работает на стратегии хеджирования. Но работает некорректно, из-за этого есть дыры в работе алгоритма. Текущие задачи , которые необходимо решить : 1. Выставление трал профита и трелинг стопа. 2. Отключение стоп-лоса и лимитных ордеров перед свопом. 3. Оценка работы и написания текущего алгоритма. 4. Поиск и устранение дыр в стратегии. Имеются сомнения в качестве написания кода
Требуется портировать робота с haasonline на mt5, а так же консультация по подключению криптобирж. Нужно подключить по api к bybit okx счетам, а так же консультации по попутным вопросам. Возможно продолжительное сотрудничество
Главная задача получать торговые сигналы в MetaTrader 4/5 от индикатора в TradingView Подзадача 1: разработать алгоритм на базе индикатора в TradingView, который генерит точку входа, стоп-лосс и точку закрытия ордера Подзадача 2: передать данные на MetaTrader 4 P.S. Предполагается, что данному сигналу подключатся 2 счёта с разными депозитами на разных брокерах. Я вижу это так: робот на TradingView в онлайн режиме
был старый работоспособный скрипт на очень старом МТ4... есть необходимость переписать его на MQL5, чтобы проверить теоретическую работоспособность в современном мире описание вроде бы где-то сохранилось кто-нибудь сможет помочь с этим вопросом и за какие деньги
стратегий в одном терминале может быть много нужен ММ для (баланс - сумма всех рисков) //Maximum amount of money to risk double moneyToRisk = NormalizeDouble( (AccountBalance() - Total_Current_Risk() )* RiskInPercent / 100, 7); Total_Current_Risk() { calculates all potential losses of all opened and all pending orders + all swaps + all commissions return (Total_Current_Amount_At_Risk) } double

Informações sobre o projeto

Orçamento