#879
Sergey5 Пробуй.
Настройки по умолчанию по ТЗ
параметры рси и сси симметричны задаются дельтой от центральной линии, т.е. для рси 70 / 30 один параметр = 20 (50 + - 20)
параметр kf0bar - коэф. сглаживания тиковых значений сси и рси (0-выкл) - если понадобится, а то сси так кидает...
ну трал есть - на всякий. 0-выкл.

0ll_e_Check_sys_RsiCci_Baza.ex418 скач.

#880
0ll,
надо добавить контроль наличия открытого ордера
Спойлер


а то так совсем трудно будет понять.
Надо всё-таки разделить
РСИ/ССИ на бай и селл,
а то открывает в любую сторону.
И закрытие то же разделить.
#881
Sergey5 сова показывает все возможные сделки.
если сделать по 1 сделке в моменте, то совпадёт с оригиналом около 10% - проверено... остальные останутся за бортом.
но если хотите - сделаю. только пишите точнее ТЗ.
"контроль наличия открытого ордера" - это, я так понимаю, по 1 ордеру на сторону.
"Надо всё-таки разделить РСИ/ССИ на бай и селл" - это что? пока бай в селл не ходим?
про закрытие понял - сделаю.
#882
0ll,
С многолотностью согласен, так будет лучше.
Сейчас можно и бай и селл одновременно.
Но сейчас на селл вообще не открывает ни одной сделки.
#883

ложка дегтя

Игры с тестером 99%

Задача - лишить бота будущих котировок и заставить бота работать и входить без возможности смотреть будущие котировки.

Как я это делал

1. Взял дату с профитными сделками например 29,12,2014 по eurusd

2. Точно зная в котором часу будет вход в профитную сделку обрезаем котировки и даем форы + несколько минут (csv режем)

Пример

Зная что 29 в 12,07 будет бай, обрезал csv перед конвертом до 12час 16 мин., т.е. дал форы аж 9 минут.

И засада, ордера в тесте нет - на рисунках.
Обрезали возможность смотреть в будущее и бот начал тупить.

Тестер 99%.
Можно опять все списать на тестер, но для 99% точности уж очень подозрительно.

Справедливости ради ордер в 18,59 с форой 2 минуты все таки был в тесте. Значит такие трюки происходят не со всеми ордерами, а просто вытягивается статистика в +

Скорее всего подтверждается банальная истина - чудес не бывает,
бывают фокусы.

po_12.16.jpg
po_24.00.jpg
st29-99.jpg

Изменено 20 января, 2015 пользователем dzennn2

#884

Но сейчас на селл вообще не открывает ни одной сделки.

Прости, мой косяк. на ходу добавил условие - и не досмотрел...

0ll_e_Check_sys_RsiCci_Baza.ex416 скач.

#885
0ll, продолжим.
Тесты делал на одном терминале по одной истории.
Ноябрь 14 EURUSD M15.
Trial = default.
Заготовка = под триал.
Всего в триале 38 сделок.
В заготовке полностью совпало по входу 35.
Нет 3 сделок селл. Но они на триале попали на новостные свечки.
Возможно, огрехи особенностей тиковой модуляции тестера МТ4.

Давай добавим такой фильтр на вход:
бай
цена клоуз последних N свечей была ниже.
Спойлер


селл
Спойлер


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

Многолотность пока оставляем, посмотрим, что ещё останется.

Теперь плохие новости.
Закрытие в триале не соответствует рекламе.
Происходит не на тех значениях инди, которые указаны в настройках.
Возможно, и там придётся искать "жучка".
#886
Sergey5
Про открытие понял
По закрытию: Мамотаро считает, что закрытие происходит по пересечению рси и сси если кинуть их в одно окно...
#887


Sergey5
Про открытие понял
По закрытию: Мамотаро считает, что закрытие происходит по пересечению рси и сси если кинуть их в одно окно...


Ок.
Будем двигаться поступательно.
Сейчас решим с открытием - у меня ещё идея на фильтр есть, помимо авторской -
затем и с закрытием определимся.
#888

Пробуй. Новый параметр BarFiltr - количество бар для поиска мин/мах по ценам закрытия. Для входа цена должна выйти из этого коридора. 0-выкл

0ll_e_Check_sys_RsiCci_Baza.ex414 скач.

#889
0ll,
что-то не то с этим фильтром.
Пропала часть сделок, которые есть на триале и первой заготовке,
и не должна отсекаться фильтром по барам.
Три примера. В каждом:
1-й скрин - триал;
2-й скрин - первый вариант бота;
3-й скрин - вариант с фильтром.
Спойлер







Спойлер







Спойлер






#891

Закрытие сделок в оригинале точно происходит по пересечению RSI и CCI. Это наглядно видно по приложенному шаблону. По закрытию пока остался только один открытый вопрос: Учитывается пересечение на 0 баре или по закрытию бара. O0

ccirsi_cros.rar20 скач.

#892

2014.01.31 06:52 rsicci-magic EURUSD,M15: open #3 sell 0.10 EURUSD at 1.35500 ok
2014.01.31 06:53 rsicci-magic EURUSD,M15: modify #3 sell 0.10 EURUSD at 1.35500 sl: 1.36200 tp: 0.00000 ok
2014.01.31 06:56 rsicci-magic EURUSD,M15: close #3 sell 0.10 EURUSD at 1.35500 sl: 1.36200 at price 1.35546

2014.01.31 08:57 rsicci-magic EURUSD,M15: open #4 sell 0.10 EURUSD at 1.35475 ok
2014.01.31 08:57 rsicci-magic EURUSD,M15: modify #4 sell 0.10 EURUSD at 1.35475 sl: 1.36175 tp: 0.00000 ok
2014.01.31 10:02 rsicci-magic EURUSD,M15: close #4 sell 0.10 EURUSD at 1.35475 sl: 1.36175 at price 1.35401

2014.02.03 11:05 rsicci-magic EURUSD,M15: open #5 buy 0.10 EURUSD at 1.34978 ok
2014.02.03 11:05 rsicci-magic EURUSD,M15: modify #5 buy 0.10 EURUSD at 1.34978 sl: 1.34278 tp: 0.00000 ok
2014.02.03 11:23 rsicci-magic EURUSD,M15: close #5 buy 0.10 EURUSD at 1.34978 sl: 1.34278 at price 1.34866


Судя по времени close если и учитывается закрытие по баоу то только по М1

#893


Закрытие сделок в оригинале точно происходит по пересечению RSI и CCI. Это наглядно видно по приложенному шаблону. По закрытию пока остался только один открытый вопрос: Учитывается пересечение на 0 баре или по закрытию бара. O0


Не всегда......
Спойлер

#894

Единственно к чему близко пообрались это закрытие)))

Как мне показалось, и не только мне

профит закрывется по RSI
buy RSI > 70
sell RSI
динамичекий СЛ
buy RSI
sell RSI > 50 and CCI > 0 and Bid > MA



В MQL типа такого для бай

if( (CCIindi 70 )
{

FlagCloseBuy = 1;
}


------------

а вот с входом беда, точнее махлеж.

Но был такой фантаст рассказ, в котором ученым показали фейк видео с антигравитационным ранцем и сказали что это правда, только изобретатель погиб во время испытыний и все сгорело. Ученым предложили повторить эксперимент и они все таки это сделали....

#895



Закрытие сделок в оригинале точно происходит по пересечению RSI и CCI. Это наглядно видно по приложенному шаблону. По закрытию пока остался только один открытый вопрос: Учитывается пересечение на 0 баре или по закрытию бара. O0

Не всегда......
Так выход по рси 30/70 - это профит, а пересечение рси и сси - типа стоплосс.
#896




Закрытие сделок в оригинале точно происходит по пересечению RSI и CCI. Это наглядно видно по приложенному шаблону. По закрытию пока остался только один открытый вопрос: Учитывается пересечение на 0 баре или по закрытию бара. O0

Не всегда......
Так выход по рси 30/70 - это профит, а пересечение рси и сси - типа стоплосс.

Ну да, виноват, не вник.
Может, тогда включить эти условия?
И, если они верные, забыть об этом вопросе.
Потому что со входами дальше опять засада....
Фильтр по барам отсекает много лишних, и чуть-чуть "триальных".
Но всё равно остаётся очень много "левых" входов.
И тут ключик надо искать, наверное, в комбинациях этих оссциляторов.
#897

0ll я так понимаю выход по пересечению RSI и CCI в "базу" так и не получилось запихать? Для эффективного поиска фильтра нужна правильная "база"....иначе так и будем пальцем в небо тыкать... :|

#898
Mamotaro Просто это другая база. у меня их уже несколько...
#899
0ll, даже в публичной базе хотя бы нумеруйте моды. :)
#900

Пробуйте.
CrossRCICCI = true; // – закрываем на пересечении рси и сси на 0-баре
mult2rsi = 4; // – множитель к RSI для сравнения с CCI

0ll_e_Check_sys_RsiCci_Baza_2.ex426 скач.

#901


Пробуйте.
CrossRCICCI = true; // – закрываем на пересечении рси и сси на 0-баре
mult2rsi = 4; // – множитель к RSI для сравнения с CCI


Тест за Ноябрь Триал/База_2 EURUSD M15
Настройки на закрытие в Базе 2 - дефолт.
Закрытия полностью совпадают.
Кроме одной сделки на новостном шипе.

Mamotaro,
мои поздравления =d>

Изменено 20 января, 2015 пользователем Sergey5

#903

Парни, у меня не хватает слов, чтобы выразить свое восхищение!!! =d> \M/

Изменено 21 января, 2015 пользователем Doveman

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025