Блог им. Dima2016

Редактирование робота от КБ Робот.

Всем привет!
Истоия такая:
У небезизвестной конторы КБ Робот, для бесплатного скачивания есть робот, работающий по параболику, но есть предложение его улучшить.
Чтобы много не писать, выкладываю скрин, на нем все понятно.
Сама контора за такую переработку запросила 5 000.
А там нужно только пару строк в коде переписать.
А то и легче нового написать по следующему условию:

То есть синтаксис примерно такой: КАК ТОЛЬКО ЦЕНА ВЫШЕ ЗНАЧЕНИЯ ПАРАБОЛИКА (нарисовалась точка параболика внизу)-ЛОНГ. ДО ТЕХ ПОР ПОКА (не нарисуется всерху) НЕ СТАНЕТ МЕНЬШЕ. ПРИ ЖЕЛАНИИ ПЕРЕВОРОТ.

Сейчас, по моему, происходит следующее: КОГДА(ЕСЛИ) ЦЕНА ВЫШЕ ПОСЛЕДНЕГО МИНИМАЛЬНОГО ПРЕДЫДУЩЕГО ПРОТИВОПОЛОЖНОГО НАПРАВЛЕНИЯ..... 

В основном стратегия, которую осуществляет робот на данный момент рабочая, сотни пунктов ловит хорошо, но большая часть прибыли уходит при боковых движениях, при перекладывании по направлениям. 
Индикатор трендовый, плохо работает в боковике.
А при такой стратегии хоть 20-30 ps, я считаю, забрать можно)

Все это не грааль, конечно, но торговлю автоматизирует и не безпрофитно)

Буду рад любой помощи.

P. S.

Заранее отвечаю на возможные комментарии:

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

В общем хотелось бы конструктива, хотя бы здесь, а то всяких г… о комментариев и на Ютубе хватаетРедактирование робота от КБ Робот. )


★4
давай попробуем реализовать твою модификацию. быстро не обещаю, но ко вторнику-среде может быть получится
avatar

nicolas

Спасибо! Давай, попробуем) Смотрю, ты в 1 С програмируешь! Я в ней уж лет 10 работаю. От фармацефтики до сигарет и спиртного )
Скинь в ВК пож)
Мой: https://vk.com/id2451686
Спс.

А если первая точка несколько раз перерисуется внутри бара, то будет ряд убыточных сделок
Будет, наблюдал такое. При боковике они перерисовываются и работают в минус, но это ps 30-50, отрабатывают на нормально направленных движениях, в овер 100 пунктов. По результатам дня, все равно в профит. На RI это не проблема ) 
на часовике пади лучше параболик работет, на минутках шума много
avatar

Вавилен

 Только что на демке)
Хорошо, что скрипт выдает цифровое значение параболика. Если его сравнивать с ценой, а цену с ним то будет норм работать. А в ноль, на абсолютных лоях и хаях, все равно постоянно закрываться не получится. выручает волантильность и случающаяся хорошая направленность. 
Да, только боковики все портят )
трендовые системы сливают на боковиках, контртрендовые — на трендах. никуда от этого не денешься.
avatar

nicolas

Согласен.

… короче  намеренно «бесплатно» хуже делают)… сори за г.комент.

avatar

java

Да понятно, но тут сама идея интересная и вроде рабочая) Остальное политика и экономика )
 Я имею ввиду не свою, а робот на основе параболика )
попробуй ТСлаб. будешь реализовывать идеи без знания языков.
avatar

Rucobor

java, дареному коню в зубы не смотрят. они выложили бесплатно шаблон, а вы еще и ругаете их:)
avatar

nicolas

nicolas, Ругаю? да нисколько! Просто предлагаю переделать. Более того, благодарен, за то, что выложили в открытый доступ, как пример и информацию к размышлению )
я jave писал)
avatar

nicolas

nicolas, ахах)
сливает эта система, я пробовал на разных ТФ
нужны доп условия для фильтра
avatar

Бывалый

Бывалый, спасибо за идею )
Есть недорогое  решение скрипт на LUA [скачать]   , модуль робота (МТС) доступен с открытым кодом, (есть стратегия Parabolic SAR с дополнительными условиями, фильтрами)  можно переписать стратегию, добавить дополнительные сигналы (фильтры), подробная инструкция прилагается.
Можно создать несколько стратегий в режиме имитации на один инструмент и получать сигналы на открытие позиции на реальном счету, определяя качество сигнала МТС при ручной торговле.
Скрипт и в дальнейшем  дополняется новым функционалом без доплаты.
avatar

comrade

Advise, спасибо!
а в этом месте что делать постоянно разворачиваться? таких мест на графике очень много, я написал как-то именно такого робота, но ничего не получилось с ним… не теряйте время… фильтры убирают как убыточные так и прибыльные сделки... 
Дмитрий Черников, да, в подобных ситуациях он сливает, отыгрывая на направленных движениях. На пятиминутках ведет себя лучше. Пусть в минус в боковике, но потом забирает тысячи пунктов) 
Тема параболиков была тут:
smart-lab.ru/blog/316390.php#comment5412143

Решил поиграться далее:
encoding = "UTF-8"
account = SPBFUT00a61
PositionSize = 300000
xy = 540, 0, 400, 90
millisecond = N
TestDate = Y, 01.03.2015
[RI_A1]
Security = RIM6, SPBFUT, RI_price, A1
WorkSize = 1
OpenSlippage = 50
OpenLong = {Close} > {par_sarRI}
OpenShort = {Close} < {par_sarRI}
Reverse = Y
[RI_A2]
Security = RIM6, SPBFUT, RI_price, A2
WorkSize = 1
OpenSlippage = 50
OpenLong = {Close} > {par_sarRI}
OpenShort = {Close} < {par_sarRI}
StopLoss = 500
TakeProfit = 1000, 50, 50
AutoBot = Y
На минутках:



Но тут свечи только с 14.03.2016. Проверим на 15-минутках:



Для наглядности перерисовал метки (LbotTrans), «спрятал» индикатор и добавил график LbotEquity.
Выводы сходу:
На минутках:
1.  реверс на стандартном параболике — ведет к сливу;
2. Применение в качестве сигнала на вход — вариант более интересен, можно поиграться с сопровождением (StopLoss и TakeProfit);
На 15-мин: Реверс показывает более приемлемый результат, не без убыточных сделок на боковиках.
Грааля нет, но тему бросать не следует.
PS. результаты тестов на LbotTest не являются рекомендациями к применению этих стратегий на практике ;)
avatar

XXM

XXM, Да и спасибо за развитие темы и подсказки! )
XXM, скажи, пожалуйста, где можно скачать Л Бот Тест. На сайте написано тестовая версия по запросу, написал, но пока не отвечали и когда вышлют, не понятно )
Дмитрий Тюриков, Тестирование торговых стратегий в QUIK. Часть 3.
Там есть ссылка для скачивания полной версии тестера.
Пробные версии конструктора — это другая тема.
avatar

XXM

XXM, Спасибо!
XXM, прислали пробную версию. Но, в ней и в полной версии выдает ошибку, при попытке загрузки LUA скрипта:

[string «local PtnPKjB={[1]=»\49\46\54\51",[2]="\92\..."]:1: attempt to compare number with nil

[Строка «PJB локальная Pt = {[1] =» \ 49 \ 46 \ 54 \ 51 ", [2] =" \ 92 \… "]: 1: попытка сравнить число с нуля

В чем может быть дело? Спасибо!
Дмитрий Тюриков, какой вы стремительный!
www.xsharp.ru/read
avatar

XXM

XXM, Ахах, ну, до понедельника время есть) Буду настраивать. Но не понятно, почему скрипт даже не запускается. Ладно бы данные не видел…
гл.8.
avatar

XXM

 Да да, на минутках много шума, более менее работает на 5 и 15 мин. Убытки во флэте-да. Но никто же не знает, когда мы рванем на 1 000 ps за 10 мин), кроме фундаментальных причин, таких как ФРС). Да и сидеть у монитора по 14 часов, не охота)

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Залогиниться

Зарегистрироваться
....все тэги
Регистрация
UPDONW