Forex Combo 1.46 EDU

  • Автор темы Автор темы expat1967
  • Дата начала Дата начала
490: Уважаемый. Возьмите любую мало мальски известную стратегию, и, покопавшись в сетке, Вы обязательно найдёте написанного по ней робота - чей-нибудь пытливый ум постарался. Данный робот - не исключение, для любой из 3-х стратегий что-нибудь да найдётся. Поэтому замена одного кода на другой - вполне закономерное явление. Идёт поиск лучшего варианта. Может УоллСтрит и сам по себе хорош, но идея объединения нескольких стратегий в один советник с приличным автолотом, бережным отношением к депозиту и взаимной страховкой очень даже хороша. И мне, например, совершенно наплевать, какие части из каких советников всё это взято, лишь бы толк был. Вполне возможно, что итогом всей работы станет разработка качественного адаптивного советника. Удачи.
 
Последнее редактирование:
Это что шутка такая:-) Ковырятся в чужом коде и уродовать это уже гениальность. Если такие гениальные где собственные разработки.


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

в комбиках кстати введена некоторая взаимосвязь . это возможность разрешения открытия дополнительных поз при наличии уже открытых если общий эквити превышает баланс на величины настроек учёт маржи и учёт эквити...
 
комбик 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
 

Вложения

  • 11г.gif
    11г.gif
    8,4 КБ · Просмотры: 159
Последнее редактирование:
Внесу свои "пять копеек" в спор про комбик от Славы.
сегодня ровно месяц как он (комбик еще без номера) простоял на реале. дал 36% к депо без особенных просадок, при этом на демо стоял комбо 3 от коннекта. комбик мне более приглянулся, там где комбо 3 ловила лосей, он хоть и с небольшой прибылью но выходил в плюс. Накстойки не подбирал. не оптимизировал, просто некогда, поставил по умолчанию и все.
Конечно было бы интереснее, если бы Слава объяснил что именно в какой версии он изменил, но это его право а не обязанность. Итак спасибо, очень даже неполох получился советник, не дает таких завалов как у комбо.
 
Последнее редактирование:
комбик 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 ?
 
по сету надо дополнительно включить 4ю стратегию я же написал все стратегии.
на 5 знаках и на 4х разные настройки необходимы.. т.к. есть величины в пипах которые ставятся в пипах счёта ( пока ещё не добавил автоматическое переключение ю так же и не вставил пока проверку на ошибки 3 и 130 (неправильные параметры стопов перекрывающие стоп левел и цену открытия ) но в работе эти ошибки не мешают и они не часты, просто модификация не совершается при противоречии условий ).
 
Последнее редактирование:
Это что шутка такая:-) Ковырятся в чужом коде и уродовать это уже гениальность. Если такие гениальные где собственные разработки.

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

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

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

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

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

параметры ордера не удовлетворяют условиям на счёте . напр отложник пытается выставиться ближе стоп левела на счёте. это 130
тоже самое при модификации. это ошибки 3 и 1
чтоб не было этих ошибок надо в коде в условия операций вставить проверку на величину стоп левела и других взаимоисключающих параметров..
и кстати., напр на альпарях сейчас нет стоп левела в отличии от других дц, его приравняли к спреду. и проверка по стоп левелу будет всё равно выдавать ошибку...значит вводить ещё дополнительную переключалку в код с проверки по уровням стопов на проверку по спреду ???
и такие фишки у каждого дц разные ( на некоторых уровень стопов в несколько раз превышает спред ) ! напр на екснесс ещё есть и фризе левел ! на есн и ндд ваще ничё нет но есть комиссия... и т.д. и т.п. ...!
 
Последнее редактирование:
-----------------------------------------------------------------------------------------------------------------------------------------------------
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
 
Последнее редактирование:
от обилия настроек глаза разбегаются..
с дефотными настройками в тестере медленно но уверенно идет к победе, правда иногда кашляет притом восновном по 2 раза подряд
скажите по каким параметрам его оптить и на каком отрезке.. а лучше выложите сет для оптимизации
 
Оптимизация этого советника со взаимосвязанными параметрами представляет собой трудную задачу.
Слава, подскажи, какие переменные, на твой взгляд, оказывают наибольшее влияние на величину максимальной просадки в каждой стратегии?
 
Оптимизация этого советника со взаимосвязанными параметрами представляет собой трудную задачу.
Слава, подскажи, какие переменные, на твой взгляд, оказывают наибольшее влияние на величину максимальной просадки в каждой стратегии?

а почему особо трудную ? параметры стратегий не взаимосвязаны. каждая оптится по отдельности . взаимосвязь только по общему эквити и балансу ( так же как и размеры лотов от свободных средств вычисляются )
 
connect495 подскажи как ты вставил мониторинг своего счета в подпись, а то у меня что-то не получается.
Спасибо

Всё разобрался. Спасибо.
 
Последнее редактирование:
extern int iWPR_Period = 11; (13)

extern int iWPR_Filter15 = 20; (20)

настройки сильно влияющие на точность входа и количество сделок в комбике 7а в стратегии1 ( обратно пропорционально. )
в скобках рекомендуемые параметры при использовании настроек с т.ф.ССИ = 5
( а то сёня лося поймал с настр. 11 и 50 )...
по стратегии 2 ничё не могу сказать.. обращайтесь к коннекту... я до сих пор не могу понять разумность и оправданность применения её логики...
в стратегии 3 - время работы и выбор типа ордеров ( и их дистанции выставления естесно )
4я стратегия - опты мало влияют...( достаточно стабильная )
 
Последнее редактирование:
-----------------------------------------------------------------------------------------------------------------------------------------------------
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ю), значит мне нужно натройки, отмеченные комментарием "в пипах счета" разделить на десять?
 
Слава, т.е. если я торгую на четырехзнаке (ф4ю), значит мне нужно натройки, отмеченные комментарием "в пипах счета" разделить на десять?

да ( во первых ) . ну а вообще то на 4 знаках надо бы подобрать настройки.
из долгого опыта не раз убеждался что пипы на 4х не соответствуют пипам на 5 делённым на 10...( хоть и должны )
 
Слава, сколько сделок открывает комбик в день? У меня на инсте 4 знаках вчера только по 1 стратегии один раз открывал
 

Отслеживают (172) Посмотреть

Назад
Верх