Советники, эксперты, форекс роботы Обсуждение, поиск и тестирование форекс советников, роботов, экспертов и МТС

Ответить
15.06.2011, 05:22
Аватар для Винт
Винт Винт вне форума Местный житель
Регистрация: 28.02.2009 / Сообщений: 367
Поблагодарили 242 раз(а) / Репутация: 242
490: Уважаемый. Возьмите любую мало мальски известную стратегию, и, покопавшись в сетке, Вы обязательно найдёте написанного по ней робота - чей-нибудь пытливый ум постарался. Данный робот - не исключение, для любой из 3-х стратегий что-нибудь да найдётся. Поэтому замена одного кода на другой - вполне закономерное явление. Идёт поиск лучшего варианта. Может УоллСтрит и сам по себе хорош, но идея объединения нескольких стратегий в один советник с приличным автолотом, бережным отношением к депозиту и взаимной страховкой очень даже хороша. И мне, например, совершенно наплевать, какие части из каких советников всё это взято, лишь бы толк был. Вполне возможно, что итогом всей работы станет разработка качественного адаптивного советника. Удачи.
15.06.2011, 06:03
Аватар для genfed
genfed genfed вне форума Заблокирован
Регистрация: 27.07.2009 / Сообщений: 54
Поблагодарили 23 раз(а) / Репутация: 22
[QUOTE=Винт;


Genfed: приведённые выше результаты прогона наглядно показывают, что стратегии в советнике связаны только автолотом и совместным депо. Если размер депо достаточен, что бы в полной мере работали все стратегии, то они и не мешают друг другу. А если размер депо маловат, то иногда это не позволяет советнику открывать позицию по какой-нибудь стратегии: процент разрешённого использования депозита не даёт. Взаимосвязи стратегий в коде советника я не нашёл, но т.к. не программист, то и мнение моё - мнение дилетанта. Допускаю, что взаимосвязь заложена в библиотеке. Но если бы советника писал я, то никакой связи, кроме как через автолот, не допустил бы, иначе такой советник был бы крайне трудно настраиваемый. Достаточно иметь несколько совершенно разных стратегий, что бы в торговле сделать этот советник не проигрывающим .Но ДЦ конечно же будут ставить ему палки в колёса.[/QUOTE]
Автор советника знает, но хранит молчание, он не хочет говорить, видимо, из каких-то стратегических соображений. Но предлагает нам заниматься оптимизацией.

Последний раз редактировалось genfed; 15.06.2011 в 06:10.
15.06.2011, 08:59
Аватар для SLAWA3
SLAWA3 SLAWA3 вне форума Заблокирован
Регистрация: 15.04.2011 / Адрес: г.Кострома / Сообщений: 624
Поблагодарили 422 раз(а) / Репутация: 632
[QUOTE=490;270860]Это что шутка такая Ковырятся в чужом коде и уродовать это уже гениальность. Если такие гениальные где собственные разработки.


резонный встречный вопрос - а ваши то разработки где ? или самому что то написать или хотя бы поправить слабо ? тогда к чему зубоскальство ?!
ну а по поводу MQL - так там остались ток новички ! все старые и опытные програмеры давно в бане ( за малейшую критику такого "чуда" как метатрейдер и самих метаквот ) !

Последний раз редактировалось SLAWA3; 15.06.2011 в 09:10.
15.06.2011, 09:31
Аватар для SLAWA3
SLAWA3 SLAWA3 вне форума Заблокирован
Регистрация: 15.04.2011 / Адрес: г.Кострома / Сообщений: 624
Поблагодарили 422 раз(а) / Репутация: 632
приведённые выше результаты прогона наглядно показывают, что стратегии в советнике связаны только автолотом и совместным депо.

в комбиках кстати введена некоторая взаимосвязь . это возможность разрешения открытия дополнительных поз при наличии уже открытых если общий эквити превышает баланс на величины настроек учёт маржи и учёт эквити...
15.06.2011, 09:43
Аватар для SLAWA3
SLAWA3 SLAWA3 вне форума Заблокирован
Регистрация: 15.04.2011 / Адрес: г.Кострома / Сообщений: 624
Поблагодарили 422 раз(а) / Репутация: 632
комбик 7а с настр. вложенного в архив сета за 2011 г. все стратегии :

с 1 янв. 2011:
Ошибки рассогласования графиков 0
Начальный депозит 500.00
Чистая прибыль 22909.28
Общая прибыль 26209.70
Общий убыток -3300.42
Прибыльность 7.94
Матожидание выигрыша 48.33
Абсолютная просадка 22.50
Максимальная просадка 2109.09 (9.30%)
Относительная просадка 23.56% (1097.94)
Всего сделок 474
Короткие позиции (% выигравших) 192 (98.44%)
Длинные позиции (% выигравших) 282 (93.97%)
Прибыльные сделки (% от всех) 454 (95.78%)
Убыточные сделки (% от всех) 20 (4.22%)
Самая большая
прибыльная сделка 349.89
убыточная сделка -539.10
Средняя
прибыльная сделка 57.73
убыточная сделка -165.02
Максимальное количество
непрерывных выигрышей (прибыль) 149 (18485.42)
непрерывных проигрышей (убыток) 2 (-1078.20)
Максимальная
непрерывная прибыль (число выигрышей) 18485.42 (149)
непрерывный убыток (число проигрышей) -1078.20 (2)
Средний
непрерывный выигрыш 38
непрерывный проигрыш 2

Последний раз редактировалось SLAWA3; 15.06.2011 в 10:29.
15.06.2011, 09:50
Аватар для olcrs
olcrs olcrs вне форума Активный участник
Регистрация: 18.08.2009 / Адрес: Орск / Сообщений: 81
Поблагодарили 51 раз(а) / Репутация: 52
Внесу свои "пять копеек" в спор про комбик от Славы.
сегодня ровно месяц как он (комбик еще без номера) простоял на реале. дал 36% к депо без особенных просадок, при этом на демо стоял комбо 3 от коннекта. комбик мне более приглянулся, там где комбо 3 ловила лосей, он хоть и с небольшой прибылью но выходил в плюс. Накстойки не подбирал. не оптимизировал, просто некогда, поставил по умолчанию и все.
Конечно было бы интереснее, если бы Слава объяснил что именно в какой версии он изменил, но это его право а не обязанность. Итак спасибо, очень даже неполох получился советник, не дает таких завалов как у комбо.

Последний раз редактировалось olcrs; 15.06.2011 в 09:53.
15.06.2011, 11:18
Аватар для Uncle
Uncle Uncle вне форума Новичок форума
Регистрация: 25.06.2010 / Сообщений: 43
Поблагодарили 11 раз(а) / Репутация: 13
комбик 7а с настр. вложенного в архив сета за 2011 г. все стратегии :

с 1 янв. 2011:
Ошибки рассогласования графиков 0
Начальный депозит 500.00
Чистая прибыль 22909.28
Общая прибыль 26209.70
Общий убыток -3300.42
Прибыльность 7.94
Матожидание выигрыша 48.33
Абсолютная просадка 22.50
Максимальная просадка 2109.09 (9.30%)
Относительная просадка 23.56% (1097.94)
Всего сделок 474
Короткие позиции (% выигравших) 192 (98.44%)
Длинные позиции (% выигравших) 282 (93.97%)
Прибыльные сделки (% от всех) 454 (95.78%)
Убыточные сделки (% от всех) 20 (4.22%)
Самая большая
прибыльная сделка 349.89
убыточная сделка -539.10
Средняя
прибыльная сделка 57.73
убыточная сделка -165.02
Максимальное количество
непрерывных выигрышей (прибыль) 149 (18485.42)
непрерывных проигрышей (убыток) 2 (-1078.20)
Максимальная
непрерывная прибыль (число выигрышей) 18485.42 (149)
непрерывный убыток (число проигрышей) -1078.20 (2)
Средний
непрерывный выигрыш 38
непрерывный проигрыш 2

Сказал свое спасибо Славе. Есть вопросы :
1) Прогнал по тестеру как на 5-и знаках, так и на 4-х знаках с одинаковыми настройками.
На 5-и знаках прибыль получилась в 2-а раза больше чем на 4-х ..??
11417 против 4992
Почему так ?
2) По Вашему сету не получилось достичь прибыльности в 22 000 , если только не корректировать размер риска.

3) Еще вопрос: как бороться с ошибками которые вылетают по тестеру № 3 и № 130 ?
15.06.2011, 12:03
Аватар для SLAWA3
SLAWA3 SLAWA3 вне форума Заблокирован
Регистрация: 15.04.2011 / Адрес: г.Кострома / Сообщений: 624
Поблагодарили 422 раз(а) / Репутация: 632
по сету надо дополнительно включить 4ю стратегию я же написал все стратегии.
на 5 знаках и на 4х разные настройки необходимы.. т.к. есть величины в пипах которые ставятся в пипах счёта ( пока ещё не добавил автоматическое переключение ю так же и не вставил пока проверку на ошибки 3 и 130 (неправильные параметры стопов перекрывающие стоп левел и цену открытия ) но в работе эти ошибки не мешают и они не часты, просто модификация не совершается при противоречии условий ).

Последний раз редактировалось SLAWA3; 15.06.2011 в 12:19.
15.06.2011, 12:08
Аватар для Batman
Batman Batman вне форума Местный житель
Регистрация: 23.09.2008 / Сообщений: 27
Поблагодарили 17 раз(а) / Репутация: 20
как бороться с ошибками которые вылетают по тестеру № 3 и № 130 ?
Об этом хотелось бы поподробнее - на 4-знаках постоянно...
Чрезмерный энтузиазм - причина глубоких разочарований.
15.06.2011, 12:25
Регистрация: 23.09.2010 / Сообщений: 2,537
Поблагодарили 4,672 раз(а) / Репутация: 4605
Это что шутка такая Ковырятся в чужом коде и уродовать это уже гениальность. Если такие гениальные где собственные разработки.

Ну хотя насчет Славы с ним все понятно С его гениальностью на MQL его уже забанили давно. А уж в комбу додуматся ввести логику от Воола. спрашивается зачем если есть Воол.
В топку таких гениев. работающих на публику.
Это из серии новые Ротаксы
Система передвижения не на двух колёсах а на четырёх была изобретена очень давно - и в последствии доработка данной технологии привела к тому что такую коляску отправили на луну...

Так вот - зачем нам сейчас заниматся изобретением велосипеда - когда давно уже пора придумывать двигатель внутреннего сгорания...

И если учёные занимавшиеся эволюционированием четырёхколёсной телеги в электромобиль у нас теперь считаются идиотами...
То значит извините,- но вы застряли на этапе развития каменного топора...

Представляю на чём бы мы сейчас передвигались - если бы люди не стали уродовать такое гениальное изобретение как колесница фараона.

Последний раз редактировалось connect495; 15.06.2011 в 12:34.
15.06.2011, 12:26
Аватар для SLAWA3
SLAWA3 SLAWA3 вне форума Заблокирован
Регистрация: 15.04.2011 / Адрес: г.Кострома / Сообщений: 624
Поблагодарили 422 раз(а) / Репутация: 632
Об этом хотелось бы поподробнее - на 4-знаках постоянно...
параметры ордера не удовлетворяют условиям на счёте . напр отложник пытается выставиться ближе стоп левела на счёте. это 130
тоже самое при модификации. это ошибки 3 и 1
чтоб не было этих ошибок надо в коде в условия операций вставить проверку на величину стоп левела и других взаимоисключающих параметров..
и кстати., напр на альпарях сейчас нет стоп левела в отличии от других дц, его приравняли к спреду. и проверка по стоп левелу будет всё равно выдавать ошибку...значит вводить ещё дополнительную переключалку в код с проверки по уровням стопов на проверку по спреду ???
и такие фишки у каждого дц разные ( на некоторых уровень стопов в несколько раз превышает спред ) ! напр на екснесс ещё есть и фризе левел ! на есн и ндд ваще ничё нет но есть комиссия... и т.д. и т.п. ...!

Последний раз редактировалось SLAWA3; 15.06.2011 в 12:38.
15.06.2011, 12:48
Аватар для SLAWA3
SLAWA3 SLAWA3 вне форума Заблокирован
Регистрация: 15.04.2011 / Адрес: г.Кострома / Сообщений: 624
Поблагодарили 422 раз(а) / Репутация: 632
-----------------------------------------------------------------------------------------------------------------------------------------------------
extern string ТРАЛ1 = "ДОЛЕВОЙ_ТРАЛ";
extern double Профит_срабатывания = 400; // в ПИПАХ СЧЁТА!!! профит включения трала
extern double Трейлинг = 0.5; //трейлинг в доле от профита если = 0 то выкл.

//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ЛОТ_ГЛАВНЫЕ = "ГЛАВНЫЕ ПАРАМЕТРЫ ЛОТА"; // Главные Параметры Лота
extern double Лот_ОбщийМакс = 50.0; // (50) Общее ограничение максимального Лота для всех стратегий
extern bool Автолот = TRUE; //(FALSE) Включение/выключение Автолота. (Активируется только если: Автолот = TRUE и Автолот_проц_(1,2,3) > 0) Включение/выключение - агрессивной торговли (цель заключается в компенсации потерь от прошлых убыточных сделок).
extern double Автолот_ОбщийМакс_проц = 100.0; // (20) Общее ограничение максимального Автолота для всех стратегий (в процентах от свободных средств) (Ограничивается значением: Лот_ОбщийМакс)
extern double Общий_множитель_лота = 1;
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ЛОТ_СКАЛЬПИНГА_1 = "ПАРАМЕТРЫ ЛОТА ДЛЯ СКАЛЬПИНГА_1"; // Параметры Лота для стратегии Скальпирования
extern double Лот_1 = 0.1; // (0.1) Размер Лота для данной стратегии (Активируется только если: Автолот_проц_1 = 0) Не может быть выше значения: Лот_ОбщийМакс
extern double Лот_После_Убытка_1 = 1.0; // (2.0) Размер Лота после убыточной сделки - компенсация (Активируется только если: Автолот = TRUE) Не может быть выше значения: Лот_ОбщийМакс
extern double Автолот_проц_1 = 5.0; // (0.0) Регулировка Автолота (в процентах от свободных средств) для данной стратегии (Активируется только если: значение > 0, - активирует Автолот для данной стратегии) Не может быть выше значения: Автолот_ОбщийМакс_проц
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ЛОТ_ПРОБОЯ_2 = "ПАРАМЕТРЫ ЛОТА ДЛЯ ПРОБОЯ_2"; // Параметры Лота для стратегии Пробоя
extern double Лот_2 = 0.1; // (0.1) Размер Лота для данной стратегии (Активируется только если: Автолот_проц_2 = 0) Не может быть выше значения: Лот_ОбщийМакс
extern double Лот_После_Убытка_2 = 1.0; // (2.0) Размер Лота после убыточной сделки - компенсация (Активируется только если: Автолот = TRUE) Не может быть выше значения: Лот_ОбщийМакс
extern double Автолот_проц_2 = 3.0; // (0.0) Регулировка Автолота (в процентах от свободных средств) для данной стратегии (Активируется только если: значение > 0, - активирует Автолот для данной стратегии) Не может быть выше значения: Автолот_ОбщийМакс_проц
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ЛОТ_РЕВЕРСА_3 = "ПАРАМЕТРЫ ЛОТА ДЛЯ РЕВЕРСА_3"; // Параметры Лота для стратегии Реверсирования
extern double Лот_3 = 0.1; // (0.1) Размер Лота для данной стратегии (Активируется только если: Автолот_проц_3 = 0) Не может быть выше значения: Лот_ОбщийМакс
extern double Лот_После_Убытка_3 = 1.0; // (2.0) Размер Лота после убыточной сделки - компенсация (Активируется только если: Автолот = TRUE) Не может быть выше значения: Лот_ОбщийМакс
extern double Автолот_проц_3 = 5.0; // (0.0) Регулировка Автолота (в процентах от свободных средств) для данной стратегии (Активируется только если: значение > 0, - активирует Автолот для данной стратегии) Не может быть выше значения: Автолот_ОбщийМакс_проц
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ЛОТ_ДЕНЬ_4 = "ПАРАМЕТРЫ ЛОТА ДЛЯ ДНЕВОЙ ТРЕНД_4"; // Параметры Лота для стратегии Реверсирования
extern double Лот_4 = 0.1; // (0.1) Размер Лота для данной стратегии (Активируется только если: Автолот_проц_3 = 0) Не может быть выше значения: Лот_ОбщийМакс
extern double Лот_После_Убытка_4 = 1.0; // (2.0) Размер Лота после убыточной сделки - компенсация (Активируется только если: Автолот = TRUE) Не может быть выше значения: Лот_ОбщийМакс
extern double Автолот_проц_4 = 7.0; // (0.0) Регулировка Автолота (в процентах от свободных средств) для данной стратегии (Активируется только если: значение > 0, - активирует Автолот для данной стратегии) Не может быть выше значения: Автолот_ОбщийМакс_проц

//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ПАРАМЕТРЫ_СКАЛЬПИНГА_1 = "ПАРАМЕТРЫ СТРАТЕГИИ СКАЛЬПИНГ_1"; // Параметры стратегии Скальпирования
extern int Стоп_Лосс_1 = 60; // (110) Уровень Стоп-Лосса (50-300)
extern int Тейк_Профит_1 = 26; // (21) Уровень Тейк-Профита (5-50)
extern bool UseStopLevels = TRUE; //--- Включение стоповых ордеров. Если выключена, то работают только виртуальные тейки и лоссы.
extern int Безубыток = 5; //--- (0 1 5) Вывод в безубыток
extern int Порог_безубытка = 10; //--- (10 2 30)
extern int Максимальная_просадка = -65; //--- (-200 5 -20) Максимальная просадка для закрытия ордеров Buy и Sell при изменении сигнала (При просадке равной от - MaxLossPoints или меньше (например прибыль 0), ордер закроется)
extern int TF_CCI = 15;
extern int TF_WPR = 15;
extern int МинВремяЖизни_ордера = 60;//сек.
extern int Мин_время_между_поз = 180;//сек.
extern int iMA_Period = 75;//75; //--- (60 5 100)
extern int iCCI_Period = 18; //--- (10 2 30)
extern int iATR_Period = 14; //--- (10 2 30) (!) Можно не оптить
extern int iWPR_Period = 11; //--- (10 1 20)
extern int Период_болинджера = 0;
extern double Ширина_болинджера = 2;
extern double FilterATR = 6; //--- (0 1 10) Проверка на вход по ATR для Buy и Sell (if (iATR_Signal <= FilterATR * pp) return (0) (!) Можно не оптить
extern double iCCI_OpenFilter = 150; //--- (100 10 400) Фильтр по iCCI для Buy и Sell. При оптимизации под JPY рекомендуемо оптить по правилу (100 50 4000)
extern int iMA_Filter_Open_a = 15; //--- (4 2 20) Фильтр МА для открытия Buy и Sell (Пунты)
extern int iMA_Filter_Open_b = 39; //--- (14 2 50) Фильтр МА для открытия Buy и Sell (Пунты)
extern int iWPR_Filter15 = 20;
extern int iWPR_Filter_Open_a = -99; //--- (-100 1 0) Фильтр WPR для открытия Buy и Sell
extern int iWPR_Filter_Open_b = -95; //--- (-100 1 0) Фильтр WPR для открытия Buy и Sell
extern int Price_Filter_Close = 14; //--- (10 2 20) Фильтр цены открытия для закрытия Buy и Sell (Пунты)
extern int iWPR_Filter_Close = -19; //--- (0 1 -100) Фильтр WPR для закрытия Buy и Sell
extern double Профит_срабатывания_1 = 50; // профит включения трала в ПИПАХ СЧЁТА!!!
extern double Трейлинг_1 = 0.2; //трейлинг в доле от профита если = 0 то выкл.
extern bool Рыночный1 = TRUE;
extern bool Cтоповый1 = FALSE;
extern bool Лимитный1 = TRUE;
extern int Дистанция_стоп1 = 30;// в ПИПАХ СЧЁТА!!!
extern int Дистанция_лимит1 = 140;// в ПИПАХ СЧЁТА!!!
extern double Время_жизни1 = 11;//мин
extern bool Модификация_отл = TRUE;
extern bool Отсутствие_позиций1 = FALSE;
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ПАРАМЕТРЫ_ПРОБОЯ_2 = "ПАРАМЕТРЫ СТРАТЕГИИ ПРОБОЯ_2"; // Параметры стратегии Пробоя

extern int Стоп_Лосс_2 = 70; // (30) Уровень Стоп-Лосса (25-120)
extern int Тейк_Профит_2 = 299; // (300) Уровень Тейк-Профита (50-500)
extern int Макс_ТрейлингСтопа_2 = 226; // (180) Максимальный отступ Трейлинг-Стопа от позиции (в пунктах)
extern int Мин_ТрейлингСтопа_2 = 142; // (10) Минимальный отступ Трейлинг-Стопа от позиции (в пунктах)
extern int СилаТрейлинга_2 = 36; // (20) Сила Трейлинг-Стопа (в пунктах) (если прибыль позиции продолжает увеличиватся, - тогда активируется СилаТрейлинга_Прибыль_2)
extern int СилаТрейлинга_Прибыль_2 = 419; // (270) Прибыль в пунктах для силы Трейлинг-Стопа (активируется при достижении значения СилаТрейлинга_2)
extern bool АвтоУменьшениеТрейлинга_2 = TRUE; //(FALSE) Постепенное уменьшение отступа Трейлинг-Стопа, когда прибыль позиции увеличивается
extern int ШагТрейлинга_2 = 1;
extern double КоэффицАвтоУменьшТрейлинг а_2 = 33.7; // (1.5) Коэффициент уменьшения отступа Трейлинг-Стопа (Активируется если: АвтоУменьшениеТрейлинга_2 = True)
extern int ПорогCCI = 100;
extern int Сила_Пробоя_2 = 10; // (13) Сила пробоя
extern double ЧувствитТрейлинга_ATR_2 = 0; // (4.0) Чувствительность трейлинг-стопа к волатильности
extern bool Рыночный2 = FALSE;
extern bool Cтоповый2 = TRUE;
extern bool Лимитный2 = FALSE;
extern int Дистанция_стоп2 = 50; // в ПИПАХ СЧЁТА!!!
extern int Дистанция_лимит2 = 150; // в ПИПАХ СЧЁТА!!!
extern double Время_жизни2 = 11; // мин
extern bool Отсутствие_позиций2 = TRUE;
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ПАРАМЕТРЫ_РЕВЕРСА_3 = "ПАРАМЕТРЫ СТРАТЕГИИ РЕВЕРСА_3"; // Параметры стратегии Реверсирования
extern int Стоп_Лосс_3 = 70; // (70) Уровень Стоп-Лосса (50-150)
extern int Тейк_Профит_3 = 287; // (160) Уровень Тейк-Профита (50-500)
extern int Макс_ТрейлингСтопа_3 = 145; // (60) Максимальный отступ Трейлинг-Стопа от позиции (в пунктах)
extern int Мин_ТрейлингСтопа_3 = 77; // (20) Минимальный отступ Трейлинг-Стопа от позиции (в пунктах)
extern int СилаТрейлинга_3 = 129; // (30) Сила Трейлинг-Стопа (в пунктах) (если прибыль позиции продолжает увеличиватся, - тогда активируется СилаТрейлинга_Прибыль_3)
extern int СилаТрейлинга_Прибыль_3 = 491; // (120) Прибыль в пунктах для силы Трейлинг-Стопа (активируется при достижении значения: СилаТрейлинга_3)
extern bool АвтоУменьшениеТрейлинга_3 = TRUE; //(FALSE) Постепенное уменьшение отступа Трейлинг-Стопа, когда прибыль позиции увеличивается
extern double КоэффицАвтоУменьшТрейлинг а_3 = 1.2; // (0.1) Коэффициент уменьшения отступа Трейлинг-Стопа (Активируется если: АвтоУменьшениеТрейлинга_3 = True)
extern int ШагТрейлинга_3 = 1;
extern int ВремяНачалаТорговли_3 = 22; // (22) Время начала торговли (0-24)
extern int ВремяЗавершТорговли_3 = 23; // (0) Время завершения торговли (0-24)
extern bool Рыночный3 = FALSE;
extern bool Cтоповый3 = TRUE;
extern bool Лимитный3 = TRUE;
extern int Дистанция_стоп3 = 50; // в ПИПАХ СЧЁТА!!!
extern int Дистанция_лимит3 = 150; // в ПИПАХ СЧЁТА!!!
extern double Время_жизни3 = 20; //мин
extern bool Отсутствие_позиций3 = FALSE;
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ПАРАМЕТРЫ_ДЕНЬ_4 = "ПАРАМЕТРЫ СТРАТЕГИИ ДНЕВОЙ ТРЕНД_4"; // Параметры стратегии Реверсирования
extern int Тейк_Профит_4 = 1200; // в ПИПАХ СЧЁТА!!!
extern int ТрейлингСтоп_4 = 200; // в ПИПАХ СЧЁТА!!!
extern int Тр_Стэп_4 = 10; // в ПИПАХ СЧЁТА!!!
extern int WPR_Period4 = 7;
extern int WPR_TF4 = 60;
extern bool Рыночный4 = TRUE;
extern bool Cтоповый4 = TRUE;
extern int Дистанция_отл4 = 50; // в ПИПАХ СЧЁТА!!!
extern double Время_жизни4 = 30; // в ПИПАХ СЧЁТА!!!

настройки с коментом " в пипах счёта " на 5 знак при установке на 4 после загрузки сета делить на 10

Последний раз редактировалось SLAWA3; 15.06.2011 в 13:02.
15.06.2011, 13:11
Аватар для Leto
Leto Leto вне форума Местный житель
Регистрация: 30.04.2011 / Сообщений: 80
Поблагодарили 185 раз(а) / Репутация: 186
от обилия настроек глаза разбегаются..
с дефотными настройками в тестере медленно но уверенно идет к победе, правда иногда кашляет притом восновном по 2 раза подряд
скажите по каким параметрам его оптить и на каком отрезке.. а лучше выложите сет для оптимизации
15.06.2011, 13:46
Аватар для genfed
genfed genfed вне форума Заблокирован
Регистрация: 27.07.2009 / Сообщений: 54
Поблагодарили 23 раз(а) / Репутация: 22
Оптимизация этого советника со взаимосвязанными параметрами представляет собой трудную задачу.
Слава, подскажи, какие переменные, на твой взгляд, оказывают наибольшее влияние на величину максимальной просадки в каждой стратегии?
16.06.2011, 20:07
Аватар для SLAWA3
SLAWA3 SLAWA3 вне форума Заблокирован
Регистрация: 15.04.2011 / Адрес: г.Кострома / Сообщений: 624
Поблагодарили 422 раз(а) / Репутация: 632
Оптимизация этого советника со взаимосвязанными параметрами представляет собой трудную задачу.
Слава, подскажи, какие переменные, на твой взгляд, оказывают наибольшее влияние на величину максимальной просадки в каждой стратегии?
а почему особо трудную ? параметры стратегий не взаимосвязаны. каждая оптится по отдельности . взаимосвязь только по общему эквити и балансу ( так же как и размеры лотов от свободных средств вычисляются )
16.06.2011, 22:38
Аватар для komissar73
komissar73 komissar73 вне форума money never sleeps
За третье место в конкурсе 

Регистрация: 23.02.2009 / Сообщений: 1,109
Поблагодарили 4,339 раз(а) / Репутация: 4525
connect495 подскажи как ты вставил мониторинг своего счета в подпись, а то у меня что-то не получается.
Спасибо

Всё разобрался. Спасибо.


Чтобы вас не могли обескуражить краткосрочные неудачи, у вас должны быть долгосрочные цели. (Чарльз Нобль)

Последний раз редактировалось komissar73; 16.06.2011 в 23:08.
16.06.2011, 23:48
Аватар для SLAWA3
SLAWA3 SLAWA3 вне форума Заблокирован
Регистрация: 15.04.2011 / Адрес: г.Кострома / Сообщений: 624
Поблагодарили 422 раз(а) / Репутация: 632
extern int iWPR_Period = 11; (13)

extern int iWPR_Filter15 = 20; (20)

настройки сильно влияющие на точность входа и количество сделок в комбике 7а в стратегии1 ( обратно пропорционально. )
в скобках рекомендуемые параметры при использовании настроек с т.ф.ССИ = 5
( а то сёня лося поймал с настр. 11 и 50 )...
по стратегии 2 ничё не могу сказать.. обращайтесь к коннекту... я до сих пор не могу понять разумность и оправданность применения её логики...
в стратегии 3 - время работы и выбор типа ордеров ( и их дистанции выставления естесно )
4я стратегия - опты мало влияют...( достаточно стабильная )

Последний раз редактировалось SLAWA3; 17.06.2011 в 00:19.
17.06.2011, 10:31
Аватар для elvisss
elvisss elvisss вне форума Новичок форума
Регистрация: 02.08.2010 / Сообщений: 97
Поблагодарили 16 раз(а) / Репутация: 17
-----------------------------------------------------------------------------------------------------------------------------------------------------
extern string ТРАЛ1 = "ДОЛЕВОЙ_ТРАЛ";
extern double Профит_срабатывания = 400; // в ПИПАХ СЧЁТА!!! профит включения трала
extern double Трейлинг = 0.5; //трейлинг в доле от профита если = 0 то выкл.

//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ЛОТ_ГЛАВНЫЕ = "ГЛАВНЫЕ ПАРАМЕТРЫ ЛОТА"; // Главные Параметры Лота
extern double Лот_ОбщийМакс = 50.0; // (50) Общее ограничение максимального Лота для всех стратегий
extern bool Автолот = TRUE; //(FALSE) Включение/выключение Автолота. (Активируется только если: Автолот = TRUE и Автолот_проц_(1,2,3) > 0) Включение/выключение - агрессивной торговли (цель заключается в компенсации потерь от прошлых убыточных сделок).
extern double Автолот_ОбщийМакс_проц = 100.0; // (20) Общее ограничение максимального Автолота для всех стратегий (в процентах от свободных средств) (Ограничивается значением: Лот_ОбщийМакс)
extern double Общий_множитель_лота = 1;
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ЛОТ_СКАЛЬПИНГА_1 = "ПАРАМЕТРЫ ЛОТА ДЛЯ СКАЛЬПИНГА_1"; // Параметры Лота для стратегии Скальпирования
extern double Лот_1 = 0.1; // (0.1) Размер Лота для данной стратегии (Активируется только если: Автолот_проц_1 = 0) Не может быть выше значения: Лот_ОбщийМакс
extern double Лот_После_Убытка_1 = 1.0; // (2.0) Размер Лота после убыточной сделки - компенсация (Активируется только если: Автолот = TRUE) Не может быть выше значения: Лот_ОбщийМакс
extern double Автолот_проц_1 = 5.0; // (0.0) Регулировка Автолота (в процентах от свободных средств) для данной стратегии (Активируется только если: значение > 0, - активирует Автолот для данной стратегии) Не может быть выше значения: Автолот_ОбщийМакс_проц
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ЛОТ_ПРОБОЯ_2 = "ПАРАМЕТРЫ ЛОТА ДЛЯ ПРОБОЯ_2"; // Параметры Лота для стратегии Пробоя
extern double Лот_2 = 0.1; // (0.1) Размер Лота для данной стратегии (Активируется только если: Автолот_проц_2 = 0) Не может быть выше значения: Лот_ОбщийМакс
extern double Лот_После_Убытка_2 = 1.0; // (2.0) Размер Лота после убыточной сделки - компенсация (Активируется только если: Автолот = TRUE) Не может быть выше значения: Лот_ОбщийМакс
extern double Автолот_проц_2 = 3.0; // (0.0) Регулировка Автолота (в процентах от свободных средств) для данной стратегии (Активируется только если: значение > 0, - активирует Автолот для данной стратегии) Не может быть выше значения: Автолот_ОбщийМакс_проц
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ЛОТ_РЕВЕРСА_3 = "ПАРАМЕТРЫ ЛОТА ДЛЯ РЕВЕРСА_3"; // Параметры Лота для стратегии Реверсирования
extern double Лот_3 = 0.1; // (0.1) Размер Лота для данной стратегии (Активируется только если: Автолот_проц_3 = 0) Не может быть выше значения: Лот_ОбщийМакс
extern double Лот_После_Убытка_3 = 1.0; // (2.0) Размер Лота после убыточной сделки - компенсация (Активируется только если: Автолот = TRUE) Не может быть выше значения: Лот_ОбщийМакс
extern double Автолот_проц_3 = 5.0; // (0.0) Регулировка Автолота (в процентах от свободных средств) для данной стратегии (Активируется только если: значение > 0, - активирует Автолот для данной стратегии) Не может быть выше значения: Автолот_ОбщийМакс_проц
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ЛОТ_ДЕНЬ_4 = "ПАРАМЕТРЫ ЛОТА ДЛЯ ДНЕВОЙ ТРЕНД_4"; // Параметры Лота для стратегии Реверсирования
extern double Лот_4 = 0.1; // (0.1) Размер Лота для данной стратегии (Активируется только если: Автолот_проц_3 = 0) Не может быть выше значения: Лот_ОбщийМакс
extern double Лот_После_Убытка_4 = 1.0; // (2.0) Размер Лота после убыточной сделки - компенсация (Активируется только если: Автолот = TRUE) Не может быть выше значения: Лот_ОбщийМакс
extern double Автолот_проц_4 = 7.0; // (0.0) Регулировка Автолота (в процентах от свободных средств) для данной стратегии (Активируется только если: значение > 0, - активирует Автолот для данной стратегии) Не может быть выше значения: Автолот_ОбщийМакс_проц

//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ПАРАМЕТРЫ_СКАЛЬПИНГА_1 = "ПАРАМЕТРЫ СТРАТЕГИИ СКАЛЬПИНГ_1"; // Параметры стратегии Скальпирования
extern int Стоп_Лосс_1 = 60; // (110) Уровень Стоп-Лосса (50-300)
extern int Тейк_Профит_1 = 26; // (21) Уровень Тейк-Профита (5-50)
extern bool UseStopLevels = TRUE; //--- Включение стоповых ордеров. Если выключена, то работают только виртуальные тейки и лоссы.
extern int Безубыток = 5; //--- (0 1 5) Вывод в безубыток
extern int Порог_безубытка = 10; //--- (10 2 30)
extern int Максимальная_просадка = -65; //--- (-200 5 -20) Максимальная просадка для закрытия ордеров Buy и Sell при изменении сигнала (При просадке равной от - MaxLossPoints или меньше (например прибыль 0), ордер закроется)
extern int TF_CCI = 15;
extern int TF_WPR = 15;
extern int МинВремяЖизни_ордера = 60;//сек.
extern int Мин_время_между_поз = 180;//сек.
extern int iMA_Period = 75;//75; //--- (60 5 100)
extern int iCCI_Period = 18; //--- (10 2 30)
extern int iATR_Period = 14; //--- (10 2 30) (!) Можно не оптить
extern int iWPR_Period = 11; //--- (10 1 20)
extern int Период_болинджера = 0;
extern double Ширина_болинджера = 2;
extern double FilterATR = 6; //--- (0 1 10) Проверка на вход по ATR для Buy и Sell (if (iATR_Signal <= FilterATR * pp) return (0) (!) Можно не оптить
extern double iCCI_OpenFilter = 150; //--- (100 10 400) Фильтр по iCCI для Buy и Sell. При оптимизации под JPY рекомендуемо оптить по правилу (100 50 4000)
extern int iMA_Filter_Open_a = 15; //--- (4 2 20) Фильтр МА для открытия Buy и Sell (Пунты)
extern int iMA_Filter_Open_b = 39; //--- (14 2 50) Фильтр МА для открытия Buy и Sell (Пунты)
extern int iWPR_Filter15 = 20;
extern int iWPR_Filter_Open_a = -99; //--- (-100 1 0) Фильтр WPR для открытия Buy и Sell
extern int iWPR_Filter_Open_b = -95; //--- (-100 1 0) Фильтр WPR для открытия Buy и Sell
extern int Price_Filter_Close = 14; //--- (10 2 20) Фильтр цены открытия для закрытия Buy и Sell (Пунты)
extern int iWPR_Filter_Close = -19; //--- (0 1 -100) Фильтр WPR для закрытия Buy и Sell
extern double Профит_срабатывания_1 = 50; // профит включения трала в ПИПАХ СЧЁТА!!!
extern double Трейлинг_1 = 0.2; //трейлинг в доле от профита если = 0 то выкл.
extern bool Рыночный1 = TRUE;
extern bool Cтоповый1 = FALSE;
extern bool Лимитный1 = TRUE;
extern int Дистанция_стоп1 = 30;// в ПИПАХ СЧЁТА!!!
extern int Дистанция_лимит1 = 140;// в ПИПАХ СЧЁТА!!!
extern double Время_жизни1 = 11;//мин
extern bool Модификация_отл = TRUE;
extern bool Отсутствие_позиций1 = FALSE;
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ПАРАМЕТРЫ_ПРОБОЯ_2 = "ПАРАМЕТРЫ СТРАТЕГИИ ПРОБОЯ_2"; // Параметры стратегии Пробоя

extern int Стоп_Лосс_2 = 70; // (30) Уровень Стоп-Лосса (25-120)
extern int Тейк_Профит_2 = 299; // (300) Уровень Тейк-Профита (50-500)
extern int Макс_ТрейлингСтопа_2 = 226; // (180) Максимальный отступ Трейлинг-Стопа от позиции (в пунктах)
extern int Мин_ТрейлингСтопа_2 = 142; // (10) Минимальный отступ Трейлинг-Стопа от позиции (в пунктах)
extern int СилаТрейлинга_2 = 36; // (20) Сила Трейлинг-Стопа (в пунктах) (если прибыль позиции продолжает увеличиватся, - тогда активируется СилаТрейлинга_Прибыль_2)
extern int СилаТрейлинга_Прибыль_2 = 419; // (270) Прибыль в пунктах для силы Трейлинг-Стопа (активируется при достижении значения СилаТрейлинга_2)
extern bool АвтоУменьшениеТрейлинга_2 = TRUE; //(FALSE) Постепенное уменьшение отступа Трейлинг-Стопа, когда прибыль позиции увеличивается
extern int ШагТрейлинга_2 = 1;
extern double КоэффицАвтоУменьшТрейлинг а_2 = 33.7; // (1.5) Коэффициент уменьшения отступа Трейлинг-Стопа (Активируется если: АвтоУменьшениеТрейлинга_2 = True)
extern int ПорогCCI = 100;
extern int Сила_Пробоя_2 = 10; // (13) Сила пробоя
extern double ЧувствитТрейлинга_ATR_2 = 0; // (4.0) Чувствительность трейлинг-стопа к волатильности
extern bool Рыночный2 = FALSE;
extern bool Cтоповый2 = TRUE;
extern bool Лимитный2 = FALSE;
extern int Дистанция_стоп2 = 50; // в ПИПАХ СЧЁТА!!!
extern int Дистанция_лимит2 = 150; // в ПИПАХ СЧЁТА!!!
extern double Время_жизни2 = 11; // мин
extern bool Отсутствие_позиций2 = TRUE;
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ПАРАМЕТРЫ_РЕВЕРСА_3 = "ПАРАМЕТРЫ СТРАТЕГИИ РЕВЕРСА_3"; // Параметры стратегии Реверсирования
extern int Стоп_Лосс_3 = 70; // (70) Уровень Стоп-Лосса (50-150)
extern int Тейк_Профит_3 = 287; // (160) Уровень Тейк-Профита (50-500)
extern int Макс_ТрейлингСтопа_3 = 145; // (60) Максимальный отступ Трейлинг-Стопа от позиции (в пунктах)
extern int Мин_ТрейлингСтопа_3 = 77; // (20) Минимальный отступ Трейлинг-Стопа от позиции (в пунктах)
extern int СилаТрейлинга_3 = 129; // (30) Сила Трейлинг-Стопа (в пунктах) (если прибыль позиции продолжает увеличиватся, - тогда активируется СилаТрейлинга_Прибыль_3)
extern int СилаТрейлинга_Прибыль_3 = 491; // (120) Прибыль в пунктах для силы Трейлинг-Стопа (активируется при достижении значения: СилаТрейлинга_3)
extern bool АвтоУменьшениеТрейлинга_3 = TRUE; //(FALSE) Постепенное уменьшение отступа Трейлинг-Стопа, когда прибыль позиции увеличивается
extern double КоэффицАвтоУменьшТрейлинг а_3 = 1.2; // (0.1) Коэффициент уменьшения отступа Трейлинг-Стопа (Активируется если: АвтоУменьшениеТрейлинга_3 = True)
extern int ШагТрейлинга_3 = 1;
extern int ВремяНачалаТорговли_3 = 22; // (22) Время начала торговли (0-24)
extern int ВремяЗавершТорговли_3 = 23; // (0) Время завершения торговли (0-24)
extern bool Рыночный3 = FALSE;
extern bool Cтоповый3 = TRUE;
extern bool Лимитный3 = TRUE;
extern int Дистанция_стоп3 = 50; // в ПИПАХ СЧЁТА!!!
extern int Дистанция_лимит3 = 150; // в ПИПАХ СЧЁТА!!!
extern double Время_жизни3 = 20; //мин
extern bool Отсутствие_позиций3 = FALSE;
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ПАРАМЕТРЫ_ДЕНЬ_4 = "ПАРАМЕТРЫ СТРАТЕГИИ ДНЕВОЙ ТРЕНД_4"; // Параметры стратегии Реверсирования
extern int Тейк_Профит_4 = 1200; // в ПИПАХ СЧЁТА!!!
extern int ТрейлингСтоп_4 = 200; // в ПИПАХ СЧЁТА!!!
extern int Тр_Стэп_4 = 10; // в ПИПАХ СЧЁТА!!!
extern int WPR_Period4 = 7;
extern int WPR_TF4 = 60;
extern bool Рыночный4 = TRUE;
extern bool Cтоповый4 = TRUE;
extern int Дистанция_отл4 = 50; // в ПИПАХ СЧЁТА!!!
extern double Время_жизни4 = 30; // в ПИПАХ СЧЁТА!!!

настройки с коментом " в пипах счёта " на 5 знак при установке на 4 после загрузки сета делить на 10
Слава, т.е. если я торгую на четырехзнаке (ф4ю), значит мне нужно натройки, отмеченные комментарием "в пипах счета" разделить на десять?
17.06.2011, 11:04
Аватар для SLAWA3
SLAWA3 SLAWA3 вне форума Заблокирован
Регистрация: 15.04.2011 / Адрес: г.Кострома / Сообщений: 624
Поблагодарили 422 раз(а) / Репутация: 632
Слава, т.е. если я торгую на четырехзнаке (ф4ю), значит мне нужно натройки, отмеченные комментарием "в пипах счета" разделить на десять?
да ( во первых ) . ну а вообще то на 4 знаках надо бы подобрать настройки.
из долгого опыта не раз убеждался что пипы на 4х не соответствуют пипам на 5 делённым на 10...( хоть и должны )
17.06.2011, 12:07
Аватар для rna737
rna737 rna737 вне форума Активный участник
Регистрация: 08.05.2009 / Сообщений: 2
Поблагодарили 0 раз(а) / Репутация: 0
Слава, сколько сделок открывает комбик в день? У меня на инсте 4 знаках вчера только по 1 стратегии один раз открывал
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 11:07. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO