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

Ответить
01.04.2013, 20:03
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,440
Поблагодарили 1,257 раз(а) / Репутация: 1264
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™

По умолчанию Советник "Пробой дня"

Советник определяет максимальную и минимальную цену за период с TimeStart по TimeOpen (задается в часах). далее на эту цену +- Delta выставляет отложенные Stop ордера. Если переменная DeleteOrders=true, то при срабатывании одного ордера противоположный удаляется. После того как ордер сработал начинает работу тралл TrailingStop и функция перевода в безубыток NoLoss.


Параметры

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

PHP код:
extern int    TimeStart    3;        //Время с которого начинаем считать экстремумы. (час) 
extern int    TimeOpen     9;        //Время в которое происходит выставление стоп ордеров. (час) 
extern int    Delta        0,        //Выше или ниже екстремумов дня 
              
Stoploss     0,        //Стоплосс в пунктах если Stoploss=0 то стоплосс выставляется на противоположшый край бокса 
              
Takeprofit   100,      //Тейкпрофит в пунктах 
              
risk         0,        //Если 0 то по фиксированному лоту 
              
NoLoss       0,        //Если 0 то нет установки безубытка 
              
TrailingStop 15;       //Если 0 то нет трейлинга 
extern double Lot          0.10;     //используется только при risk = 0 
extern color  color_BAR    DarkBlue//цвет инфо 
extern bool   TradeMonday  false;    //торговать в понедельник 
extern bool   DeleteOrders false;    //удалять противоположный ордер если сработал один из отложенных 
[свернуть]
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru

Последний раз редактировалось Ирина К; 26.05.2014 в 11:27.
01.04.2013, 21:34
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,440
Поблагодарили 1,257 раз(а) / Репутация: 1264
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Тест на ИНСТАФОРЕКС за 2008-2013 годы

Нажмите на изображение для увеличения
Название: 010413.PNG
Просмотров: 526
Размер:	48.8 Кб
ID:	112301
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
02.04.2013, 10:09
Аватар для 1x1
1x1 1x1 вне форума Активный участник
Регистрация: 25.02.2012 / Сообщений: 193
Поблагодарили 62 раз(а) / Репутация: 63
тест на Альпари
1. без понедельников
2. с понедельниками
02.04.2013, 10:21
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,440
Поблагодарили 1,257 раз(а) / Репутация: 1264
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
тест на Альпари
Не пробовали другие параметры подбирать? Те, что стоят по умолчанию не обязательно самые лучшие. Думаю можно и более интересные найти.
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru

Последний раз редактировалось cmillion; 02.04.2013 в 10:23.
02.04.2013, 10:30
Аватар для 1x1
1x1 1x1 вне форума Активный участник
Регистрация: 25.02.2012 / Сообщений: 193
Поблагодарили 62 раз(а) / Репутация: 63
я пока на вскидку прогнал пока есть свободное время так сказать. вечером попробую другие.
02.04.2013, 11:35
Аватар для useruserov78
useruserov78 useruserov78 вне форума Новичок форума
Регистрация: 17.03.2013 / Сообщений: 18
Поблагодарили 10 раз(а) / Репутация: 11
Советник определяет максимальную и минимальную цену за период с TimeStart по TimeOpen (задается в часах). далее на эту цену +- Delta выставляет отложенные Stop ордера. Если переменная DeleteOrders=true, то при срабатывании одного ордера противоположный удаляется. После того как ордер сработал начинает работу тралл TrailingStop и функция перевода в безубыток NoLoss.


Параметры

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

PHP код:
extern int    TimeStart    3;        //Время с которого начинаем считать экстремумы. (час) 
extern int    TimeOpen     9;        //Время в которое происходит выставление стоп ордеров. (час) 
extern int    Delta        0,        //Выше или ниже екстремумов дня 
              
Stoploss     0,        //Стоплосс в пунктах если Stoploss=0 то стоплосс выставляется на противоположшый край бокса 
              
Takeprofit   100,      //Тейкпрофит в пунктах 
              
risk         0,        //Если 0 то по фиксированному лоту 
              
NoLoss       0,        //Если 0 то нет установки безубытка 
              
TrailingStop 15;       //Если 0 то нет трейлинга 
extern double Lot          0.10;     //используется только при risk = 0 
extern color  color_BAR    DarkBlue//цвет инфо 
extern bool   TradeMonday  false;    //торговать в понедельник 
extern bool   DeleteOrders false;    //удалять противоположный ордер если сработал один из отложенных 
[свернуть]
Добрый день! Можете продолжить для экперемента?
При переносе в безубыток переставить второю отложку на безубыток(с учетом спреда)
Трейлинг сделать с шагом. То есть трейлинг переставляется когда цена прошла N пунктов, а вместе с трейлингом переставляется вторая отложка если стоп выбило и сработал отлеженник на растоянии стопа сработавшего ставится новый отложенник который так же переносится вместе с безубытком и трейленгом.
Закрыть позиции и удалить отложки в N часов.
Вот такое возможно реализовать?
02.04.2013, 11:54
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,440
Поблагодарили 1,257 раз(а) / Репутация: 1264
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Сообщение от: useruserov78
Добрый день! Можете продолжить для экперемента?
При переносе в безубыток переставить второю отложку на безубыток(с учетом спреда)
Трейлинг сделать с шагом. То есть трейлинг переставляется когда цена прошла N пунктов, а вместе с трейлингом переставляется вторая отложка если стоп выбило и сработал отлеженник на растоянии стопа сработавшего ставится новый отложенник который так же переносится вместе с безубытком и трейленгом.
Закрыть позиции и удалить отложки в N часов.
Вот такое возможно реализовать?
Реализовать не сложно. Но поясните некоторые вопросы.

Сообщение от: useruserov78
Трейлинг сделать с шагом. То есть трейлинг переставляется когда цена прошла N пунктов
С этим согласен, сделаю.

Сообщение от: useruserov78
При переносе в безубыток переставить второю отложку на безубыток(с учетом спреда)
Тут два вопроса:
1)причем тут спред? ведь стоплосс одного ордера и стоп ордер противоположного направления сработают по одной цене, не нужно их на спред разводить!

2)если стоплосс тоит в зоне убытка, то понятно такое желание, но вот если стоплосс уже перешел в безубыток и идет в плюсовой зоне, то зачем на развороте цены ставить стоп ордер? Ведь стратегия рассчитана на то, что цена после определенного ценового бокса (микрофлета) выскакиевает в одном направлении и на этом советник и зарабатывает. А так получится стандартная "неваляшка" которой все равно когда и по какой цене входить.

Сообщение от: useruserov78
Закрыть позиции и удалить отложки в N часов.
Не сработавший ордер и так удаляется в конце дня, или нужно именно в определенное время?
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
02.04.2013, 12:07
Аватар для useruserov78
useruserov78 useruserov78 вне форума Новичок форума
Регистрация: 17.03.2013 / Сообщений: 18
Поблагодарили 10 раз(а) / Репутация: 11
1)Со спредом да тут я чет-то тупанул
2) А тут логика простая открылся Лондон сработала одна отложка идем за ценой, а если на открытии Америки произошел разворот то мы входим на этом развороте в другую сторону. (в принцепе третью отложку можно и не ставить). А закрыть позиции и удалить отложки нужно когда закроется Америка.
02.04.2013, 12:31
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,440
Поблагодарили 1,257 раз(а) / Репутация: 1264
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Сообщение от: useruserov78
1)Со спредом да тут я чет-то тупанул
2) А тут логика простая открылся Лондон сработала одна отложка идем за ценой, а если на открытии Америки произошел разворот то мы входим на этом развороте в другую сторону. (в принцепе третью отложку можно и не ставить). А закрыть позиции и удалить отложки нужно когда закроется Америка.
С одним разворотом вроде более логично выглядит. Но все равно немного на мой первый вариант BURN походит.
В общем остановимся на таких доработакх
1 шаг тралла
2 перемещение отложенного ордера за стоплоссом.
открываться отложки будут так же 1 раз в день.
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
02.04.2013, 15:26
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,440
Поблагодарили 1,257 раз(а) / Репутация: 1264
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™

По умолчанию Новая версия советника

Добавил тралл стоп ордера за стоплоссом рыночной позиции DeleteOrders = false
Добавил время закрытия всех ордеров и удаления отложенных TimeClose

ПАРАМЕТРЫ

PHP код:
extern int    TimeStart    3;        //Время с которого начинаем считать экстремумы. (час)
extern int    TimeOpen     9;        //Время в которое происходит выставление стоп ордеров. (час)
extern int    TimeClose    24;       //Время в которое происходит закрытие всех ордеров. (час) 24 или больше - отключено
extern int    Delta        0,        //Выше или ниже екстремумов дня
              
Stoploss     0,        //Стоплосс в пунктах если Stoploss=0 то стоплосс выставляется на противоположшый край бокса
              
Takeprofit   100,      //Тейкпрофит в пунктах
              
NoLoss       0,        //Если 0 то нет установки безубытка
              
TrailingStop 15,       //Если 0 то нет трейлинга
              
TrailingStep 5;        //шаг трейлинга
extern double Lot          0.10;     //используется только при risk = 0
extern double risk         5.00;     //Если 0 то по фиксированному лоту
extern color  color_BAR    DarkBlue//цвет инфо
extern bool   TradeMonday  false;    //торговать в понедельник
extern bool   DeleteOrders false;    //удалять противоположный ордер если сработал один из отложенных
                                       //если стоит false то ордер перемещается за стоплоссом открытого в этот день ордера 

Удачной торговли!
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
03.04.2013, 10:55
Аватар для 1x1
1x1 1x1 вне форума Активный участник
Регистрация: 25.02.2012 / Сообщений: 193
Поблагодарили 62 раз(а) / Репутация: 63
Первая версия. Изменил время. Вроде увереннее стало.


А вот поменял трал



Вторая версия советника.
Как ни бьюсь с настройками, слив.

Какие идеи будут?
03.04.2013, 15:38
Аватар для аристарх456ук
аристарх456ук аристарх456ук вне форума Активный участник
Регистрация: 06.10.2009 / Сообщений: 44
Поблагодарили 11 раз(а) / Репутация: 11
не тестируется
03.04.2013, 15:54
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,440
Поблагодарили 1,257 раз(а) / Репутация: 1264
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Сообщение от: аристарх456ук
не тестируется
почему?

Почитайте странички

_http://cmillion.narod.ru/info2.html

_http://cmillion.narod.ru/info21.html
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru

Последний раз редактировалось NSerega; 03.04.2013 в 18:16.
03.04.2013, 20:45
Аватар для 2kay
2kay 2kay вне форума Новичок форума
Регистрация: 28.09.2010 / Адрес: Лондон / Сообщений: 180
Поблагодарили 24 раз(а) / Репутация: 25
  • Отправить сообщение для 2kay с помощью Skype™
сливает на Альпари..
04.04.2013, 08:42
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,440
Поблагодарили 1,257 раз(а) / Репутация: 1264
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
сливает на Альпари..
Сливают не советники, а люди, которые неумеют их настроить.
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
04.04.2013, 09:49
Аватар для ingvarr
ingvarr ingvarr вне форума Новичок форума
Регистрация: 27.02.2013 / Сообщений: 33
Поблагодарили 19 раз(а) / Репутация: 20
Первая версия. Изменил время. Вроде увереннее стало.


А вот поменял трал



Вторая версия советника.
Как ни бьюсь с настройками, слив.

Какие идеи будут?
Какое время поставили? если не секрет
04.04.2013, 10:08
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,440
Поблагодарили 1,257 раз(а) / Репутация: 1264
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Какое время поставили? если не секрет
Так на скринах же видно период тестирования (с начала 2012 года по апрель 2013)

Параметры времени анализа тоже указаны

TimeStart = 4;
TimeOpen = 10;


Или Вы о каком времени спрашиваете?
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru

Последний раз редактировалось cmillion; 04.04.2013 в 10:17.
04.04.2013, 10:12
Аватар для ingvarr
ingvarr ingvarr вне форума Новичок форума
Регистрация: 27.02.2013 / Сообщений: 33
Поблагодарили 19 раз(а) / Репутация: 20
Так на скринах же видно период тестирования (с начала 2012 года по апрель 2013) Или Вы о каком времени спрашиваете?
Я не так понял, я подумал об изменениях
TimeStart = ???
TimeOpen = ???
04.04.2013, 10:28
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,440
Поблагодарили 1,257 раз(а) / Репутация: 1264
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Я не так понял, я подумал об изменениях
TimeStart = ???
TimeOpen = ???
Я отредактировал свое сообщение и вероятно Вы его еще не прочитали
Цитата:
Параметры времени анализа тоже указаны

TimeStart = 4;
TimeOpen = 10;
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
04.04.2013, 12:20
Аватар для 1x1
1x1 1x1 вне форума Активный участник
Регистрация: 25.02.2012 / Сообщений: 193
Поблагодарили 62 раз(а) / Репутация: 63
Извиняюсь, занят был.
сливает вторая версия. а первая хоть как-то, но может ползать.
Во второй TimeClose = 24 - вот этот параметр, как мне кажется, очень трудно настроить.
Риск я брал 0.
Ответить


Опции темы

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

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



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


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