Сегодня кажется закончил нового советника.... У него ряд отличий от предыдущих версий...
1 - может открывать несколько позиций подряд. Если есть открытая позиция и появился сигнал на вход - то советник открывается. Максимальное число позиций можно задавать.
extern int max_Bar = ___; // Количество ордеров в работе
extern int max_Bar = ___; // Количество ордеров в работе
2 - немного изменил условия стопов. Если сразу задать СЛ и ТП равными нулю, тогда советник сам определяет значения стопов. Выбирает советник максимальное и минимальное значение цены за определенный период. Период задается в количестве баров истории от текущего. Задавать период можно раздельно для СЛ и ТП.
extern int SL = 200; // СтопЛос для ордера
extern int TP = 40; // ТейкПрофит для ордера
extern int price_zone_st = 100; // Количество баров для расчета "экстремальной" цены для стопа
extern int price_zone_pr = 7; // Количество баров для расчета "экстремальной" цены для профита
extern int SL = 200; // СтопЛос для ордера
extern int TP = 40; // ТейкПрофит для ордера
extern int price_zone_st = 100; // Количество баров для расчета "экстремальной" цены для стопа
extern int price_zone_pr = 7; // Количество баров для расчета "экстремальной" цены для профита
Все эти параметры выводятся на экран...
На рисунке задано для определения ТП взяли 7 баров истории (от текущего), для определения СЛ взяли 100 баров истории (от текущего). Ну и максимальное количество одновременно открытых позиций равно семи.
На следующем рисунке ситуация за 20 секунд до завершения формирования бара.
В это время на экран выводятся значения СЛ и ТП которые БЫЛИ БЫ присвоены ордеру если бы советник его открыл сейчас (если условия для входа соблюдены ордер будет открыт с этими стопами).
3 - наверное самое главное изменение в советнике. Он использует для открытия коротких и длинных позиций индикатор CCI но с различными периодами. Дело в том, что тестируя разные советники на основе индикатора CCI заметил, что использование индикатора с постоянным коэффициентом для всех сделок дает перекос в ту или иную сторону.
Кстати, кто работает по этому индикатору советую обратить внимание на период индикатора и количество входов (всего / правильных - в каждом направлении). Если ведете дневник торгов это будет не сложно.
Поэтому в советнике есть возможность задать коэффициент CCI раздельно для определения входов коротких и длинных позиций. Выглядит в условии это так :
Кстати, кто работает по этому индикатору советую обратить внимание на период индикатора и количество входов (всего / правильных - в каждом направлении). Если ведете дневник торгов это будет не сложно.
Поэтому в советнике есть возможность задать коэффициент CCI раздельно для определения входов коротких и длинных позиций. Выглядит в условии это так :
extern int hiCCI = ___; // Коэффициент индикатора для продаж
extern int loCCI = ___; // Коэффициент индикатора для покупок
extern int loCCI = ___; // Коэффициент индикатора для покупок
Вот результаты теста советника, я его НЕ ОПТИМИЗИРОВАЛ это первый прогон собранного кода... Тест делал для жестких стопов СЛ=200, ТП=40 (в принципе я НЕ МЕНЯЛ настройки от предыдущей версии). Единственная проблем в том, что в тестере нельзя задать max_Bar больше одного (в тестере нет внутреннего таймера). Поэтому тестировать работу можно только с одним ордером.
Символ | EURUSD (Euro vs US Dollar) | ||||
Период | 30 Минут (M30) 2009.01.05 00:00 - 2009.11.06 22:30 (2009.01.05 - 2009.11.08) | ||||
Модель | Все тики (наиболее точный метод на основе всех наименьших доступных таймфреймов) | ||||
Баров в истории | 11464 | Смоделировано тиков | 10788292 | Качество моделирования | 90.00% |
Ошибки рассогласования графиков | 0 | ||||
Начальный депозит | 3000.00 | ||||
Чистая прибыль | 22976.93 | Общая прибыль | 45368.67 | Общий убыток | -22391.74 |
Прибыльность | 2.03 | Матожидание выигрыша | 123.53 | ||
Абсолютная просадка | 165.00 | Максимальная просадка | 3619.30 (19.38%) | Относительная просадка | 39.94% (2397.56) |
Всего сделок | 186 | Короткие позиции (% выигравших) | 99 (86.87%) | Длинные позиции (% выигравших) | 87 (94.25%) |
Прибыльные сделки (% от всех) | 168 (90.32%) | Убыточные сделки (% от всех) | 18 (9.68%) | ||
Самая большая | прибыльная сделка | 850.00 | убыточная сделка | -1819.33 | |
Средняя | прибыльная сделка | 270.05 | убыточная сделка | -1243.99 | |
Максимальное количество | непрерывных выигрышей (прибыль) | 29 (9218.24) | непрерывных проигрышей (убыток) | 3 (-2511.26) | |
Максимальная | непрерывная прибыль (число выигрышей) | 9218.24 (29) | непрерывный убыток (число проигрышей) | -2511.26 (3) | |
Средний | непрерывный выигрыш | 10 | непрерывный проигрыш | 1 | |
11 комментарии:
Здравствуйте!
На данный момент испытываю ваш советник Agent_Fx_v07_XZ_ss и есть некоторые вопросы. Дело в том что у меня счет в Броко, а там нельзя открывать сделки с одновременным выставлением стоп-лоса и тейк-профита, как бы вы изменили советник в этом случае? :)
Дело в том, что я переставлял систему и потерял исходники, сейчас занимаюсь восстановлением информации...
Дайте пожалуйста ссылку на ДЦ где у вас открыт счет, хочу посмотреть там торговые условия, что это за приколы со стопами...
Кстати мне уже писали по поводу Броко, с человек не мог разобраться почему у меня с ним на одинаковых периодах с одинаковыми условиями советник выдает разные результаты... Остановились на версии, что в Броко какие-то мудреные котировки т.к. в других ДЦ результаты в принципе одинаковые...
Может пока восстанавливаю информацию, попробуйте открыть демосчет в ДЦ где я использовал и настраивал этого советника - заходите по банеру на главной странице блога...
www.brocompany.ru
В принципе хорошая компания, всем рекомендую, но на счет ордеров - это у них прикол такой, думаю всем известный... Сначала надо чтобы простой ордер у них сработал, ну например на покупку. Только после того как он сработал, МОЖНО выставлять ТП и СТЛосс. Вот вся разница. Но обидно бывает иногда...
Про исходники я заметил, кстати, ссылка: http://codebase.mql4.com/ru/_my/5956 уже недоступна... Может и к лучшему.
Я думаю, что в случае с Броко изменить советник следуе просто следующим образом: Выставляем ордер по рынку на сделку с нулевыми профитами-лоссами, после этого как убедились что ордер сработал, выставляем уровни ТП и СТлосс, в принципе я и сам бы смог изменить код если бы не одно НО: я еще не умею... :)))
Все доступно --- http://codebase.mql4.com/ru/5956
Возьму исходник и поковыряюсь...
просто внимание на версию советника не обратил, думал, что пишите про "10" а оказывается про "ss"...
Интерсно, а между 10-ой и ss большая разница?
Так в этом же топике и описаны отличия "десятки"...
А где можно скачать 10-ку для тестов? Или может быть купить? :)
можно купить за 50 у.е., в комплекте еще будет индикатор и для остроты ощущений пипсовщик http://voloshin-fxcci.blogspot.com/2009/10/blog-post_26.html
Коммерческие вопросы давай по почте, мой ящик renoshnik@gmail.com
Отправить комментарий