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

Ответить
11.03.2014, 10:14
Аватар для Snaike
Snaike Snaike вне форума Местный житель
Регистрация: 18.03.2012 / Адрес: Уссурийск / Сообщений: 124
Поблагодарили 221 раз(а) / Репутация: 223

Программы Торговая система EA_Cleopatra



Полуавтоматическая - Автоматическая торговая система EA_Cleopatra


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

Если коротко что умеет советник.
1. Работа Мартингейлом
---Работа Мартингейла с использованием виртуальных стоп ордеров
---Работа Мартингейлом с изменением параметров после N-го колена
---Работа Мартингейлом с переводом в БУ и его тралом, если меджики стоят 0
---Работа Мартингейла с подключением Пирамиды по его просадке, а также открытием ее первого ордера % от общей лотности мартина.
---Работа Мартингейла с подключением Пирамиды по его просадке, с использованием БУ и его трала для обоих направлений, - меджик 0
---Работа Мартингейла с подключением Пирамиды по его просадке, с использованием БУ и его трала для пирамидного направления, - меджики разные.
---Работа Мартингейла с подключением Пирамиды по его просадке, с использованием виртуальных стоп ордеров
---Промежуточные алгоритмы, при которых одно из направлений отключается после определенного открытого им ордера
---Промежуточные алгоритмы, при которых одно из направлений закрывается после определенного открытого им ордера
2. Работа Пирамидой
---Работа пирамидой с использованием виртуальных стоп ордеров
---Работа Пирамидой с переводом ее ордеров в БУ и их таралом
---Работа Пирамидой с изменением параметров после N-го колена.
3. Работа одновременно Мартином и пирамидой с использованием всех фишек описанных выше
И т.д. и т.п.

Параметры

Скрытый текст

Код:
extern string T0 = "Общий ТП СЛ";
extern double DefaultProfit = 10;   // Тейк профит Расчитывается в пунктах от линии без убытка. 
                                    // Сколько нужно пройти пунктов от линии без убытка для закрытия ордеров
extern double StopLoss      = 0;    // При достижении какого убытка в валюте депозита закрыть все ордера. 
                                    // Если 0 то отключено.
//---------------------------------------
extern string T1 = "Установки Трейлинга";
extern bool   Trall_on      = true; // Вкл.Выкл. Виртуального трейлинг стопа
extern double Tral_Start    = 5;    // Расстояние начала трала от линии Profit в пунктах (классический ТП в пунктах).
extern double Tral_Size     = 5;    // Величина трала после Tral_Start в пунктах. 
                                    // Получается, прошел трал в пунктах, на 5 пунктов линия ТП     
                                    // пододвинулась также на пять пунктов к текужей цене, 
                                    // откатилась цена к линии ТП, закрыли все ордера.
//---------------------------------------
extern string T2 = "Установки MM";
extern double Risk          = 0.1;  // Первая сделка размером в % от свободных средств, 
                                    // если Risk=0 то первая сделка открывается размером DefaultLot
extern double DefaultLot    = 0.1;  // Фиксированный лот, если настройка Risk = 0
extern double MaxLot        = 10;   // Максимально возможный лот для торговли
extern bool   FixLot        = false;// Если TRUE, то фиксированный лот, если FALSE – динамический динамический лот работает только  
                                    // если парметр CCI_On = True, PiramidOn = false, и только для направления мартингейл
//---------------------------------------
extern string T2_1 = "Выбор метода торговли";
extern int    Metod         = 1;    // 1 - Вход в рынок замком лотом согласно установок ММ.
                                    //     А дальше работаем в зависимости от настроек MartinOn PiramidOn. Какая из них включена.
                                    // 2 – Вход в рынок замком лотом согласно установок ММ. 
                                    //     Далее работаем отложенными ордерами. Тоже самое что и первый вариант 
                                    //     только по проходу пипстип ордера не открывает как в первом варианте,
                                    //     а выставляет отложенные ордера на растоянии указанном в настройке 
                                    //     Dist от текущей цены.
bool   NewCycle_ON   = true;        // При запрете - цикл дорабатывается до конца, новый цикл не начинается
//---------------------------------------
extern string T3 = "Параметры отложенных ордеров";
extern double Dist          = 3;    // расстояние, на котором выставляются отложенные ордера 
                                    // согласно пройденного Pipstep. и в пределах которого
                                    // они держатся от цены. Получается если мы работаем по методу
                                    // торговли №2 по проходу растояния пипстип указанного в настройках
                                    // MartinStep и PiramidStep (в зависимости что включено Мартин Пирамида или они обе)
                                    // выставляется отложенный ордер на расстоянии 3 пункта от текущей цены.
extern double Step          = 3;    // шаг прохода цены - для протяжки ордера за ценой. Это что-то типа трала отложки за ценой
//---------------------------------------
extern string T4 = "Настройки Мартина";
extern bool   MartinOn      = true; // Вкл. выкл. работы по методу Мартингейла
extern double MartinStep    = 20;   // Шаг в пунктах для открытия следующего ордера по мартингейлу
extern double MartinLotExponent = 1.2;// Множитель лота для Мартина. Умножение последующих ордеров идущих против рынка
extern int    Close_M_orders  = 20; // Количесто ордеров серии при которой вся серия данного направления закрывается
//---------------------------------------
extern string T4_1 = "Изменение установок после N-го колена Мартина";
extern bool   MartinOnNew   = true;// Использовать ли включение работы направления Мартина после N-го колена.
extern int    LotNoM        = 20;   // После достижения этого колена направление Мартина прекращает свою 
                                    // работу если MartinOnNew =true
extern double PiramidStart  = 2;    // При достижении какой просадки в % процентах, включить направление пирамиды.
                                    // Если торгуем одним направлением. Если 0 то отключено
extern int    LotN_M        = 3;    // с какого колена нужно изменить настройки Мартина
extern double MartinLotExponenNew=1.5;// Коэффициент увеличения лота
extern double MartinStepNew = 20;   // Шаг открытия колен в пунктах
extern double MartinK_Step  = 1.2;  // коэффициент расширения шага между открытием последующих ордеров. 0 отключено
//---------------------------------------
extern string T5 = "Настройки Пирамиды";
extern bool   PiramidOn     = false; // Вкл.выкл. по методу Пирамиды.
extern double PiramidStep   = 20;   // Шаг в пунктах для открытия следующего ордера пирамиды.
extern double PiramidLotExponent = 1.2;// Множитель лота для пирамиды. То же самое что у мартина только 
                                    // умножение ордеров происходит по ходу рынка
extern int    Close_P_orders= 20;   // Количесто ордеров серии при которой вся серия данного направления закрывается.
extern int    PiramidStopLoss = 0; // Размер фиксированного стопа для каждого пирамидного ордера.
                                    // если 0 то то стоп лос не выставляется.
extern int    Piramid_TP    = 20;   // Тейк профит пирамидных ордеров, если ноль то тейк профит не используется.
//---------------------------------------
extern string T5_1 = "Безубыток для Пирамиды";
extern bool   WL            = true;    // Включение, отключение безубытка ордеров.
extern int    BU_Start      = 2;       // С какова ордера ничинать выставлять без убыток
extern int    WLstart       = 30;      // Откуда переводим (пункты профита)
extern int    WLlevel       = 1;       // Куда переводим (пункты профита)
//---------------------------------------
extern string T5_2 = "Trailing Безубытка";
extern bool   Trailing      = true;    // Вкл. трал без убытка. 
extern int    Trailing_Start= 2;       // С какова ордера ничинать тралить стоп лос без убытка.
extern int    TrailingStop  = 30;      // Размер трала в пунктах      
extern int    TrailingStep  = 30;      // Шаг трала в пунктах
//---------------------------------------
extern string T5_3 = "Изменение установок после N-го колена Пирамиды";
extern bool   PiramidOnNew  = true;// Использовать ли включение работы направления пирамиды после N-го колена
extern int    LotNoP        = 20;   // После достижения этого колена направление пирамиды 
                                    // прекращает свою работу если PiramidOnNew =true
extern int    LotN_P        = 3;    // с какого колена нужно изменить настройки
extern double PiramidLotExponenNew = 1.5;// Коэффициент увеличения лота
extern double PiramidStepNew= 20;   // Шаг открытия колен в пунктах
extern double Persen_open   = 30;   // Каким процентом от основной серии мартина открыть следующий ордер пирамиды при включении   
                                    // данного направления согласно переменной PiramidStart  = 5	                                                 
//---------------------------------------
string T6 = "Закрытие Встречным";
bool   CloseBy              = false;// Если TRUE, то Закрытие Встречным ордером,  если FALSE – закрытие обычно;
//---------------------------------------
extern string T7 = "Настройки индикации";
extern bool   Info          = true; // Вкл индикации, звукового сопровождения открытия колен и подробного протоколирования
extern int    PositionX     = 10;   // Положение индикативного блока по оси Х от правой стороны графика
extern int    PositionY     = 15;   // Положение индикативного блока по оси Y от верхней стороны графика
extern int    FontSize      = 9;    // Размер шрифта в индикативном блоке
extern color  BULineColor   = Yellow; // Цвет линии безубытка
extern color  TPLineColor   = Gray;   // Цвет линии ТП
extern color  TralLineColor = DarkOrange;// Цвет линии Трала
extern color  BuyStopColor  = DeepSkyBlue;// Цвет отложки на покупку
extern color  SellStopColor = Red;  // Цвет отложки на продажу
//---------------------------------------
extern string T8 = "Общие настройки";
extern int    MagicMartin    = 777;  // Уникальный номер мартина
extern int    MagicPiramid   = 888;  // Уникальный номер Пирамиды
extern int    PauseTrade     = 6;    // Время ожидания между торговыми командами в сек
extern int    PauseTrade2    = 1;    // Время ожидания после выхода с рынка, до нового входа в рынок в минутах.
extern int    PauseTradezamok= 0;    // Время ожидание в минутах, между открытием ордеров замка.
extern int    Slippege       = 2;    // Допустимое проскальзывание цены в пунктах при открытии ордера
//---------------------------------------
extern string T9 = "Установки CCI";
extern bool   CCI_On         = true;// Если - true а параметр PiramidOn = false то после входа в рынок следующие колени мартина 
                                    // выставляются по сигналу CCI, если false то после прохода MartinStep
extern int    CCI_TimeFrame  = 2;   // ТФ CCI(0-текущий ТФ графика, 1=М1,2=М5,3=М15, 4=М30,5=Н1, 6=Н4,7=D1,8=W1,9=MN1) 
extern double Level          = 100; // Уровень CCI
extern int    Period_CCI     = 14;  // Период  CCI
//---------------------------------------
extern string T10 = "Время работы советника";
extern string StartHour = "00:00";  // Время начало торговли
extern string EndHour   = "23:59";  // Время окончания торговли
//---------------------------------------
extern string T11 = "Фильтр Времени";
extern bool   UseFilterTime=FALSE;  // Использовать запрет торговли в пятницу после и в понедельник до указанных времен
extern bool   UseFilterDate=FALSE;  // Использовать запрет торговли в конце и начале месяца
extern int    StartHourMonday=7;    // Время начала торговли в понедельник
extern int    EndHourFriday=19;     // Время конца  торговли в пятницу
extern int    StartMonth=1;         // Начать торги после N дней начала  месяца
extern int    EndMonth=1;           // Закончить торговлю за N дней до конца месяца включительно
[свернуть]


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

Советник трансформер двух алгоритмов в котором каждый сможет найти свой алгоритм торговли.
11.03.2014, 10:22
Аватар для MikhailR
MikhailR MikhailR вне форума Активный участник
Регистрация: 28.11.2013 / Сообщений: 130
Поблагодарили 45 раз(а) / Репутация: 47
Если коротко что умеет советник.
1. Работа Мартингейлом.
Дальше не читал, все ясно. Проходим мимо.
11.03.2014, 14:19
Аватар для Snaike
Snaike Snaike вне форума Местный житель
Регистрация: 18.03.2012 / Адрес: Уссурийск / Сообщений: 124
Поблагодарили 221 раз(а) / Репутация: 223
Дальше не читал, все ясно. Проходим мимо.
Ну вообще то у советника мартингейл локируется, на тот объем который ты ему выставишь и проити он может столько пунктов без отката с минимальной просадкой, на сколько ему денег хватит открывать ордера в обе стороны.
Таже он может торговать и чистым локом, как хочешь так и настраивай, ограничений в алгоритмах нет.

Ну а так в принципе проходи мимо не задерживайся.
11.03.2014, 17:12
Аватар для MikhailR
MikhailR MikhailR вне форума Активный участник
Регистрация: 28.11.2013 / Сообщений: 130
Поблагодарили 45 раз(а) / Репутация: 47
Ну прочитал я сейчас "Описание и принцип работы.docx" - типичный сливатор вообще без какой-либо внятной торговой системы.

Вы лучше с какой-нибудь кухней партнерку на откат со слива привлеченных клиентов заключите и "дарите" своим клиентам данный грааль. Всяко выгоднее, чем торговать этой совой.
12.03.2014, 01:33
Аватар для Snaike
Snaike Snaike вне форума Местный житель
Регистрация: 18.03.2012 / Адрес: Уссурийск / Сообщений: 124
Поблагодарили 221 раз(а) / Репутация: 223
Я ведь не заставляю им пользоваться, в тем более я смотрю ты мега профи что по описанию определил что это сливатор, советников с данным алгоритмом работы в интернете нет, если найдешь мартина у которого в паре сним работает пирамида, которая его локирует частично, по ходу набора серии мартина, пирамида зарабатывает нам деньги на тренде, на развороте закрывается в + по подтянутым стоп лосам, ордера мартина вышедшие в + переводяться в БУ затем подтягиваются закрытие по общему профиту пирамиды и мартина, по ходу торговли у мартина и пирамиды меняются пипстипы и экспоненты, при достежении определенного колена одно из направлений прекращает работу, при достижении определеного колена вся серия закрывается, где все это оптимизировано и работает без ошибок ---- тогда я лично тебе на любой твой счет закину 100 баксов.
Все привыкли пользоваться в советниках тремя параметрами., это частная разработка в которой у тебя ума не хватит разобратья выложил для людей которые попросили, они не хотят вести обсуждения и делиться параметрами на форуме МТ5 по этому кто шарит тот будет им пользоваться.

Отчет работы с 1 числа
Счет реал Армада
Принцип работы Пипсовка, скальпинг - кому как нравиться это называть
Начальное депо 500 баксов
Пара GBPUSD

Запущен на проверку реального счета, данного брокера, на предмет выявления данным алгоритмом реквот и т.д. - пока не чего не обнаружено в этом плане. Плюс проверка ребейт сервиса через который открыт счет 455 сделок за 1.5 недели, в принципе ребейтом тоже доволен.
Альпари, Трейдфорт, ФрешФорекс проверку не прошли, реквотят и проскальзывают по страшному.

Скрытый текст

[свернуть]


PS и это работа пипсовкой вашего ненавистного мартингейла.

Последний раз редактировалось NSerega; 14.03.2014 в 19:01.
12.03.2014, 02:15
Аватар для ranger308
ranger308 ranger308 на форуме Местный житель
Регистрация: 08.11.2012 / Сообщений: 316
Поблагодарили 153 раз(а) / Репутация: 166
Да зачем вы выкладываете сову этим лохам и еще бесплатно, пусть сливают.Даешь народу сову даром и еще им чтото не нравиться, лучше америкосам продайте и все, время терять не будете.
12.03.2014, 03:32
Аватар для Snaike
Snaike Snaike вне форума Местный житель
Регистрация: 18.03.2012 / Адрес: Уссурийск / Сообщений: 124
Поблагодарили 221 раз(а) / Репутация: 223
Да зачем вы выкладываете сову этим лохам и еще бесплатно, пусть сливают.Даешь народу сову даром и еще им чтото не нравиться, лучше америкосам продайте и все, время терять не будете.
Да уже предлагали на этом форуме продать за 1000 баксов со всеми авторскими правами на него. Пока не хочу, кому нравиться сов мне в качестве благодарности на кошелек по 10 - 100 рублей кидают, мне приятно.
А как вы выразились лохам я доказывать не чего не хочу, просто если я покажу сколько я заработал денег с сентября месяца в полуавтоматической торговли, меняя сеты в зависимости от ситуации, им плохо станет.

Кстати мое предложение реальное для таких лохов, могу и 200 - 300 баксов закинуть без проблем, денег хватает я в день больше делаю.
12.03.2014, 17:33
Аватар для aaa777
aaa777 aaa777 вне форума Новичок форума
Регистрация: 14.04.2013 / Сообщений: 49
Поблагодарили 15 раз(а) / Репутация: 16
Отчет работы с 1 числа
Счет реал Армада
Принцип работы Пипсовка, скальпинг - кому как нравиться это называть
Начальное депо 500 баксов
Пара GBPUSD
...
PS и это работа пипсовкой вашего ненавистного мартингейла.
Какие настройки использовали в советнике?
Есть ли к сову сеты для валютных пар?
13.03.2014, 12:34
Аватар для Snaike
Snaike Snaike вне форума Местный житель
Регистрация: 18.03.2012 / Адрес: Уссурийск / Сообщений: 124
Поблагодарили 221 раз(а) / Репутация: 223
Какие настройки использовали в советнике?
Есть ли к сову сеты для валютных пар?
Стандартные что в советнике, только на пятизнаке с минимальным спредом,изменены следующий пипстип мартина и пирамиды 50 и ТП 50, а у пирамиды 100, и меджики оба ноль что бы бу для обоих направлений ставилось.

По сетам каждый сам торгует как ему нравиться, у меня к примеру торговля полуавтоматом, для каждого дня недели свой сет и время торговли по нему и по этому доход по советнику у меня раза в три выше чем я выложил выше отчет.
Сейчас довожу до ума функцию работы советника в определенный день недели, тогда у меня будет автомат на каждый день.
13.03.2014, 13:09
Аватар для aaa777
aaa777 aaa777 вне форума Новичок форума
Регистрация: 14.04.2013 / Сообщений: 49
Поблагодарили 15 раз(а) / Репутация: 16
на mt5 форуме я видел появилась новая версия советника, вроде бы как..
13.03.2014, 14:01
Аватар для Snaike
Snaike Snaike вне форума Местный житель
Регистрация: 18.03.2012 / Адрес: Уссурийск / Сообщений: 124
Поблагодарили 221 раз(а) / Репутация: 223
Это тоже предварительный вариант
Лишнее что не работает убрано
добавлена работа по дням недели
Код:
extern string T11 = "Дни недели работы советника";
extern bool Trade_in_Monday  =true; //Торговать в Понедельник 
extern bool Trade_in_Tuesday =true; //Торговать в Вторник 
extern bool Trade_in_Wednesday=true;//Торговать в Среду 
extern bool Trade_in_Thursday=true; //Торговать в Четверг 
extern bool Trade_in_Friday  =true; //Торговать в Пятницу
13.03.2014, 15:50
Аватар для Red13
Red13 Red13 вне форума Новичок форума
Регистрация: 13.08.2013 / Сообщений: 92
Поблагодарили 22 раз(а) / Репутация: 24

хоть везде в настройках лотэкспонент стоит меньше 2х, открывает только круглые лоты, в чем дело?!
14.03.2014, 08:10
Аватар для Snaike
Snaike Snaike вне форума Местный житель
Регистрация: 18.03.2012 / Адрес: Уссурийск / Сообщений: 124
Поблагодарили 221 раз(а) / Репутация: 223

хоть везде в настройках лотэкспонент стоит меньше 2х, открывает только круглые лоты, в чем дело?!
Я не понимаю вашу аббревиатуру круглые лоты - это что такое ?
я знаю только
фиксированный лот
четное число лота
не четное число лота
динамический лот
и т.д.
круглый мне не понятно

какие должны быть лоты к примеру 0.02 Х 1.8 = 0.036 - такой лот должен быть ?
или же все таки он будет округлен в большую сторону 0.04

Поясни чего хочется....
14.03.2014, 08:14
Аватар для candyman69
candyman69 candyman69 вне форума Местный знаток
Регистрация: 13.11.2011 / Сообщений: 244
Поблагодарили 647 раз(а) / Репутация: 650
Было бы не плохо внедрить автоматический перевод под пять знаков
14.03.2014, 10:54
Аватар для Snaike
Snaike Snaike вне форума Местный житель
Регистрация: 18.03.2012 / Адрес: Уссурийск / Сообщений: 124
Поблагодарили 221 раз(а) / Репутация: 223
Было бы не плохо внедрить автоматический перевод под пять знаков
А че нолик сложно добавить в нескольких параметрах.

Ну а если серьезно почему я этого не делаю, только по одной причине, то что потом будет не возможно добиться вот таких результатов..... данный алгоритм работы подгоняется под работу под реал с его скрытыми камнями, прибыль может будет в 3-4 раза меньше, но она будет.

Скрытый текст

[свернуть]

Последний раз редактировалось NSerega; 14.03.2014 в 19:01.
14.03.2014, 12:07
Аватар для Red13
Red13 Red13 вне форума Новичок форума
Регистрация: 13.08.2013 / Сообщений: 92
Поблагодарили 22 раз(а) / Репутация: 24
Я не понимаю вашу аббревиатуру круглые лоты - это что такое ?
Поясни чего хочется....
Круглые лоты - имею в виду что округляет в тестере. К примеру начальный лот 0,1 ,мартинэкспонент-1.2. Должен открывать следующий 0,12 а он 0.2 шпарит даже с учетом того, что следующий ордер=лот предыдущего*мартинэксп * (шаг между ордерами/Мартин степ)

Последний раз редактировалось Red13; 14.03.2014 в 12:26.
14.03.2014, 13:51
Аватар для Snaike
Snaike Snaike вне форума Местный житель
Регистрация: 18.03.2012 / Адрес: Уссурийск / Сообщений: 124
Поблагодарили 221 раз(а) / Репутация: 223
Круглые лоты - имею в виду что округляет в тестере. К примеру начальный лот 0,1 ,мартинэкспонент-1.2. Должен открывать следующий 0,12 а он 0.2 шпарит даже с учетом того, что следующий ордер=лот предыдущего*мартинэксп * (шаг между ордерами/Мартин степ)
Не знаю что там округляет, поставил лот 0.1 лот экспонента 1.2 следующий лот 0.12 как и положено

Скрытый текст

[свернуть]

Последний раз редактировалось NSerega; 14.03.2014 в 19:00.
14.03.2014, 17:04
Аватар для MAX2012
MAX2012 MAX2012 вне форума Интересующийся
Регистрация: 19.01.2012 / Сообщений: 5
Поблагодарили 3 раз(а) / Репутация: 4
Странно, но у меня не хочет запускаться советник. Журнал ругается - Cannot call 'user32.dll::GetDC', 'user32.dll' is not loaded
14.03.2014, 19:46
Аватар для sham69
sham69 sham69 вне форума Активный участник
Регистрация: 07.12.2010 / Сообщений: 113
Поблагодарили 50 раз(а) / Репутация: 51
Привет!А ты можешь выложить свои сеты и для каких пар евро.фунт а так-же размер депо.бабло не вопрос я тебе скину на кошелек.мне просто сидеть тестировать влом.
15.03.2014, 00:02
Аватар для Snaike
Snaike Snaike вне форума Местный житель
Регистрация: 18.03.2012 / Адрес: Уссурийск / Сообщений: 124
Поблагодарили 221 раз(а) / Репутация: 223
Странно, но у меня не хочет запускаться советник. Журнал ругается - Cannot call 'user32.dll::GetDC', 'user32.dll' is not loaded
А в терминале не пробовал галочки импорта Dll поставить прежде чем советник на график кидать
Ответить


Опции темы

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

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



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


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