Переключение торговых инструментов.

MQL5 指标

指定

Не принципиально в каком варианте будет исполнен код (индикатор,скрипт, советник) что удобно для реализации кода и его работы


Внешние параметры:

1 интервал переключения торговых инструментов = 10сек

2 таймфрейм работы кода                                      = 1день

3 уровень Margin Alert                                            = 99

4 цвет фона информационного поля                      = Black

5 размер шрифта текста                                        = ???


                                  Задание

При размещении кода на графике

1 Создание прямоугольника с однотонной заливкой фона для дальнейшего размещения на нем информации

   (в левой части графика, от верхней до нижней границ графика).

2 Получение в буфер списка групп и подгрупп торговых инструментов (брокер Альфа Форекс).

  Создание кнопок групп в верхней части информационного поля.

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

  При выборе кнопки с подгруппой подгружается в буфер для дальнейшей работы список торговых инструментов.

3 В нижней части информационного поля появляются кнопки управления "карусели"

   [кнопка назад]  [кнопка пауза/пуск]  [кнопка вперед]

(во время запуска "карусели" на кнопке запуска появляется значок "Play", при повторном нажатии "карусель" ставится на паузу и на кнопке запуска появляется значок "Pause")

4 При запуске "карусели" производится бесконечное цикличное переключение торговых инструментов из выбранной  подгруппы с заданным интервалом в рамках одного графика на котором размещен код.

5 Ниже кнопок переключения групп и подгрупп выводится информация по торговому инструменту и счету

----------------------------- Счет --------------------------

1. Balance

2. Equity

3. Размер свободных средств на счете  в валюте депозита

4. Margin Level

5. Margin Call

6. Margin Stop Out

--------------------------- Инструмент --------------------------------

1. Имя торгового инструмента                               1.1. Состояние рынка

2. Разрешение на торговлю (если разрешено текст - Зеленый, запрещено - Красный)

3. Spread

4. Количество знаков после запятой

5. Проверка разрешены ли встречные позиции (если разрешено текст - Зеленый, запрещено - Красный)

6. Проверка разрешены ли рыночные ордера (если разрешено текст - Зеленый, запрещено - Красный)

7. Проверка разрешены ли лимитные ордера (если разрешено текст - Зеленый, запрещено - Красный)

8. Проверка разрешены ли стоп-ордера (если разрешено текст - Зеленый, запрещено - Красный)

9. Проверка разрешены ли стоп-лимит ордера (если разрешено текст - Зеленый, запрещено - Красный)

10. Проверка разрешены ли Stop-loss ордера (если разрешено текст - Зеленый, запрещено - Красный)

11. Проверка разрешены ли Take-profit ордера (если разрешено текст - Зеленый, запрещено - Красный)

12. Trade Mode

13. Stop Level 

14. Freeze Level

15. Начальная маржа для инструмента

----------------------------------------------------------

6. Слежение за уровнем Margin, при достижении критической отметки =  Margin Alert выводится оповещение Push и всплывающее окно в терминале с звуковым оповещением



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





附加的文件:

反馈

1
开发者 1
等级
(298)
项目
478
40%
仲裁
105
40% / 24%
逾期
82
17%
已载入
发布者: 2 代码
2
开发者 2
等级
(34)
项目
35
20%
仲裁
2
0% / 100%
逾期
1
3%
空闲

项目信息

预算
30+ USD
截止日期
到 5 天