Авторизация  
Jake Green

Ilan Ice-fx

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

Название советника: Ilan IFX
Версия: 1.01
Описание: Оптимизированная и исправленная версия Ilan 1.6
Удаленные опции:
MaxTradeOpenHours - закрывала сделки с любым результатом если после открытия первого ордера прошло заданное количество часов (по умолчанию 48 - двое суток)
Drop - закрывала сделки с любым результатом если индикатор CCI (M15, 55) показывал запредельные значения. 1500 для продажи и -1500 для покупки.

Скачать: Ilan IFX v1.03.mq4

Переписал с нуля базовый Ilan 1.6 для корректной работы в любых ситуациях и возможной дальнейшей доработки.
При одинаковых настройках дает абсолютно такие же результаты как и Ilan 1.6 в тестере.
Но при этом удалось значительно оптимизировать код:
2020.01.04 12:33:21.331    Ilan1.6 Dynamic_2: optimization finished in 0:00:39
2020.01.04 12:36:03.092    Ilan IFX v1.00: optimization finished in 0:00:27

Версия 1.01:
- добавлена возможность работы в обе стороны одновременно
- добавлена возможность отключить ТП выставив в настройках 0
- добавлена возможность выставить ТП в ручную кликом по графику
- исправлена ошибка открытия первого ордера

Версия 1.02:
- добавлена проверка ТП на каждом тике
- принудительное закрытие если ТП был преодолен

Версия 1.03:
- исправлен блок проверки ТП что бы не мешал выставлению ТП с кнопок.

Изменено пользователем Jake Green

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
22 часа назад, Jake Green сказал:

 Ilan IFX v1.00

Советник учитывает комиссию и своп при определении тейка и фиксации общей прибыли? Или как влияет включение этой функции на работу советника? 

А за что отвечает переменная Дельта? И изменение ее в бОльшую или меньшую сторону?

Базовый шаг - это начальное расстояние между ордерами при отключенном расчете динамического шага? И, если включен динамик, то шаг не может получиться меньше указанного значения в базовом, правильно?

В начальной версии, так понимаю, си-си-ай был встроен внутри и в настройки не выводился, т.е. повлиять на него нельзя было никак. Ни на тф, ни на уровни. В Вашей версии этот индикатор вообще исключен, если верно понимаю?

Если тейк поставить 0 и включить трейлинг, то будет закрываться только по трейлингу? Т.е. будет траллится общая прибыль в случае закрытия сетки?

В старой версии желательно было ставить на два графика, на одном - только покупки, на другом - только продажи. В этой он будет сам работать в обе стороны или тоже надо разносить?

Изменено пользователем 11bish

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, 11bish сказал:

1. Советник учитывает комиссию и своп при определении тейка и фиксации общей прибыли? Или как влияет включение этой функции на работу советника? 

2. А за что отвечает переменная Дельта? И изменение ее в бОльшую или меньшую сторону?

3. Базовый шаг - это начальное расстояние между ордерами при отключенном расчете динамического шага? И, если включен динамик, то шаг не может получиться меньше указанного значения в базовом, правильно?

4. В начальной версии, так понимаю, си-си-ай был встроен внутри и в настройки не выводился, т.е. повлиять на него нельзя было никак. Ни на тф, ни на уровни. В Вашей версии этот индикатор вообще исключен, если верно понимаю?

5. Если тейк поставить 0 и включить трейлинг, то будет закрываться только по трейлингу? Т.е. будет траллится общая прибыль в случае закрытия сетки?

6. В старой версии желательно было ставить на два графика, на одном - только покупки, на другом - только продажи. В этой он будет сам работать в обе стороны или тоже надо разносить?

1. именно так, при включенной опции учета комиссий и свопов. без нее не учитывает.
2. дельта используется при включенном режиме динамического шага.
Как работает динамический шаг:
Вычисляется максимум и минимум цен за последние 24 свечи (по умолчанию, настраивается).
Разница между этими ценами делится на дельту, и получается шаг.
При этом шаг не может быть меньше чем базовый шаг деленный на дельту и не может быть больше чем базовый шаг умноженный на дельту.
3. да верно, если отключить динамический шаг, будет работать именно базовой.
4. CCI в базовой версии отвечал только за закрытие ордеров при запредельных значениях установленных в параметре Drop.
Использовалось CCI с тайм фрейма М15, с периодом 55. Событие крайне редкое, так как по умолчанию значение Drop было равно 1500.
По основным парам таких значений этого индикатора за последние 3 года не было (дальше не проверял).
В этой версии советника этого нет.
5. В данной версии отключение тейк профита не предусмотренно, добавлю.
6. Пока как в старой версии, ставьте на два графика если считаете это верным. Добавлю возможность двусторонней работы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 05.01.2020 в 13:41, Jake Green сказал:

В данной версии

Бывает, нужно передвинуть тейк, если явно по тренду встал. Или помочь вылезти советнику. В старой версии это было возможно, т.е. тейк перетаскивался скриптом, например. В новой версии это сделать не получается: советник сразу возвращает все на свои предыдущие места. В коротеньком видео постарался показать это. Если будет время и возможность, было бы неплохо подправить этот момент.

Еще пожелание (по возможности, опять-таки) добавить опцию включения мартингейла с указанного в настройках колена? Таким образом как бы совместить торговлю простой сеткой и сеткой с мартином. Кстати, на видео видно, что мартин включился со второго колена (начальный лот 0,1), на другом же счете, с начальным 0,01 включился с третьего

2020-01-06-155933.jpg

а, понял. Во втором случае второй ордер был 0,014 после умножения на коэффицент, он просто округлил в нужную сторону и получилось 0,01

Вот какой я умный!))

vgif-ru-33337.gif

Изменено пользователем 11bish

Поделиться сообщением


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

Сегодня столкнулся с моментом, которому не смог найти объяснение. Советник не смог открыть сделку в продажу (лот 0,1) с первого раза, хотя уровень маржи позволял это сделать. Через две или три попытки все-таки она открылась (хотя уровень был уже и поменьше). В журнале сначала была запись, типа mc-1, что послужило причиной, как понял. Но потом эта запись была стерта. Как только открыл журнал, чтобы заскринить. Остался алерт, где ругался, что денег ему мало

2020-01-07-090314.jpg

На что обратить внимание, что нужно зафиксировать и где, чтобы понять, из-за чего это происходит?

Изменено пользователем 11bish

Поделиться сообщением


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

Жаркий вчера денек для советника на счете в 10к демо-единиц. Два раза сетка набирала критическое число колен (для этого понадобилось движение всего-то в 50п), после которого начиналась пересидка. Прошлись на грани благодаря евро. Ну - это лирика.

Результат работы советника за два дня

2020-01-08-072216.jpg

Два раза переносил тейк (пример). Для этого надо было запретить советнику торговать, после чего скриптом передвигать тейк всей сетки. Не смертельно. С такой лотностью перенос на полтора пункта увеличил прибыль более, чем в два раза. Есть, за что бороться

2020-01-07-200243.jpg


2020-01-08-073216.jpg

Сделки, кстати, открывает точка в точку как и старая версия, что видно по скрину

2020-01-07-151249.jpg

 

 

Поделиться сообщением


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

Добавил все что обсуждали, обновил версию в шапке. 
Если знаете как еще его улучшить - делитесь ) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 06.01.2020 в 15:52, 11bish сказал:

а, понял. Во втором случае второй ордер был 0,014 после умножения на коэффицент, он просто округлил в нужную сторону и получилось 0,01

Вот какой я умный!))

совершенно верно ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 09.01.2020 в 00:00, Jake Green сказал:

как еще его улучшить

Результаты сегодня на сейчас порадовали. На исходной, с которой начали, версии прибыль - 11уе (торговля разрешена в обе стороны установлен на трех графиках, евро/доллар, фунт/доллар, евро/фунт, тейк первого ордера - 30), на первой обновленной - 30 (пары и тейк те же, установлен на 6 графиках лонг/шорт на отдельных), на финальной на сегодня - 69 (пары/тейк те же, на трех графиках, в обе стороны, без учета свопа и комиссии). Говорить, конечно же, рано еще что-либо по работе, оставлю сегодня на новости для экстремальных (возможно) движений. Скрины пока выкладывать не буду, сделаю завтра, по результатам сегодняшнего дня. Что упало на глаз - первые сделки открывались одинаково (запустил в разных терминалах в одно время), далее последняя версия работала по-другому. На глаз и просадка была меньше в раза 3, чем у конкурентов)). 

Кнопки в левом нижнем углу для переноса тейка/стопа - просто песня, иначе не назовешь. То, что нужно.

Если будет время и возможность - не помешает кнопка закрытия всех ордеров с рынка на графике, на котором установлен советник. Разместить ее лучше вижу в правом верхнем углу, в районе смайлика. Она нужна, как правило, редко, но, если нужна - то очень)) Вчера, например, нужно было закрыть сетку из 5 колен, ставить тейк скриптом на минимум прибыли смысла не увидел из-за возможных импульсов в нужную сторону, поэтому кинул отдельный скрипт закрытия всех ордеров (работаю с ним на реале уже давно, хоть и притормаживает слегка, но - не подводил). И тут понимаю, что, если бы было несколько пар, то он и их бы закрыл. Скрипты же, которые предназначались для закрытия только тех ордеров, на график которых брошены, нормальные не попадались: то закроют все позиции, то закроют только часть ордеров. По-разному бывало(( Ладно бы демо (хотя там отрабатывали нормально), а то ведь и по карману било. На них же не написано, под каким бидом перестают работать.

Предлагаю добавить в настройки возможность указания колена/ордера, с которого включался бы мартингейл. Т.е. в этом случае была бы возможность как использовать сетку с мартином, так и совместно с ним или вообще без него. Это в целом должно повлиять, думаю, на величину просадки. Например, предполагаю, что движение цены ожидается на север, указываю в настройких только лонг и ставлю простую сетку. Насколько же цена пойдет против прогноза - тот еще вопрос.

Технически не представляю, насколько это сложно, поэтому чисто в плане пожелания. 

В обновленной версии, кстати, перестала вылетать ошибка о нехватке средств для открытия ордера. Сегодня попалось на глаза, как она работала: сначала выскакивал алерт, через секунду открывался ордер. 

В целом же, если сравнить старую версию и новую, то такое впечатление, что появилось что-то новое.

Время покажет, подождем-с))

П.С. Механика переноса видится так: есть пять колен, видна моделька, перенос тейка. Открылось шестое колено - тейк переносится в соответствии с ранними настройками, т.е. как бы ранее тейк руками не переносился. 

На данный момент получилось так: у двух ордеров тейк перенес в качестве эксперимента, у двух последующих открытых тейк не выставился. 

2020-01-10-115613.jpg

П.С.

Как и говорил, оставил советника без присмотра. Сейчас пришел на базу, глянул терминал, и....

2020-01-10-185153.jpg

Завтра уже буду разбирать досконально сделки. Но, видимо, хоть тейк и не отражается, но закрывает сам. Сделки в рынке еще есть.

Изменено пользователем 11bish

Поделиться сообщением


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

Маловато, конечно, истории, но вроде как несмотря на то, что тейк в подвале не прописывается, сделки закрываются по нему. По этим парам на скрине руками никаких движений не делал, все на автомате, но результат виден. Что интересно - результат вообще сшибающий. Похоже, просто день такой попался. На евро, например, все могло закончиться ну уж очень плачевно, если бы не импульс на новостях, но - это ведь дело такое: казино и есть каzино. Сейчас висит убыток по евро/фунту, но, как вижу, даже если он и закроется в плюс - все равно это не метод. Тейк нужно, конечно, переносить автоматически. 

Не понял, где в настройках указывается расстояние от бу, на которое тейк будет передвигаться в случае открытия дополнительного колена.

2020-01-11-120438.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 09.01.2020 в 00:35, Jake Green сказал:

совершенно

Замониторил на мкл5 счет, как-то он более эффективно и точно показывает просадку + подтверждает алгоритмическую торговлю. Вот что получилось за день торговли:

2020-01-12-105416.jpg

Слишком уж все хорошо, что не может не настораживать. В тот момент, когда прибыль на счете составляла 1%, фиксировать не стал, решил дать еще роботу самому попробовать выкарабкаться. Но еще раз убедился, что совершенных алгоритмов просто нет. На данный момент есть открытые сделки, которые загнали счет в просадку. В случае, если бы закрыл руками, просадка составляла меньше 3%. 

Вот смотрю на все эти действа и складывается такое впечатление, что Илана ну совсем не стоит бросать одного. Если и использовать, то в качестве некоего комбайна, т.е. помогать (если так можно выразиться) постоянно. 

В целом, так вижу, для него это будет оптимальным (на данный момент) вариантом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 10.01.2020 в 11:35, 11bish сказал:

Вчера, например, нужно было закрыть сетку из 5 колен, ставить тейк скриптом на минимум прибыли смысла не увидел из-за возможных импульсов в нужную сторону, поэтому кинул отдельный скрипт закрытия всех ордеров (работаю с ним на реале уже давно, хоть и притормаживает слегка, но - не подводил). И тут понимаю, что, если бы было несколько пар, то он и их бы закрыл. Скрипты же, которые предназначались для закрытия только тех ордеров, на график которых брошены, нормальные не попадались: то закроют все позиции, то закроют только часть ордеров. По-разному бывало((

Сделал специальный скрипт с гарантированным закрытием текущего инструмента, можете применять:
https://forum.ice-fx.com/topic/1080-nabor-skriptov-dlya-ruchnoy-torgovli/

По советнику, добавлю то что вы озвучили на днях.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 14.01.2020 в 23:21, Jake Green сказал:

По советнику

Результаты на сегодня. Первый Илан до переделки, второй - вторая версия, третий - первая

2020-01-21-101926.jpg
2020-01-21-102103.jpg

Был момент жесткой просадки - но это уже специательно загонял.

Вот вчера момент какой-то интересный получился по закрытию. Не совсем его понял и почему так произошло.

На скрине видно, что цена доходила до тейка, однако сетка не закрылась

2020-01-20-161128.jpg

По закрытым ордерам тоже не понял как получилось. Все они относятся к одной сетке, как вижу. Почему у первого тейк отличается от остальных шести?

2020-01-21-103440.jpg
 

В целом же результат вполне себе, считаю, достойный. Хоть на разгон его ставь.

На всякий случай данные для входа в счет, возможно, в чем-то помогут. На данный момент счета пока оставляю на мониторинге для сравнительного анализа. Или рынок сейчас такой, или машинка получилась, но в любом случае после доводки вижу смысл полностью перейти на нее.

Login: 10013385
   
Investor: jh6qtzm

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

Возможно, такое происходит из-за того, что тейк сразу не ставится? 

2020-01-21-110358.jpg

Если так, то будет весьма пользительно оставить возможность выставления тейков всех ордеров по тейку начального. Или возможность начинать двигать тейк после того, как будет открыто колено, указанное в настройках. Или уже предлагал такой вариант? Блин... Сейчас от старого Илана только одна шкура останется... 

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

Открыл еще один ордер. Тейка нет

2020-01-21-111316.jpg

Изменено пользователем 11bish

Поделиться сообщением


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

Хотел слегка оптимизировать с тем что бы он не проверял ТП ордерво на каждом тике, а делал это только тогда, когда это необходимо. Видимо перестарался. Пока убрал эту оптимизацию, пусть проверяет ТП на каждом тике.

По поводу не закрытия по ТП ситуация странная. Но тут вопрос к терминалу и серверу, так как ТП то стоит.
Добавил проверку что если цена пробила ТП - заркываемся принудительно.
 

Ilan IFX v1.02.mq4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 22.01.2020 в 14:51, Jake Green сказал:

Хотел слегка оптимизировать

Да результат-то получился не совсем плохой, хотя - на грани. На скринах видно, что маржа депозита была выбрана полностью и был период пересидки (закрывал руками). Однако, видя результат, то все больше склоняюсь к тому, что в таком виде его удобно использовать в конкурсах по жаханью. Попал - в шоколаде, не попал - все равно в коричневом))

2020-01-25-071315.jpg
2020-01-25-071340.jpg
2020-01-25-071607.jpg

В 22.01.2020 в 14:51, Jake Green сказал:

По поводу не закрытия по ТП ситуация странная. Но тут вопрос к терминалу и серверу, так как ТП то стоит.

Он то стоит, только разный. У первого ордера сетки один, у остальных - другой. Этот момент и имел ввиду.

До обновленной версии пока руки не дошли, какая-то неделя напряженная в оффлайне получилась, на следующей поставлю на график. Как раз ситуация на рынке будет потеплее из-за брекзита и импичмента, есть возможность обкатать на реал-тайме в экстриме. Будем посмотреть.

Изменено пользователем 11bish

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 25.01.2020 в 07:23, 11bish сказал:

 Однако, видя результат, то все больше склоняюсь к тому, что в таком виде его удобно использовать в конкурсах по жаханью. Попал - в шоколаде, не попал - все равно в коричневом))

В этом вся суть сеточников ) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 27.01.2020 в 14:41, Jake Green сказал:

суть

Чего-то перестали работать кнопки тейка/стопа. Стоп вообще как-то все сделки закрыл, не понял - почему. На видео видно, как это получилось. Вроде как раньше было: нажал, за курсор цеплялся тейк, переносил в нужное место, щелкнул - тейки поменялись у всех ордеров. Это касалось обеих обновленных версий. Сейчас в обеих не работает(( терминал перезагружал, советник переустанавливал, все равно не фурычит((

Как будет возможность, гляньте, пожалуйста?

 

А пока 1,01 не перестает удивлять:

2020-01-29-111956.jpg

Руками иногда захожу, чтобы тейк передвинуть.

Изменено пользователем 11bish

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 31.01.2020 в 16:26, Jake Green сказал:

Поправил

1.01 идет так

2020-02-16-115305.jpg
2020-02-16-115614.jpg

Ограничил время нахождения в рынке на прошедшей неделе. 

В целом же хоть на разгон ставь.

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

Тут в прошедшую пятницу попробовал молодость вспомнить)) Руки, конечно, хорошо: если бы сидел день у моника, возможно и зашел бы в призовые (в первые строчки - точно), но ведь - это не дело. 

Поэтому - только советниками.

На руках - другие счета есть. Не дай бог еще что-то перепутать(((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, 11bish сказал:

Кстати, возможно, что-нибудь есть для коротких разгонов?

Готовлю большой материал по этой тематике.
В планах вообще на этом зарабатывать. Стратегия тут простая, дробим свой депозит например на 5 частей. На пятую часть ставим разгонный советник. Слил? Не вопрос, остаток делим на 5 частей и снова ставим. Удвоил депозит? Прекрасно, снимаем и теперь новую сумму делим на 5 частей.
Осталось только подобрать разгонные алгоритмы которые зарабатывают чаще чем сливают. Но тут важно и скорость оборота средств. Если мы будем ждать пол года пока он сольет или заработает, это никуда не годится. Так как итоговый процент в год окажется небольшой и это потеряет какой либо смысл. 
В принципе можно и не снимать вовсем, а ставить риск в % от депозита и пересчитывать стартовый лот после просадки. 

Изменено пользователем Jake Green

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, Jake Green сказал:

Осталось только подобрать разгонные алгоритмы

Тут несколько штук на форумах подобрал, вроде пишут ничего так, по 30-80% за неделю, но это же надо смотреть. Погоняю недельку, потом отпишусь.

 

Поделиться сообщением


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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Авторизация