Перейти к содержанию

Доработка советников: общая тема


Рекомендуемые сообщения

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

0ll_e_Check_sys_RsiCci_Baza.ex4

  • Лайк 4
Ссылка на сообщение
Поделиться на другие сайты

  • Ответов 2,5k
  • Создано
  • Последний ответ

Популярные авторы

Популярные авторы

Популярные посты

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

Перейти

Нате 1_2_3 _Fraktal.mq4

Перейти

Система маятника, или попрыгунчика, или фиг ее знает как ее еще назвать не намного младше сетки мартингейла. Мы в далеком 2017 писали по ней сов с индикатором на вход: https://tlap.com/forum/labo

Перейти
Доработка советников: общая тема Опубликовано
0ll,
надо добавить контроль наличия открытого ордера
Спойлер


а то так совсем трудно будет понять.
Надо всё-таки разделить
РСИ/ССИ на бай и селл,
а то открывает в любую сторону.
И закрытие то же разделить.
  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано
Sergey5 сова показывает все возможные сделки.
если сделать по 1 сделке в моменте, то совпадёт с оригиналом около 10% - проверено... остальные останутся за бортом.
но если хотите - сделаю. только пишите точнее ТЗ.
"контроль наличия открытого ордера" - это, я так понимаю, по 1 ордеру на сторону.
"Надо всё-таки разделить РСИ/ССИ на бай и селл" - это что? пока бай в селл не ходим?
про закрытие понял - сделаю.
  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано
0ll,
С многолотностью согласен, так будет лучше.
Сейчас можно и бай и селл одновременно.
Но сейчас на селл вообще не открывает ни одной сделки.
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

ложка дегтя

Игры с тестером 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

Изменено пользователем dzennn2
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

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

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

0ll_e_Check_sys_RsiCci_Baza.ex4

  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

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

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


селл
Спойлер


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

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

Теперь плохие новости.
Закрытие в триале не соответствует рекламе.
Происходит не на тех значениях инди, которые указаны в настройках.
Возможно, и там придётся искать "жучка".
  • Лайк 4
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано
Sergey5
Про открытие понял
По закрытию: Мамотаро считает, что закрытие происходит по пересечению рси и сси если кинуть их в одно окно...
  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано


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


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

Доработка советников: общая тема Опубликовано

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

0ll_e_Check_sys_RsiCci_Baza.ex4

  • Лайк 4
Ссылка на сообщение
Поделиться на другие сайты

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







Спойлер







Спойлер






  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

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

ccirsi_cros.rar

  • Лайк 5
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

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

  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано


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


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

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

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

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

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



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

if( (CCIindi 70 )
{

FlagCloseBuy = 1;
}


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

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

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

  • Лайк 4
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано



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

Не всегда......
Так выход по рси 30/70 - это профит, а пересечение рси и сси - типа стоплосс.
  • Лайк 4
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано




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

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

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

Доработка советников: общая тема Опубликовано

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

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

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

0ll_e_Check_sys_RsiCci_Baza_2.ex4

  • Лайк 5
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано


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


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

Mamotaro,
мои поздравления =d> Изменено пользователем Sergey5
  • Лайк 6
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

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

Изменено пользователем Doveman
Ссылка на сообщение
Поделиться на другие сайты

  • idinesh changed the title to Assae Elite Pro tlap version source code need i have plan convert this mt4 to mt5 and it possible mt4 dll file modified mt5 version
  • Pavel888 pinned this тема

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Специальное предложение


  • ×
    ×
    • Создать...