Buff
Артем

 
Уровень 13

  Торгую в компаниях:


Группа "Стол заказов MQL"

Рейтинг 2081



РЕКОМЕНДУЮ



Доработать сов

Приветствую всех!!! Прошу доработать сову Sovetnik.rar (10 Kb)
Необходимо добавить закрытие всех ордеров в определеное время ежедневно (с возможностью выключения этого параметра).
Закрытие всех ордеров при при превышении указаной просадки.
  • 0
  • Просмотров: 3031
  • 23 декабря 2014, 18:58
  • Buff
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
индикатор инфо
23 декабря 2014
25 декабря 2014

Комментарии (9)

+
+1
Добавил в советник обе функции, но пока работает только закрытие по времени. Остальное будет позже.



Файл в базе: www.opentraders.ru/downloads/539/
avatar

  34  AM2 Сообщений: 15871 - Андрей

  • 24 декабря 2014, 10:53
+
0
Спасибо большое буду ждать остальное, как обычно сделано все очень быстро. Что же мы без тебя делали столько идей воплощаешь в жизнь, молодец, разбогатею не забуду тя;) 
avatar

  13  Buff Автор Сообщений: 401 - Артем

  • 24 декабря 2014, 20:18
+
+1
Переписал функцию закрытия по эквити. Вывел в окно терминала значение просадки в процентах.


extern double hour=23;         // если значение больше 0 включается закрытие по времени. 
extern double EquityRisk=20.0; // если значение больше 0 включается закрытие по эквити. вычисляется в процентах от баланса.




Обновил советник в базе: www.opentraders.ru/downloads/539/
avatar

  34  AM2 Сообщений: 15871 - Андрей

  • 24 декабря 2014, 23:00
+
0
Надо еще 1 закрытие всех ордеров по эквити только уже когда плюс идет. Родной профифактор на пиках прибыли не кроет введи как дополнительный if в код (ну может и как то по др те виднее;) , вспоминаются уроки программирования, просто даже по работе программисты пишут прогу по моей ТЗ для обьемного 3D моделирования и я пытаюсь поспособствовать им алгоритм вижу, а как написать хз), др функции закрытия не трогая.
картиночка безобразия


Еще сделай пожалуйста повтор самого кода чтобы было 2 набора параметров. Чтобы можно было задавать разные периоды разные зоны к примеру 1 набор для флета 2 для тренда и это все 1 сов все с теми же функциями закрытия.
И добавь наверно в базу как вариант 2, а то он сложнее на порядок в параметрах получается если кто др брать будет тупить жестко бу.
avatar

  13  Buff Автор Сообщений: 401 - Артем

  • 28 декабря 2014, 19:31
+
0
АМ2 ну хоть скажи что то, а то каждый день проверяю по нескольку раз и не знаю видел нет мою просьбу. Я конечно не напрягаю просто всем же хочется определенности, а может и вправду не заметил да и праздники во всю. С Новым годом!!!
avatar

  13  Buff Автор Сообщений: 401 - Артем

  • 2 января 2015, 20:10
+
0
Когда советник, кроет серию усредняющих ордеров всегда такой всплеск по эквити, так что закрытие по средствам тут вряд ли поможет. Для меня сложно разбираться в чужом коде, то что могу делаю.
avatar

  34  AM2 Сообщений: 15871 - Андрей

  • 3 января 2015, 22:49
+
0
а еще 1 набор параметров для разной настройки как я описывал выше, сделать копию кода полностью только в шапке добавить параметров, а вот что сам дописывал на закрытие работало для всего кода и отдельным файлом. Просто более полугода в оптимизации сов и хочется довести до конца. Сов огненный но требует оптимизации и доработки. Сливает только влет.
Позитивная картиночка

И введи пожалуйста закрытие по средствам. Это не из за усреднения такой пик получается это трол такой эффект дает, пик не кроется, много сделок и получается что несколько тролов идет я в визуализации смотрел. Надо чтобы сова как можно чаще все сделки крыла тогда бу эффект, а так идет просадка и депо не вывозит и открытые ордера сотнями мерятся.
Редактирован: 4 января 2015, 20:45
avatar

  13  Buff Автор Сообщений: 401 - Артем

  • 4 января 2015, 17:10
+
0
Привет еще раз всем. Уважаемый АМ2 смогешь сделать вот так, очень нама надо нацальника.

extern double hour=23;         // если значение больше 0 включается закрытие по времени. 
extern double EquityRisk=20.0; // если значение больше 0 включается закрытие по эквити. вычисляется в процентах от баланса.
extern double step=25;
extern int StepMode=0;
// Если StepMode = 0, то шаг между ордерами фиксированный и равен step
// Если StepMode = 1, то шаг постепенно увеличивается
extern double proffactor=10;
extern double mult=1.5;
extern double lotsbuy=0.01;
extern double lotssell=0.01;
extern double TrailingStop=25;
// TrailingStop для пoследнего ордера серии
extern double per_K=200;
extern double per_D=20;
extern double slow=20;
extern double zoneBUY=50;
extern double zoneSELL=50;
extern double Magicbuy=555;
extern double Magicsell=556;

//Второй набор параметров

extern double step2=25;
extern int StepMode2=0;
// Если StepMode = 0, то шаг между ордерами фиксированный и равен step
// Если StepMode = 1, то шаг постепенно увеличивается
extern double proffactor2=10;
extern double mult2=1.5;
extern double lotsbuy2=0.01;
extern double lotssell2=0.01;
extern double TrailingStop2=25;
// TrailingStop для пoследнего ордера серии
extern double per_K2=200;
extern double per_D2=20;
extern double slow2=20;
extern double zoneBUY2=50;
extern double zoneSELL2=50;


Не надо закрытие по эквити хотя бы второй набор, копию кода.
avatar

  13  Buff Автор Сообщений: 401 - Артем

  • 12 января 2015, 20:38
+
0
Может кто нить еще попробует из программистов сделать второй набор параметров, а то все делает только АМ2 или у нас больше нету программистов?
avatar

  13  Buff Автор Сообщений: 401 - Артем

  • 16 января 2015, 21:30

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари