İş Gereklilikleri
Здравствуйте, нужен простой арифметический робот, с выставлением сетки отложенных ордеров.
Сам робот не торгует, только выставляет ордера на покупку/продажу по заданному арифметическому критерию и передвигает тейки при усреднении. Так как, что для покупок, что для продаж алгоритм одинаков, поэтому примеры будут на основе покупок.
Робот должен отрабатывать два варианта (цикла):
1.Основной цикл
2.Цикл усреднения.
Суть "основного цикла" - купить валюту и по мере увеличения профита наращивать её до установленного уровня. Например мы хотим взять 300 пунктов профита с наращиванием (первый ордер либо по выставленной цене, либо с начала работы робота):
1. Цена 0, бай лот 0,1 (Начало цикла)
2. Цена 100, бай лот 0,1 (при покупке ставится БУ для обоих купленных лотов)
3. Цена 150, бай лот 0,2 (при покупке ставится БУ для всех купленных лотов)
4. Цена 200, бай лот 0,4 (при покупке ставится БУ для всех купленных лотов)
5. Цена 250, бай лот 0,8 (при покупке ставится БУ для всех купленных лотов)
6. Цена 300, селл всех лотов. (Конец цикла)
После срабатывания первого ордера раскидывается сетка ордеров для всего цикла, так же раскидываются первые ордера для других циклов с установленной глубиной выше и ниже цены первого ордера. Одновременно может отрабатываться хоть сколько "Основных циклов", в зависимости от установленного шага начала следующего цикла. Каждый "основной цикл" самостоятелен и независим от другого "основного цикла" Т.е. например если был выставлен шаг начала следующих циклов 50пунктов (этот же шаг соблюдается если цена уходит в минус) , то на основе нашего примера получится так :
1. Цена 0, бай лот 0,1 (Начало цикла №1)
2. Цена 50, бай лот 0,1 (Начало цикла №2)
3. Цена 100, бай лот 0,1 (Начало цикла №3) + параллельно отрабатывается цикл №1
4. Цена 150, бай лот 0,1 (Начало цикла №4) + параллельно отрабатываются циклы №1 и №2
И т.д.
Если, какой либо лот приобретается с проскальзыванием, то вся сетка запланированных ордеров (ещё не сработанных) как данного цикла, так и запланированная глубина следующих циклов - смещается.
Основной цикл заканчивается в одном из трех случаях :
1. По установленному Тейку (в нашем случае 300пунктов).
2. По БУ.
3. После покупки первого лота, цена ушла в минус на определенное кол-во пунктов.
В третьем случае окончания "Основного цикла", наш минусовой лот переходит так сказать в разряд второго цикла "Цикла усреднения" и соответственно донный лот отрабатывается уже по правилам "Цикла усреднения".
Суть "Цикла усреднения" :
Ну тут все просто, при переходе лота в данный цикл, ему выставляется определенный ТП и все. Если в данном цикле два и более лотов, то все они усредняются и закрываются с определенным ТП. "Цикл усреднения" начинается когда в него переводится первый минусовой лот и заканчивается когда все минусовые лоты закроются с определенным профитом.
Например мы решили что если цена ушла в минус на 75 пунктов, то лот переводим из "основного цикла" в "цикл усреднения" и все лоты в данном цикле нужно закрыть с тейком 10 пунктов :
1. Цена 0, бай лот 0,1 (Начало "основного цикла №1")
2. Цена -50, бай лот 0,1 (Начало "основного цикла №2")
3. Цена -75, Конец "основного цикла №1" лоту 0,1 выставляется ТП по цене 10
4. Цена -100 бай лот 0,1 (Начало "основного цикла №3")
5. Цена -125, Конец "основного цикла №2" двум лотам выставляется ТП по цене -15 (лот 0,1 по цене 0 + лот 0,1 по цене -50 = лот 0,2 по цене -25, к этому прибавим 10 пунктов профита и получим цену закрытия обоих ордеров по цене -15 )
И т.д.
Ну вот в принципе и вся суть работы робота. Исходя из вышеизложенного получается у нас должно быть следующее окно настроек работа :
"Основной цикл" :
1.Работа совы: 0=торговля в обе стороны, 1=только покупки, 2=только продажи.
2. Покупка\продажа первого лота - либо по конкретной цене, либо 0=покупка при старте совы.
2.1. Объём первого лота.
2.2. Кол-во пунктов если цена первого лота в минус (конец цикла)
3. Шаг покупки\продажи второго лота (в пунктах от первого) - либо кол-во пунктов, либо 0=без доп.циклов (новый циклначнется лишь после окончания первого цикла).
3.1 Объем второго лота
4. ТП после усреднения первых двух лотов в пунктах.(другими словами уровень БУ при срабатывании которого Конец цикла)
5. Количество дополнительных лотов - либо количество, либо 0= нет дополнительных лотов.
6. Шаг покупки\продажи третьего и всех последующих лотов (в пунктах от второго) - либо кол-во пунктов, либо 0=нет дополнительных покупок\продаж.
6.1. Объем третьего и всех последующих лотов - либо 0=постоянный объем, либо 1=коэффициент.
6.1.1. Если выбран 0, то устанавливаем величину постоянного объема.
6.1.2. Если выбран 1, то устанавливается коэффициент умножения каждого последующего лота, (данный и все последующие лоты умножаются на установленный коэффициент, который рассчитывается первоначально (для третьего лота) от объёма второго лота. Соответственно объем четвертого лота = третий лот х коэфициент).
7. Конец цикла - устанавливаем ТП в пунктах от покупки последнего лота, который будет тралиться. (При достижении установленных пунктов, все ТП выставленные как БУ всех лотов данного цикла переставляются на уровень установленного трала.
7.1. Трал в пунктах, либо величина не менее 15, либо 0=нет тралла, устанавливается конкретный тп (для всех лотов данного цикла) в 15 пунктах от текущей цены.
8.Глубина (количество) следующих циклов - устанавливается количество первых ордеров для следующих циклов в обе стороны (ниже/выше от цены первого лота)
8.1. Шаг глубины циклов в пунктах - устанавливается кол-во пунктов.
9. Magic number (соответственно сова должна торговать на любой паре и любом ТФ)
"Цикл усреднения" :
1. Количество ТП в пунктах от усредненной цены по всем лотам (другими словами - БУ для всех имеющихся лотов в данном цикле).
Yanıtlandı
1
Derecelendirme
Projeler
679
56%
Arabuluculuk
33
15%
/
39%
Süresi dolmuş
63
9%
Serbest
2
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
3
Derecelendirme
Projeler
1427
59%
Arabuluculuk
31
81%
/
0%
Süresi dolmuş
10
1%
Serbest
4
Derecelendirme
Projeler
146
34%
Arabuluculuk
13
8%
/
62%
Süresi dolmuş
26
18%
Serbest
Yayınlandı: 6 kod
5
Derecelendirme
Projeler
31
71%
Arabuluculuk
0
Süresi dolmuş
1
3%
Serbest
Yayınlandı: 188 kod
6
Derecelendirme
Projeler
460
26%
Arabuluculuk
140
20%
/
59%
Süresi dolmuş
100
22%
Çalışıyor
7
Derecelendirme
Projeler
154
29%
Arabuluculuk
1
100%
/
0%
Süresi dolmuş
27
18%
Serbest
8
Derecelendirme
Projeler
4
25%
Arabuluculuk
1
0%
/
100%
Süresi dolmuş
1
25%
Serbest
Yayınlandı: 6 kod
9
Derecelendirme
Projeler
552
49%
Arabuluculuk
58
40%
/
36%
Süresi dolmuş
228
41%
Çalışıyor
10
Derecelendirme
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
11
Derecelendirme
Projeler
68
46%
Arabuluculuk
6
0%
/
100%
Süresi dolmuş
6
9%
Serbest
12
Derecelendirme
Projeler
105
30%
Arabuluculuk
8
25%
/
50%
Süresi dolmuş
40
38%
Serbest
13
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
14
Derecelendirme
Projeler
945
47%
Arabuluculuk
309
58%
/
27%
Süresi dolmuş
125
13%
Serbest
15
Derecelendirme
Projeler
3
33%
Arabuluculuk
3
0%
/
100%
Süresi dolmuş
1
33%
Serbest
16
Derecelendirme
Projeler
144
46%
Arabuluculuk
19
42%
/
16%
Süresi dolmuş
32
22%
Serbest
Benzer siparişler
Нужно доработать перспективного советника
30 - 80 USD
Нужно прописать проскальзывание, отладить трейлинг стоп, так же проработать пинг через дата-центр на определённом сете, советник торгует, но на разных счетах по разному, есть логи и история счёта, проверял на 8 счетах в течении месяц, буду благодарен если поможете
1. Общая концепция Советник предназначен для автоматического обнаружения ценовых волн, их визуализации с помощью инструмента «Сетка Фибоначчи» и циклической торговли на откатах. Основная особенность — мультиволновой режим: советник должен одновременно отслеживать и отрисовывать все движения, подходящие под фильтр размера. 2. Логика поиска и визуализации волн Динамическое натяжение: Советник сканирует рынок на глубину
Принять сигналы через webhook
70 - 150 USD
Здравствуйте! Мне необходимо написать торгового советника (Expert Advisor) для MetaTrader 5, который будет работать по сигналам из TradingView через Webhook. Ключевая особенность: Робот должен иметь систему подтверждения сигнала перед входом и систему экстренного закрытия при исчезновении сигнала. Технические требования: 1. Связь: Прием сигналов в формате JSON через Webhook. 2. Риск-менеджмент: * Лот: Автоматический
Приветствую! Нужно написать не сложного эксперта который будет работать с ордерами открываемыми другим существующим экспертом. Нужно что б новый эксперт мог : Выставлять стоп в плюс по открытым ордерам, задавать трейлинг стоп, и самое главное, закрывать все ордера по старшему (последнему) ордеру. Детали в личке опишу
Ищу опытного разработчика для работы с торговыми роботами в MetaTrader 5 и сопутствующими инструментами на Python. Основные задачи: Реализация/модификация советника MT5 на MQL5 по стратегиям (с сеткой, динамическим лотом, TP/SL, частичной фиксацией прибыли); Внедрение или адаптация готового MQL5-модуля в существующий советник без нарушения логики; Написание вспомогательных скриптов на Python для: • сбора и анализа
Доброго дня. Нужен советник на основе индикатора, либо скрипт Trading View. Лучше это оформит в качестве программы на Python. Но если код легче будет через PineScript, то можно и скриптом. Главное чтобы последовательность соблюдалась с первого по четвертый пункты из ТЗ (во вложении). Индикатор есть, предоставлю, хотелось бы понять примерную стоимость, создания советника. Спасибо. В индикаторе много параметров, но
Подобные решения уже есть в интернете, написаны в виде советника. Из их минусов - разработчики советника предоставляют котировки около 50 торговых пар. Мне необходимо, чтобы в мт5 поступали котировки абсолютно всех торговых пар. Ссылку на подобный советник могу предоставить, как на ориентир, образец
1) Советник открывает двойной ордер одинакового объёма разного направления, заданного в параметрах, как стартовый лот; этот ордер считается нулевым; 2) По ходу движения цены в любую сторону советник открывает на каждом шаге сетки двойные ордера, согласно множителю (5.) и условиям пункта 29.; Визуально - это выглядит так, что вся сетка состоит из двойных ордеров, либо по краям сетки всегда остаются двойные ордера, при
Необходимо создать советник на MQL 5, который будет торговать по областям поддержки/сопротивления. Области поддержки/сопротивления наносятся на график человеком вручную при помощи фигуры «Прямоугольник». При достижении ценой прямоугольника, и в зависимости от цвета данной фигуры (цвет задается в настройках) советник открывает сделку на покупку или на продажу. Далее сделка сопровождается по заданному алгоритму. В
Proje bilgisi
Bütçe
10- USD