Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вот давайте сразу определимся с риск-менеджментом. Тут поступило предложение считать максимальную просадку в 20% достойной высшего балла. Не соглашусь, и вот почему. Нужно учесть, при каких обстоятельствах возникла такая просадка. Она может возникнуть на консолидации при запредельном плече, но может возникнуть и на форс-мажоре типа Brexit. Это, как говорится, 2 большие разницы. В 1 случае имеем явный авантюризм, во 2-м - грамотная работа с капиталом. У меня идея другая. Максимальный лот никогда не должен выходить за пределы запаса прочности в случае максимальной годовой волатильности. Это означает, что если пара может двигаться на 3000 пунктов в год, такое движение должно быть учтено в максимальном лоте. Ещё проще для бронетанковых войск. Если при форс-мажоре пара может пройти 30 фигур, то это сразу закладываем в риск. Открываемся по этой паре так, чтобы выдержать просадку 3000 пунктов. Мы не знаем, когда и как произойдёт разворот. Поэтому не будем ломать голову и сразу заложим в риск вероятность ЛЮБОЙ просадки.
Получается, что предложен кастомный GUI, но не критерии выбора.
Разработчиков давно просят дать через Signal-функции доступ к торговой истории Сигнала. Сам терминал такой доступ имеет, когда высвечивает историю в виде объектов на чартах. А через MQL этого нет.
Без этого написать что-то толковое почти невозможно. Разве только GUI, что статья и показывает.
Полностью согласен - статья просто демонстрирует, что ничего стоящего из SignalBaseGetхххх получить невозможно.
Но хорошо что она вообще появилась - есть возможность привлечь внимание команды разработчиков к реальным потребностям пользователей в части набора функций SignalBaseGetхххх, который судя по всему уже достаточно давно не обновлялся.
Со своей стороны постараюсь быть краток и объективен в том, каким функционалом необходимо дообогатить набор SignalBaseGetхххх:
1) нужна функция SignalBaseGetHistory, которая позволит автоматически загрузить с сервера тот файл с историей в формате csv, которая доступна для скачивания через вэб-интерфейс,
2) для функции SignalBaseGetDouble нужен параметр для получения текущей просадки;
3) для функции SignalBaseGetDouble нужен параметр для получения % алготрейдинга;
4) для функции SignalBaseGetDouble нужен параметр для получения Общей прибыли в валюте счета;
5) для функции SignalBaseGetDouble нужен параметр для получения Общей прибыли в пипсах;
6) для функции SignalBaseGetDouble нужен параметр для получения Среднего времени удержания позиции;
7) для функции SignalBaseGetDouble нужен параметр для получения % прибыльных трейдов.