Pammexpert
Местный житель
Вы тест выложите хотя-бы за 10 лет. И мониторинг с реала, а не мультфильмы. Тогда сразу будет видно - СЛИВАТОР или нет.
Тиковая история у любого брокера хранится только за полгода и нет никакого смысла тестировать за 10 лет. Мониторить все свои советники я так же не собираюсь. Если хоть немного вникнуть в суть стратегии, то никакие мониторинги и тесты вам не будут нужны. Берите и зарабатывайте.Вы тест выложите хотя-бы за 10 лет. И мониторинг с реала, а не мультфильмы. Тогда сразу будет видно - СЛИВАТОР или нет.
Привет!Новая версия IСB
добавил следующее
- убрал закрытие по обратному реверсу
- заменил % депозита на цену в валюте депозита
- добавил минимальную дельту открытия (если инструменты близка то не открывать)
- исправлены ошибки при визуализации во время тестирования на истории
На примере можете пояснить эту функцию? Так чтобы всем было понятно. Можно со скринами...Привет!
Если еще добавишь трал дельты открытия - вообще будет супер!
Тут нечего скринами показывать - есть какое-то значение дельты, при котором мы типа входим по 2-м инструментам, но мы не входим, а стандартно (как для обычного трейлинга для ордеров), тралим это значение дельты с запасом по заданному нами значению отката в суммарных для обоих инструментов пунктах.На примере можете пояснить эту функцию? Так чтобы всем было понятно. Можно со скринами...
Это актуально для советника SMARTHEDGE и там кстати как раз и сделана такая функция. а в советнике ICB задача стоит как можно больше позиций открыть и при этом чтобы все они были застрахованы, а дельта тут не самое главное. Не всегда трал дает улучшение. Вы наверняка это наблюдали на примере трала отложенных ордеров или трала стоплос.... часто это снижает прибыльность.....Тут нечего скринами показывать - есть какое-то значение дельты, при котором мы типа входим по 2-м инструментам, но мы не входим, а стандартно (как для обычного трейлинга для ордеров), тралим это значение дельты с запасом по заданному нами значению отката в суммарных для обоих инструментов пунктах.
Проще говоря, мы не сразу входим при достижении указанной минимальной дельты, а ждем, когда дельта начнет разворот. Мы избегаем ненужные просадки, оттягивая вход на более высокий уровень раздвижки (относительный).
Вход по инструментам ведь не от балды происходит? Для парников всегда есть какая-то величина расхождения, на основании которой открываем или дополняем позицию. Каким бы изначальный расчет входа ни был, его всегда можно сделать более гибким и трал ордеров здесь ни при чем - принцип похожий, но цель разная. Вплоть до того, что собираем (отбираем по текущим значениям) инструменты (не обязательно одной категории) и вычисляем некий коэффициент расхождения, который тралим до пика и на развороте делаем входы. Но это уже применительно к заложенному алгоритму - иногда впихнуть в код что-то, пусть даже совсем не сложное, - значит почти весь код переписать.Это актуально для советника SMARTHEDGE и там кстати как раз и сделана такая функция. а в советнике ICB задача стоит как можно больше позиций открыть и при этом чтобы все они были застрахованы, а дельта тут не самое главное. Не всегда трал дает улучшение. Вы наверняка это наблюдали на примере трала отложенных ордеров или трала стоплос.... часто это снижает прибыльность.....
да только волотильность и стоимость тика у них сильно отличаются. это нужно учесть при размере лотаЗолото с австралийцем, хорошо коррелируется.
4 австралийца против одного золотого, - такое соотношение для работы вроде как нормально, по крайней мере, на графике так.да только волотильность и стоимость тика у них сильно отличаются. это нужно учесть при размере лота
Владимир, сейчас я тестирую ваш Банкомат 4.71....пробую добавить свои пары,но советник тогда работает не правильно..выпускает много микро сделок...вместо того что бы работать как с парами уже установленными. Настройки не менял. В чем может быть причина,как исправить? Как правильно добавить новые валютные пары к тем что уже установлены? Спасибо!да только волотильность и стоимость тика у них сильно отличаются. это нужно учесть при размере лота
Если Вы добавляете новую пару инструментов, то в остальных параметрах так же нужно добавить данные для этой парыВладимир, сейчас я тестирую ваш Банкомат 4.71....пробую добавить свои пары,но советник тогда работает не правильно..выпускает много микро сделок...вместо того что бы работать как с парами уже установленными. Настройки не менял. В чем может быть причина,как исправить? Как правильно добавить новые валютные пары к тем что уже установлены? Спасибо!
Спасибо вам за подробный ответ!Если Вы добавляете новую пару инструментов, то в остальных параметрах так же нужно добавить данные для этой пары
- коэффициент стабилизации баланса лота. Если по разным инструментам требуется выставить разный лот для компенсации волатильности или стоимости тика, то можно это регулировать данным коэффициентом
KLot = 0.0; - если в этом параметре стоит 0 то советник берет данные для каждой пары отдельно из строки string
KLot_string = "1.5, 1.5, 2.0, 2.0";
В данном примере сделаны настройки только для 4 пар, если Вы добавляете пятую, то добавьте еще и параметр для нее, например так
KLot_string = "1.5, 1.5, 2.0, 2.0, 2.5";
Так же нужно сделать и для всех параметров, которые указываются для каждой конкретной пары
K_balance_lot = 0; - если в этом параметре стоит 0 то советник берет данные для каждой пары отдельно из строки string
K_balance_lot_string = "1.5, 0.9, 1.0, 1.0";
BarsCorrelation = 0; - если в этом параметре стоит 0 то советник берет данные для каждой пары отдельно из строки string
BarsCorrelation_string =" 900 , 1200, 1200 , 600 ";
K_D_profit = 0.0; - если в этом параметре стоит 0 то советник берет данные для каждой пары отдельно из строки string
K_D_profit_string = "10.0, 15, 10, 5";
Step_Spead = 0; - если в этом параметре стоит 0 то советник берет данные для каждой пары отдельно из строки string
StepSpead_string = "8, 13, 13, 15";
Level_TralSpead = 0; - если в этом параметре стоит 0 то советник берет данные для каждой пары отдельно из строки string
LevelTralSpead_string = "5, 8, 8, 0";