Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

Double opening panel - эксперт для MetaTrader 5

klot
Опубликовал:
Vladimir Karputov
Просмотров:
1792
Рейтинг:
(16)
Опубликован:
2018.12.26 14:27
Обновлен:
2019.07.09 15:36
\MQL5\Include\Controls\
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Версия 1.100: Модифицирован элемент управления SpinEditKVN.mqh - теперь в поле можно вводить размер лота. После выхода из поля производится автоматическая проверка: удаляются символы кроме цифр и если есть символ "," - то он заменяется на "."

Панель на базе класса CDialog. Во входных параметрах задаются два символа ( Symbol 0 и Symbol 1) и начальный лот (тот который будет отображаться в панеле) для обоих символов (Start Lots for Symbol 0 и Start Lots for Symbol 1).

Далее на панеле можно выбрать для каждого символа тип открываемой позиции (кнопки Buy и Sell имеют возможность фиксироваться в нажатом состоянии). 

На рисунке ниже для символа USDJPY выбран лот 1.00 и тип открываемой позиции Buy, а для символа EURUSD выбран лот 3.00 и тип открываемой позиции Sell.

Double opening panel

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

Выбор размера лота реализован при помощи элемента управления на базе класса CSpinEditKVN. CSpinEditKVN - это немного изменённый стандартный CSpinEdit, специально изменённый для работы с отображением лотов:

  • вместо int в текстовом поле отображается значение double
  • метод MinValue служит для хранения минимального лот
  • метод MaxValue служит для хранения минимального лот
  • и новый метод StepValue хранит шаг лота


    ATR_Channels_MFI_ZZ_Arr ATR_Channels_MFI_ZZ_Arr

    Индикатор ATR_Channels_MFI_ZZ с отрисовкой точек перегиба зигзага фрактальными значками

    XKPrmSt_X20_Cloud_HTF XKPrmSt_X20_Cloud_HTF

    Индикатор XKPrmSt_X20_Cloud с возможностью изменения таймфрейма индикатора во входных параметрах

    GannZIGZAG_Fibo GannZIGZAG_Fibo

    Зигзаг Ганна с двумя графическими объектами "Уровни Фибоначчи", построенными на трёх, последних вершинах

    GannZIGZAG_HTF_Fibo GannZIGZAG_HTF_Fibo

    Вариант индикатора GannZIGZAG, отображающий на текущем таймфрейме результаты его расчетов с более крупного таймфрейма с возможностью строить Фибо-уровни на последней и предпоследней вершинах.