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

Ответить
06.09.2013, 13:15
Аватар для Andri770
Andri770 Andri770 вне форума Местный житель
Регистрация: 21.11.2009 / Адрес: регион 02 / Сообщений: 650
Поблагодарили 183 раз(а) / Репутация: 187

По умолчанию Моя личная разработка - Робот на ADX

Робот построен на ADX -с разными интерпритациями.

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

CheckBarsCross = 3; Проверка сигнала нзад сколько баров


doliv_ = "Доливка по текущим открытым ордерам";
Dolivka = false;// Функция доливки
DolivkaADX = false;// дополнительно проверять если ADX увеличился от предыдушего
Pipstep = 50;
PipstepExponent = 0.5;
SetSL = true; без стопа или со стопом
extern bool UseTralDolivki = true;

martin_ = "Мартин";
Martin = false; Разрешить мартину работать
MartinSignal = false;// Мартин работает по сигналам стратегий
PipstepM = 50;
PipstepExponentM = 1.5;
LotExponent = 1.5;
TPmartin = 500;// Прибыль в валюте депо прибыль при которой кроем серию бай (или серию селл)

"Сделка1";

ON1 = true; Разрешить торговать
revers1 = false; Поменять распознование сигналов местами
Lot1=0.1;//минимальный лот
Risk1 = 0;//% риска от баланса депозита 0 - off
TP1 = 100;//тейкпрофит, если 0 то не изменяется
SL1 = 50;//стоплосс, если 0 то не изменяется
BULevel1 = 50;//перевод в безубыток при заданном кол-ве пунктов прибыли, если 0 то нет перевода в безубыток
BUsize1 = 2;//минимальная прибыль при переводе в безубыток
ProfitTraling1 = True;
TralingStop1 = 20;// размер тралла, если 0 то нет тралла
CloseRevers1 = true;Закрыть и открыть новую позицию по след сигналу
perADX1=6;// ADX period
lvl1=9;// level уровень

ADX revers-- Проверка уровня наоборот (false) если уровень ниже ,например 20 (true ) если уровень выше например 20

StartHour1_ = 0;// Ежедневный cтарт советника
StopHour1 = 24;// Ежедневный cтоп Советника

Variant21 = false;
extern int StartHour11 = 1;
extern int StartHour21 = 10; время когда искать сигнал .
extern int StartHour31 = 15;
extern int StartHour41 = 19;

работают бай и селл независимо.
маджик если одинаковый, то можно по CloseRevers при появлении сигнала на покупку, крыть продажу, а при сигнале на продажу, НЕ крыть покупку)) По желанию.
там для продаж везде буковка s
у параметров.



Алгоритмы

1 стратегия -должна быть кнопочка 1(true-false)-Простое пересечение +- DM

2 стратегия кнопочка 2 (true-false)-при пересечении линий на покупку или продажу линия АДХ должна быть ниже или на уровне 20 и увеличиваться от предыдущего значения по методу CLOSE только тогда исполняется приказ ,например сигнал на покупку, но от АДХ нет увеличения от пред значения (ничего не открываем до сигнала увеличения АДХ от пред значений ).

3статегия(true-false) При АДХ больше 20 и падает работаем по стахастику ,и пересечений средних +-DM ,DM и стохастик должны друг друга должны подтверждать (true-false) (кнопочка), дальше работает трал(приложил ) и мартин (приложил)-ну это ко всем.

4 стратегия кнопочка 4(true-false)-АДХ больше 20 и падает работаем по DM без стахастика



5cтротегия -кнопочка 5(true-false) +ДМ или -ДМ не только пересекались друг друга, но чтоб они еще пересекали и АДХ, которая должна в этот момент быть ниже 20(уровень нужно вынести в настройки)(фотки примера на почте ,но там написано что под 4 ю стратегию).например +ДМ пересекает -ДМ и межде ними АДХ только тогда исполняется приказ





1 Функция доливки (true-false) со своим лотом и шагом как в илане только наоборот(приложил) Например---ордер бай идёт по рынку через определённое колво пунктов например 100п второй бай , PipstepExponent работает теперь наоборот ,например ,со значением 2 ,третий ордер должен открыться на уровне 50 пунктов от предыдущего и так далее,4й на уровне 10 ,а сзади тащится стоп.


2Функция доливки, если ADX увеличился от предыдушего (true-false)

Функция мартина(true-false) ,если при открытии новой свечи у нас стоит уже поза не по рынку ,мартин проверяет наличие этого же сигнала по которому открыл первый ордер ,если не изменился, только тогда включается мартин.


работа по значение поиска сигнала или всё время -кнопка (true-false)

нужно добавить 4 -ре значение поиска сигнала в настройки ,например ждём сигнала в 1 час в 3 и в 10 часов с возможностью остальных отключить

Закрыть все ордера во столько то времени (true-false)

Функция закрытия ордера по противоположному сигналу (true-false)

Для 1_5 UseTralDolivki1 - как до этого было.
UseTralDolivki2 - по новому , плавно. С параметром TralingStop для каждой стратегии.


Для 1_6 ADX revers проверка уровня наоборот,например выше или ниже (20)


Обсуждаем,тестим...



Оптился для Альпари NDD Плечо 1:100 тест с 2008 го
[свернуть]

Последний раз редактировалось chocolate; 09.09.2013 в 10:32.
06.09.2013, 13:20
Аватар для Andri770
Andri770 Andri770 вне форума Местный житель
Регистрация: 21.11.2009 / Адрес: регион 02 / Сообщений: 650
Поблагодарили 183 раз(а) / Репутация: 187
Этот сет для ф4ю Всё оптилось по контрольным точкам ,по тикам тестилось.
06.09.2013, 13:22
Аватар для gush
gush gush вне форума бродяга
Регистрация: 24.01.2011 / Сообщений: 2,523
Поблагодарили 5,294 раз(а) / Репутация: 5510
эт конечно все хорошо, только вот сова то где?
больше молока получит тот котенок, который больше всех пищит..
olezok 
06.09.2013, 13:27
Аватар для Andri770
Andri770 Andri770 вне форума Местный житель
Регистрация: 21.11.2009 / Адрес: регион 02 / Сообщений: 650
Поблагодарили 183 раз(а) / Репутация: 187
Сова в первом посте. При включении визуализации,бардак с ордерами,но эквити ростёт ))) Оптимизировать каждую стратегию по отдельности,например Сделка 1 True а остальные должны быть выключены,оптить периоды и тп с сл и время,можно попробывать время сначала... по ценам открытия.

Тесты кстати без мартинов и доливок,тупо по индюку с разными настройками.
06.09.2013, 13:34
Аватар для Andri770
Andri770 Andri770 вне форума Местный житель
Регистрация: 21.11.2009 / Адрес: регион 02 / Сообщений: 650
Поблагодарили 183 раз(а) / Репутация: 187
Можно пинать ,предлагать,можно забить,короче можно всё,выслушаю любую критику...


!!!Предупреждаю!!! стратегия на оооочень долгосрок.

Последний раз редактировалось Andri770; 06.09.2013 в 13:40.
Ugar 
06.09.2013, 16:42
Аватар для Slim33
Slim33 Slim33 вне форума Элитный участник
Регистрация: 17.08.2008 / Сообщений: 205
Поблагодарили 1,989 раз(а) / Репутация: 1989
Странно,
функция MarketInfo(OrderSymbol(), MODE_DIGITS) выдает значение 0
Похоже из-за этого при модификации ордеров эксперт выдает сплошные ошибки с кодом 130.
В то же время предопределенная переменная Digits работает корректно.
Проверял в двух терминалах. Build 509.

PS. сMarketInfo(OrderSymbol(), MODE_DIGITS) я вроде погорячился.
Но 130 ошибки никуда не делись

Последний раз редактировалось Slim33; 06.09.2013 в 17:29.
06.09.2013, 17:27
Аватар для Andri770
Andri770 Andri770 вне форума Местный житель
Регистрация: 21.11.2009 / Адрес: регион 02 / Сообщений: 650
Поблагодарили 183 раз(а) / Репутация: 187
Странно,
функция MarketInfo(OrderSymbol(), MODE_DIGITS) выдает значение 0
Похоже из-за этого при модификации ордеров эксперт выдает сплошные ошибки с кодом 130.
В то же время предопределенная переменная Digits работает корректно.
Проверял в двух терминалах. Build 509.
В програмировании я ноль,делали на заказ,програмист Евгений Уваров.
06.09.2013, 19:30
Аватар для Andri770
Andri770 Andri770 вне форума Местный житель
Регистрация: 21.11.2009 / Адрес: регион 02 / Сообщений: 650
Поблагодарили 183 раз(а) / Репутация: 187
Вот ещё сет с мартини.

Последний раз редактировалось Andri770; 06.09.2013 в 20:15.
06.09.2013, 21:58
Аватар для Andri770
Andri770 Andri770 вне форума Местный житель
Регистрация: 21.11.2009 / Адрес: регион 02 / Сообщений: 650
Поблагодарили 183 раз(а) / Репутация: 187
Ну что у кого есть какие резы по тесту?Хотябы по бэк-тесту.
07.09.2013, 06:56
Аватар для Мерлин
Мерлин Мерлин вне форума Активный участник
Регистрация: 01.06.2011 / Сообщений: 243
Поблагодарили 106 раз(а) / Репутация: 107
что-то у вас бэктест в 2012 году обрывается))
чуть позже протестю
07.09.2013, 09:02
Аватар для Andri770
Andri770 Andri770 вне форума Местный житель
Регистрация: 21.11.2009 / Адрес: регион 02 / Сообщений: 650
Поблагодарили 183 раз(а) / Репутация: 187
Сообщение от: Мерлин
что-то у вас бэктест в 2012 году обрывается))
чуть позже протестю
Именно до туда и была оптимизация и именно в том году,сейчас хотел потестить форвард с 12 по сегодня,терминал Альпари говорит что старая версия ,Новую не качал,Да и комп чёт глючит,некогда заниматься,даю возможность вам ...

Последний раз редактировалось Andri770; 07.09.2013 в 09:06.
07.09.2013, 09:12
Аватар для FXTS
FXTS FXTS вне форума Местный знаток
Регистрация: 04.02.2012 / Сообщений: 607
Поблагодарили 605 раз(а) / Репутация: 608
Именно до туда и была оптимизация и именно в том году,сейчас хотел потестить форвард с 12 по сегодня,терминал Альпари говорит что старая версия ,Новую не качал,Да и комп чёт глючит,некогда заниматься,даю возможность вам ...

Да не проблема. Тест 2012.01.01 - 2013.09.06, Альпари ECN, спред 1п (10п 5-знак), все тики, EURUSD M30, set-файл из первого поста под Альпари:

Нажмите на изображение для увеличения
Название: StrategyTester.gif
Просмотров: 141
Размер:	14.0 Кб
ID:	131095

StrategyTester.rar

Ещё один момент, всего около 1000 сделок, из прибыли в 2900$ вычитаем комиссию, примерно -500$. Либо закладывем в тестер спред 1.5п (15п 5-знак) для EURUSD в Альпари ECN

Последний раз редактировалось FXTS; 07.09.2013 в 09:16.
07.09.2013, 09:47
Аватар для Andri770
Andri770 Andri770 вне форума Местный житель
Регистрация: 21.11.2009 / Адрес: регион 02 / Сообщений: 650
Поблагодарили 183 раз(а) / Репутация: 187
Да не проблема. Тест 2012.01.01 - 2013.09.06, Альпари ECN, спред 1п (10п 5-знак), все тики, EURUSD M30, set-файл из первого поста под Альпари:

Вложение 131095

Вложение 131096

Ещё один момент, всего около 1000 сделок, из прибыли в 2900$ вычитаем комиссию, примерно -500$. Либо закладывем в тестер спред 1.5п (15п 5-знак) для EURUSD в Альпари ECN
А если время заоптить на этот периуд?
07.09.2013, 09:51
Аватар для FXTS
FXTS FXTS вне форума Местный знаток
Регистрация: 04.02.2012 / Сообщений: 607
Поблагодарили 605 раз(а) / Репутация: 608
А если время заоптить на этот периуд?
Я не знаю, я просто прогнал в тестере.
20.09.2013, 22:40
Аватар для Максим_999
Максим_999 Максим_999 вне форума Активный участник
Регистрация: 05.08.2013 / Сообщений: 105
Поблагодарили 95 раз(а) / Репутация: 96
Default Broker
Handle: 100
Digits: 5
1 Lot=: 10000
minLot: 0.01
maxLot: 100
Commission: No
Spread: EURUSD: 15 (1.5)
Test: 99,9% Real Ticks incl. VolumenInfo (NO M1=90%)
21.09.2013, 07:34
Аватар для Andri770
Andri770 Andri770 вне форума Местный житель
Регистрация: 21.11.2009 / Адрес: регион 02 / Сообщений: 650
Поблагодарили 183 раз(а) / Репутация: 187
Сообщение от: Максим_999
Default Broker
Handle: 100
Digits: 5
1 Lot=: 10000
minLot: 0.01
maxLot: 100
Commission: No
Spread: EURUSD: 15 (1.5)
Test: 99,9% Real Ticks incl. VolumenInfo (NO M1=90%)
Третья картинка более менне нормальная )) А где можно заняться оптимизацией 99% ?
21.09.2013, 08:14
Аватар для Andri770
Andri770 Andri770 вне форума Местный житель
Регистрация: 21.11.2009 / Адрес: регион 02 / Сообщений: 650
Поблагодарили 183 раз(а) / Репутация: 187
Максим, можешь прогнать вот этот сет с начала 2013 года на М5 и на М30?
У меня стоит на Ф4Ю
21.09.2013, 15:43
Аватар для Максим_999
Максим_999 Максим_999 вне форума Активный участник
Регистрация: 05.08.2013 / Сообщений: 105
Поблагодарили 95 раз(а) / Репутация: 96
Максим, можешь прогнать вот этот сет с начала 2013 года на М5 и на М30?
У меня стоит на Ф4Ю
Вот с 2010-2013. М5 и М15 до 2012 недожили.
21.09.2013, 16:58
Аватар для Andri770
Andri770 Andri770 вне форума Местный житель
Регистрация: 21.11.2009 / Адрес: регион 02 / Сообщений: 650
Поблагодарили 183 раз(а) / Репутация: 187
Сообщение от: Максим_999
Вот с 2010-2013. М5 и М15 до 2012 недожили.
Хммм странно у меня в тестере и на реале другая картинка...
21.09.2013, 17:29
Аватар для Максим_999
Максим_999 Максим_999 вне форума Активный участник
Регистрация: 05.08.2013 / Сообщений: 105
Поблагодарили 95 раз(а) / Репутация: 96
Хммм странно у меня в тестере и на реале другая картинка...
Интересно было-бы у тебя с реала посмотреть.
Ответить


Опции темы

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

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



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


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