Блог им. YuriS

Помогите доделать и запустить робота: Amibroker+Quik или Quik

Всем добрый день!

Торгую исключительно акциями на ММВБ, подготовил несколько алгоритмов в Amibroker, протестировал и теперь хотелось бы довести их до ума и запустить робота, но, поскольку, я не силен в программировании и на то, чтобы разобраться что и как делать уходит слишком много времени, прошу помощи (не безвозмездно).

На текущий момент осталось довольно много вопросов по дальнейшим действиям:

  1. Поскольку алгоритмы написаны на Amibroker, то, наверное, самый простой вариант – сделать связку Quik+Amibroker, но есть и другой вариант – переписать алгоритмы на Qpile (Qlua). Какие плюсы и минусы этих вариантов? Что лучше?
  2. Кто-нибудь может помочь настроить связку Quik-Amibroker? В есть информация, но, возможно, есть подводные камни и коллеги, которые уже прошли этот путь, могут помочь быстрее и проще настроить. Соответственно, поскольку немного с Amibrokerом знаком и продолжаю с ним разбираться, рассматриваю рабочий вариант – настройку связки Quik-Amibroker и, соответственно, дальнейшие вопросы касаются этого варианта (но если все-таки вариант с Qpile будет иметь больше преимуществ, то всплывут эти же вопросы, перечисленные ниже, только на Qpile (Qlua).
  3. Как установить лимит на сделку, т.е. если в алгоритме появляется сигнал на покупку, как прописать лимит, например, сумма на 1 сделку не больше 1/10-й общего портфеля. Где-то в настройках Amibroker я видел, что можно установить % от начальной суммы, но можно ли лимит этот сделать динамическим. Например, при увеличении портфеля увеличивается и лимит на 1 сделку. И каким образом при этом передается заявка в Quik, ведь в quik надо передать данные о количестве лотов на покупку, а что передает Ami?  Т.е. как осуществляется преобразование денег (1/10-я портфеля) в количество лотов в заявке по каждой акции?
  4. Сколько интернета обычно ест Quik + Amibroker в течение дня? На работе есть ограничение интернета, соответственно, пока не знаю, могу ли я на работе использовать терминал, зависит от объема трафика. Или проще  установить все на домашнем компе и отслеживать через удаленный доступ?
  5. Возможно ли (если мы говорим о связке Амиброкер и Квик) использовать 3 разных робота, торгующих на разных таймфреймах. Можно ли настроить их одновременную работу и каким образом? При этом можно ли выделить 3 отдельных счета для разных алгоритмов?
  6. Как Amibroker понимает, что заявка выполнена? Т.е. есть ли обратная связь от Quik о результатах сделок и передача этой инф-и в Amibroker? И связанный вопрос, где ведется статистика сделок — сами сделки, прибыльность и т.д.
  7. Как настроить возможность торговать из Амиброкера в ручном режиме с графика. Я где-то встречал в сети алгоритм, который рисует кнопку на графике в Amibroker, с помощью которой можно продать акции в ручном режиме. Может ли кто-то помочь нарисовать такую кнопку, чтобы была возможность подать заявку на продажу в ручном режиме (и, в идеале, указать кол-во лотов на продажу по конкретной акции)? Т.е. закрыть сделку, не дожидаясь сигнала на продажу.
  8. Плюс к этому, можно ли нарисовать такую же кнопку, которая наоборот, не позволит продать акции при получении сигнала на продажу? Т.е. дать возможность закрыть сделку по конкретной операции только в ручном режиме.

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

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
1.8К | ★4
18 комментариев
hank, Спасибо!
avatar
… www.amisite.ru/ ... 
avatar
roan, Спасибо!
avatar
Свяжитесь с Михаилом с http://www.bot4sale.ru/ Он Вам все наглядно покажет и расскажет)
avatar
SenSoR, Спасибо! В первом ответе была ссылка на его сайт, уже озвучил ему вопросы :)
avatar
У Олега  amisite.ru/phpBB2/viewtopic.php?t=1107&postdays=0&postorder=asc&start=210
давно решен данный вопрос  Вроде все работает надежно.

У Михаила купил «Фреймворк для Амиброкера» (не дорого)
www.bot4sale.ru/blog-menu/amisharp-menu/amisharp-list/366-ami-framework.html
Михаил, помог настроить. Долго пользовался пока не сделал свой адаптер. 
И Олег и Михаил хорошие без отказанные люди.Профессионалы.))
avatar
AlexLAn73, Супер! Спасибо за подробный ответ и за ссылки! А зачем тогда понадобился свой адаптер, если «Фреймворк» и так работает?
avatar
Был специфический заказ на привод. Управлять 20 quik  каждом Quik торговать 10 инструментами. Привод управляется в ручном режиме и от робота. В моем варианте через Amibroker. Подключить к приводу можно 10 роботов от  Amibroker. 
«Фреймворк для Амиброкера» — послужила отправной точкой.
С прошлого года торгую своим приводом.
avatar
AlexLAn73, Ого, очень круто!!!
avatar
Спасибо))
avatar
AlexLAn73, А Вы не продаете свой привод?
avatar
Юрий С, Юрий, нет. Привод сделан под конкретную задачу. Переделывать у меня нет времени. Обратитесь к Олегу или Михаилу. Они сделают специально под Вашу задачу.
avatar
AlexLAn73, Ок, понял. Спасибо!
avatar
переписать алгоритмы на Qpile (Qlua)

Забудь про QPILE, его перестают поддерживать. Только QLua. Но я предпочел перейти на MQL5, чем на QLua. 

Кто-нибудь может помочь настроить связку Quik-Amibroker

Любые связки — это костыль. Не рекомендую использовать, так как добавляются новые риски. 


Как установить лимит на сделку, т.е. если в алгоритме появляется сигнал на покупку, как прописать лимит, например, сумма на 1 сделку не больше 1/10-й общего портфеля

На MQL5 это делается просто. Можно получить свободную маржу и разделить 1/10 от свободной маржи на ГО 1 лота. 

Возможно ли (если мы говорим о связке Амиброкер и Квик) использовать 3 разных робота, торгующих на разных таймфреймах. 

Возможно, легко и в QUIK и в Metatrader. В последнем это проще, не нужно даже создавать график и добавлять индикаторы. В первом сложнее — придется добавить график, индикаторы, еще и метки дать индикаторам. Мой робот использует 3 таймфрейма.
avatar
 Почему Amibroker? 
avatar
SciFi, Спасибо! Так исторически сложилось, что я искал программу для анализа и поставил Amibroker, стал с ним копаться, оказалось, что это довольно мощный инструмент, стал проверять стратегии, тестировать и т.д. Поскольку времени не хватает постоянно, понимаю, что если с новой программой разбираться — надо потратить время и силы. Конечно, если есть существенные преимущества, то, наверное, можно пойти в этом направлении, но пока я о них ничего не знаю :)
avatar
Приветствую.
Есть опыт (3 года разработок), написаны свои DLL для связки Amibroker+Quik.
Торгую своим роботом по закрытию свечей (в последнюю секунду).
Есть ручной режим для скальпинга
(набор на клаве желаемой позиции, сам продаст/купит до нужного).
Двойным кликом по строке инструмента можно мгновенно выйти в 0.
(при этом робот отключается от внешнего управления Амиброкером)
В реальном времени подсчет маржи при выходе в ноль
(по ближайшей строке стакана спроса или соотв. предложения).
Бэктесты в Амиброкере прогоняю каждый месяц (корр. параметры).
В Амиброкер на Одном Чарте может работать несколько систем на разных таймфрэймах.
Можно неск. Амиброкеров и неск. Квиков одновременно и в любой связке.
(ограничение связи: инструмент в Квике <-> один чарт Амиброкер).
При желании Чарт может рулить параллельно неск Квиков.
Также можно сделать связь: Инструмент+Клиент/Счет <-> Чарт.
Для каждого инструмента можно у брокера открыть субсчет
(для ограничения лимита по инструменту).
Есть желание продать программный продукт
(настроенную виртуальную машину, удобно архивировать/переносить).
Настройка будет привязана к фамилии, брокера(ов) и логины можно менять.
avatar

Читайте на SMART-LAB:
Accent запустил прямую покупку паев фондов недвижимости
Покупать паи Accent стало еще проще. Мы запустили новый сервис в личном кабинете инвестора : теперь паи наших фондов можно приобретать...
О динамике котировок облигаций ПАО «АПРИ»
В последние дни рыночная цена облигаций ПАО «АПРИ», прежде всего выпуска БО-002Р-14, заметно снизилась. Компания получает вопросы от инвесторов и...
Фото
Россети Урал показали новый прогноз дивидендов. Изменился ли рейтинг?
Компания Россети Урал опубликовала новый проект корректировки инвестиционной программы (ИПР) от 21.10.2026г., где показаны все...
Фото
Газпром опять в прибыли - РСБУ дает шансы на хороший 3-й квартал, но мы ждем 4-й.

теги блога Юрий С

....все тэги



UPDONW
Новый дизайн