Требуется скрипт (советник) для торговли в стакане.

MQL5 전문가 스크립트

명시

Скрипт должен делать следующее:

1. По выбранному инструменту получать на вход следующие параметры (на первом этапе вручную, на втором - из другой торговой системы): текущую цену инструмента, отклонение от текущей цены на n1 пунктов вверх,   отклонение от текущей цены на n2 пунктов вниз, % или абсолютный размер задействованного капитала, бинарный параметр Е.

2. Рассчитать исходя из шага цены инструмента, % капитала, количество и размер требуемых заявок для равномерного заполнения стакана лимитными ордерами на покупку и на продажу от текущей цены на n1 и n2 пунктов соответственно. По команде с клавиатуры начинать работать в реале или виртуально, т.е. не совершая реальных сделок, но на основе данных стакана вести бумажную торговлю, подразумевая результат движения цены в стакане гарантированным исполнением ордеров.

3. При движении цены инструмента вверх и исполнении заявки, например, на продажу- ставить на ее место заявку на покупку и наоборот. Скорее всего, потребуется использовать асинхронный метод выставления заявок.

4. При превышении цены предельного уровня n1 или n2 или отдельно указанного - сокращать позицию рыночными ордерами - либо аналогично лесенкой, либо одномоментно, в зависимости от значения параметра Е.

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

6. Иметь функцию "flatten all", т.е. аварийно по исключению или команде с клавиатуры снимать все ордера и закрывать все позиции.

 

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

код должен работать на ФОРТС 

 

응답함

1
개발자 1
등급
(40)
프로젝트
106
52%
중재
17
12% / 65%
기한 초과
25
24%
무료
2
개발자 2
등급
(106)
프로젝트
189
46%
중재
34
24% / 41%
기한 초과
58
31%
무료
게재됨: 12 코드
3
개발자 3
등급
(73)
프로젝트
257
53%
중재
16
50% / 38%
기한 초과
83
32%
무료
4
개발자 4
등급
(64)
프로젝트
144
46%
중재
20
40% / 15%
기한 초과
32
22%
작업중
5
개발자 5
등급
(195)
프로젝트
395
28%
중재
155
20% / 52%
기한 초과
112
28%
무료
6
개발자 6
등급
(54)
프로젝트
164
43%
중재
43
47% / 16%
기한 초과
58
35%
무료
게재됨: 1 코드
비슷한 주문
Имеется защищенный от копирования счет на МТ5, обычные копировщики не копируют его. Сделки только по eurusd.f c суффиксом .f Сделок не много, только сделка 1 в день. Доступ и пароль инвестора к счету предоставлю. Необходимо решение для копирования с этого счета, предполагаю, что система должна увидеть сделку визуально, например через BAS и дальше передать данные для открытия сделки в МТ5. Другие рабочие решения от
1. Загальна логіка Треба створити ЕА для MetaTrader 5 на основі індикатора Zig Zag (параметри індикатора стандартні: Depth, Deviation, Backstep) та рівнів Фібоначчі. Детально логіка входу описана в додатку до ТЗ. 2. Відкриття сету ордерів ЕА відкриває сет відкладених ордерів (кількість ордерів від 1 до 5) Для кожного ордеру задається - рівень входу (значення рівня Фібоначчі) - рівень SL
Суть ТС:Приход в 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 структуры на

프로젝트 정보

예산
10 - 50 USD
기한
 5 일