ARGO Soft AccountStatArgo: все результаты торговли на одном экране

Тема в разделе "Утилиты для МТ4 от ARGOLab", создана пользователем loopsider, 7 Март 2014.

  1. loopsider

    loopsider Эксперт Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.114
    Симпатии:
    4.750
    Баллы:
    585
    Пол:
    Мужской
    Небольшой советник, проводящий анализ закрытых сделок по истории. Помогает понять, в частности, сколько наторговал каждый из советников, если их несколько на одном счете. Или результативность советника по разным валютным парам.

    Поддерживается два режима группировки сделок: 1. По магику и по валютной паре (UseMagic = TRUE) и 2. По валютной паре (UseMagic = FALSE). Выводится количество сделок, профит в базовой валюте, профит в пунктах и среднее значение пунктов на сделку.

    Выглядит все примерно так.
    С UseMagic = TRUE
    [​IMG]
    С UseMagic = FALSE
    [​IMG]

    Инструкции: копируем советник (.ex4) как обычно в \MQL4\Experts, а шаблон (.tpl) в \templates. Затем на любом графике кликаем правой клавишей, выбираем шаблоны, загрузить, находим шаблон AccountStatArgo, применяем его и наслаждаемся результатом. Чтобы картинка была красивой, надо в настройках (F8 -> Общее) убрать галочку напротив График сверху:
    [​IMG]

    В настройках советника есть частота обновления (RefreshSeconds), а также фонт, размер фонта, цвета, и размеры табуляции таблицы. При желании можно все подстроить под себя и сохранить шаблон с настройками.

    Замечания: Советник видит только те сделки, которые доступны в терминале в закладке История. Изменяя период времени в закладке История, можно изменять период для анализа сделок советником.

    ---------------
    Добавлено 01.04.14

    Обновление советника, версия 1.3

    Изменения:

    1. Исправлена ошибка в определении размера пункта (возникала иногда).
    2. Добавлены опции, которые позволяют быстро менять период времени, за который производится анализ.
    ThisDay (TRUE/FALSE) - показывать результаты за сегодняшний день
    ThisWeek (TRUE/FALSE) - показывать результаты за текущую неделю
    ThisMonth (TRUE/FALSE) - показывать результаты за текущий месяц
    LastMonth (TRUE/FALSE) - показывать результаты за предыдущий + текущий месяц​
    При отборе сделок учитывается время закрытия сделки, т.е. показываются все сделки закрытые за данный период.
    3. В вывод отчета по сделкам добавлена строка "Total", которая содержит суммарный итог по всем парам и магикам.
    ASA 4.PNG

    ---------------
    Добавлено 10.05.15

    Обновленная версия советника, вер. 1.4

    Изменения:

    1. Добавлена возможность фильтрации ордеров. При включенном режиме фильтрации советник будет показывать информацию не по всем ордерам в истории, а только по указанным символам и/или по указанным магикам.
    Symbols -- показывать информацию только по данным символам (символу). Указываем символы (точно как у брокера), через запятую. Например: EURUSD,GBPUSD,USDRUB.
    Magics -- показывать информацию только по данным магикам (магику). Перечисляем желаемые магики через запятую.

    2. Выбор часто используемых периодов времени TimePeriod сделан через выпадающий список.

    3. Теперь нет необходимости подгружать темплейт, советник сам устанавливает фон. Цвет фона задается в настройках (background_color).

    4. Исправлен ряд мелких недочетов.


    DOWNLOAD: Пожалуйста, войдите или зарегистрируйтесь для просмотра ссылок
     

    Вложения:

    Последнее редактирование модератором: 11 Май 2015
  2. KROOL1980

    KROOL1980 Бывалый Команда форума Администратор Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    1.165
    Симпатии:
    1.217
    Баллы:
    230
    Пол:
    Мужской
    отличный помощник, спасибо, вечером поставлю на памм
    пользовался раньше аналогом, но татм настроек вагон, надоедало прописывать.
     
  3. Alexxa

    Alexxa Новичок - ARGOLab.net -

    Регистрация:
    6 Февраль 2014
    Сообщения:
    6
    Симпатии:
    3
    Баллы:
    3
    Пол:
    Мужской
    Полезный сов - спасибо. Есть несколько советов как его улучшить:
    1. Добавить колонку Profit(loss)/Trade - тогда можно сравнивать работу советников по прибыльности на 1 трейд.
    2. Добавить линию Total, где будут видны суммы всего трейдов, профита, пипс и среднее значение Profit(loss)/Trade по всему счету - тогда можно сравнивать работу счета по периодам.

    Спасибо.
     
    loopsider нравится это.
  4. loopsider

    loopsider Эксперт Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.114
    Симпатии:
    4.750
    Баллы:
    585
    Пол:
    Мужской
    По 1: Пункты на одну сделку выводятся. $ на сделку выводить смысла мало, т.к. лотность обычно меняется.
    2: Принято.
     
    bagrist нравится это.
  5. Alexxa

    Alexxa Новичок - ARGOLab.net -

    Регистрация:
    6 Февраль 2014
    Сообщения:
    6
    Симпатии:
    3
    Баллы:
    3
    Пол:
    Мужской
    Тогда 1. Добавить колонку Profit(loss)/Trade/колонку(Pips/Trade) - т.о. можно сравнить работу советников по прибыльности за 1 пипс на 1 трейд.
     
  6. loopsider

    loopsider Эксперт Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.114
    Симпатии:
    4.750
    Баллы:
    585
    Пол:
    Мужской
    Так сейчас в последней колонке оно и выводится - пипс на 1 трейд.
     
    bagrist нравится это.
  7. loopsider

    loopsider Эксперт Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.114
    Симпатии:
    4.750
    Баллы:
    585
    Пол:
    Мужской
    В первый пост добавлено обновление советника, версия 1.3.
     
    bagrist нравится это.
  8. Сергей Иванов

    Сергей Иванов ARGOтрейдер™ Модератор Аргонавт

    Регистрация:
    1 Февраль 2014
    Сообщения:
    767
    Симпатии:
    1.354
    Баллы:
    210
    Пол:
    Мужской
    Я на Forex с:
    2011
    Скажите,а возможно добавить колонку- max DD?Хотелось бы видеть по какой паре(какой советник) максимальная просадка.
     
  9. loopsider

    loopsider Эксперт Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.114
    Симпатии:
    4.750
    Баллы:
    585
    Пол:
    Мужской
    Вы имеете в виду максимальную открытую просадку? Этого параметра из истории не вытащишь, надо постоянно мониторить счет.
     
    Сергей Иванов нравится это.
  10. Сергей Иванов

    Сергей Иванов ARGOтрейдер™ Модератор Аргонавт

    Регистрация:
    1 Февраль 2014
    Сообщения:
    767
    Симпатии:
    1.354
    Баллы:
    210
    Пол:
    Мужской
    Я на Forex с:
    2011
    Да её,у меня сов установлен на постоянное место обитания))),пусть бы себе мониторил(если не сложно).
     
    Dmitri нравится это.
  11. Pythoha

    Pythoha Бывалый Аргонавт

    Регистрация:
    20 Май 2014
    Сообщения:
    699
    Симпатии:
    1.208
    Баллы:
    210
    Пол:
    Мужской
    Я на Forex с:
    2014
    Сов почему-то перестал автоматически обновлять статистику? RefreshSeconds = 30. Билд 765. Вручную обновлять не напрягает, но все же где я накосячил? :)
     
    Dmitri нравится это.
  12. loopsider

    loopsider Эксперт Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.114
    Симпатии:
    4.750
    Баллы:
    585
    Пол:
    Мужской
    Выходные, тиков нет.
     
  13. Pythoha

    Pythoha Бывалый Аргонавт

    Регистрация:
    20 Май 2014
    Сообщения:
    699
    Симпатии:
    1.208
    Баллы:
    210
    Пол:
    Мужской
    Я на Forex с:
    2014
    Так всю неделю руками обновлял :)
     
  14. loopsider

    loopsider Эксперт Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.114
    Симпатии:
    4.750
    Баллы:
    585
    Пол:
    Мужской
    Тогда не знаю. Проверю как руки дойдут.
     
    Dmitri и Pythoha нравится это.
  15. Archer

    Archer Знаток - ARGOLab.net -

    Регистрация:
    17 Февраль 2014
    Сообщения:
    9
    Симпатии:
    5
    Баллы:
    73
    Пол:
    Мужской
    Здравствуйте!
    Можно ли добавить некоторые изменения:
    1. Сделать в шапке названия "Magic" "Symbol" кнопками и при нажатии на них что бы происходила соответствующая сортировка. А может быть ещё и ползунок прокрутки, а то за длительное время накапливается большое количество советников и много информации на экране начинает не помещаться.
    2. Кроме магика добавить название советника (и соответствующую кнопку сортировки).
    3. В окне настроек предусмотреть строку где можно было бы самому указать пару по которой надо отображать информацию.
     
    Dmitri нравится это.
  16. loopsider

    loopsider Эксперт Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.114
    Симпатии:
    4.750
    Баллы:
    585
    Пол:
    Мужской
    Овчинка не стоит выделки.

    Да, это можно будет учесть.
     
  17. Archer

    Archer Знаток - ARGOLab.net -

    Регистрация:
    17 Февраль 2014
    Сообщения:
    9
    Симпатии:
    5
    Баллы:
    73
    Пол:
    Мужской
    Хорошо.
    А название советника чтобы отображалось рядом с магиком не получится сделать?
    А то глядя только на магик не понятно что за сов наторговал, и приходится лазить по графикам и просматривать номера что бы выяснить кому принадлежит данная торговля.
     
    KROOL1980 нравится это.
  18. loopsider

    loopsider Эксперт Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.114
    Симпатии:
    4.750
    Баллы:
    585
    Пол:
    Мужской
    В истории хранится только магик. Какой советник соответствует какому магику знаете только вы. Если реализовывать такую функцию, придется вводить внешний конфигурационный файл, куда руками прописывать какому магику соответствует какой советник, делать чтение и обработку этого конфигурационного файла.
    Возни много, а толку мало. С таким же успехом можно на листочке бумаги это записать и повесить у монитора.
     
    Dmitri нравится это.
  19. roger

    roger Интересующийся

    Регистрация:
    12 Апрель 2014
    Сообщения:
    2
    Симпатии:
    2
    Баллы:
    23
    Пол:
    Мужской
    Здравствуйте.
    Благодарю за полезный советник!
    Всё устраивает, но иногда возникает следующая проблема:

    2015.05.08 12:16:51.440 zero divide in 'AccountStatArgo 1.3.mq4' (216,40)

    Советник не отображает результаты без перезагрузки.
    MT Version 4.00 Build 765
    Буду рад, если разработчики исправят данную ошибку.
     
    Dmitri и loopsider нравится это.
  20. loopsider

    loopsider Эксперт Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.114
    Симпатии:
    4.750
    Баллы:
    585
    Пол:
    Мужской
    OK
     

Поделиться этой страницей