Избранное трейдера Денис Михайлов

по

Робот даром.

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

Тело робота

Пароль от архива: 1236

bot.quikluacsharp.ru - позвольте представиться

bot.quikluacsharp.ru - позвольте представиться
   Много лет мы занимаемся автоматизацией торговли наших клиентов в терминале Quik, но до сих пор не представились на просторах SmartLab. Исправляемся:)
   Приглашаем Вас, особенно тех, кто с нами еще не знаком, посетить наш основной ресурс quikluacsharp.ru  и дополнительную страницу для приема заказов bot.quikluacsharp.ru для того, чтобы мы смогли узнать друг друга лучше.
   Вы всегда можете обратиться к нам за любой помощью. Те, кто нас давно знают, подтвердят, что мы всегда отвечаем на любые вопросы, которые Вы задаете в комментариях на нашем основном сайте, помогаем Вам как самостоятельно написать своего робота, так и берем выполнение этой задачи полностью на себя, делая это на должном уровне.
bot.quikluacsharp.ru - позвольте представиться

( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Почему перевожу торговлю на MOEX в Interactive Brokers

Давно что-то ничего не писал — свалилось с начала года куча всего, вот начну исправляться потихоньку.

Узнал сегодня воистину потрясающую новость (спасибо Биотехнологу) — в Interactive Brokers появились самые ликвидные акции МосБиржи!!! Можно написать многотомное произведение в жанре триллер почему IB лучше российских брокеров, я же в силу дефицита времени привел ниже основные моменты.
Отчасти данный пост является ответом Тимофею, который не так давно доказывал, что российская брокерня бедная-несчастная на клиентах ничего не зарабатывает, и поэтому надо повышать тарифы. Как тебе такое, Тимофей Мартынов? Вот сейчас к этим нежным девочкам пришел настоящий мужик, и он всех трахнет, и покажет им, как надо работать для клиента.


Плюсы IB перед российскими брокерами:

1. Американская юрисдикция. Думаю, всем все понятно, вкратце: ваши деньги на пару-тройку порядков лучше защищены, чем в России. Уже хотя бы потому, что американским жуликам некуда сбегать с вашими деньгами, их достанут из-под земли (выдача практически из любой точки земного шара) и заставят ответить по всей строгости сурового американского законодательства. В отличие от

( Читать дальше )

Как выглядят маржинколы

joxi.ru/p271PbGFK9zldr.jpg
Как выглядят маржинколы
Газпром GZM9

Нижний график Открытый интерес. Видно что весь рост шло открытие позиций, то есть кто-то открывал шорт, а кто-то увеличивал лонг
Дальше видно как шорты резко начали закрывать
Вот так выглядит принудительное закрытие позиций

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

TurboMartin, обновление

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

Чуть допилил и выложил на гитхаб.

Самая большая проблема и опасность любого Мартина — это слив депо.
Защитимся от этого параметром MaxDrillDown (суть стоплосс).
Если сумма всех убыточных позиций по деньгам достигает этого значения, то вся набранная поза сбрасывается, все счетчики обнуляются, и поиск начальной точки входа начинается заново.

Теперь скрипт лежит, однако, здеся: https://github.com/tp55/TurboMartin/blob/master/TurboMartin.lua

Пользуйтесь, не обляпайтесь.

Будут ошибки — обязательно пишите, хоть сюда, хоть в личку.

Источники маркетдаты для алготрейдинга

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

ВНИМАНИЕ: Проверяйте внимательно, что вы покупаете и кому вы платите (чтобы не получилось так, что вы заплатите каким-нибудь мошенникам, а реальная компания по ссылке давно вышла из бизнеса).

---

www.automatedtrader.net/tick_data.xhtm

www.activetick.com/activetick/contents/MarketDataServicesPricing.aspx

www.tickdata.com/

www.tickdatamarket.com/

www.tradingphysics.com/Feeds/DownloadableFeeds.aspx

www.cqgdatafactory.com/
www.portaracqg.com/

trdata.tickvault.com/sso/index.html
www.refinitiv.com/en/financial-data/market-data/tick-history
www.refinitiv.com/en/products/elektron-enterprise-data-management/market-data-feeds/
www.bellin.com/products/partner-offerings/market-data/

www.csidata.com/

www.algoseek.com/

www.nanex.net/

( Читать дальше )

Робот "Два Боллинджера" с исходниками

Хорош философствовать. Давайте писать более полезные посты.
Итак, робот на двух графиках Боллинджера.
Общий принцип:
1) На цену накладываются два графика Боллинджера: с периодами 20 и 120 (назовем их local и global).
2) В зависимости от параметра внутри робота, входим либо когда цена входит внутрь local-Боллинджера (ContrTrendFlag=1), либо выходит из него (ContrTrendFlag=0).
3) Дополнительный фильтр: Лонг только когда когда мы в верхней половине global-Боллинджера, шорт — если в нижней.
Данные робот берет из графиков, так что график должен быть открыт, и прописаны идентификаторы.

График с двумя Боллинджерами выглядит примерно так:

Робот "Два Боллинджера" с исходниками

Настройки на цене и индикаторах не забудьте:

Робот "Два Боллинджера" с исходниками

( Читать дальше )

Покупаем валюту на бирже выгоднее, чем в обменниках

Я в курсе, что тема уже здесь неоднократно поднималась, но всё равно количество тех, кто в теме — единицы. Я сам раньше, натыкаясь на подобные тексты, не придавал им особого значения, т.к. не имел потребности, а сейчас, когда переехал жить в Тайланд, пришлось всё выяснять самому своим опытом, так что, думаю, лишним не будет.

На самом деле, покупка долларов не в обменнике, а на бирже – дело очень простое. Для этого вам понадобится торговый счёт на фондовой секции (при объёмах покупки менее 1000 долларов или если сумма не кратна 1000) или на валютной секции (при покупке кратно 1000 долларов). Как правило, при открытии брокерского счёта у вас есть доступ к обеим этим площадкам (а также к срочной секции), но на каждую из них деньги нужно заводить отдельно (или переводить между ними). Лучше уточните этот момент у своего брокера.

Таким образом, купить валюту можно на фондовой или валютной секции. На валютной секции размер лота равен 1000, на фондовой 1 (можно купить 1 доллар). Разницы в курсах на этих площадках практически нет, максимум на 1-2 копейки, но некоторые отличия всё же есть:
Во-первых, на валютной секции немного ниже комиссия за операцию, но опять же, счёт идёт на сотые доли процента (точные цифры обязательно уточняйте у брокера, т.к. это будет зависеть и от брокера и от вашего тарифа).
Во-вторых, на фондовой секции можно купить доллары только с расчётами «Завтра» (TOM), т.е. средства станут доступны для вывода только на следующий рабочий день.



( Читать дальше )

Робот Богатырь 2.0

Доработал робота Богатыря, описанного в этом посте: https://smart-lab.ru/blog/458269.php
Описание.
Робот анализирует ленту всех сделок, ищет в ней крупные сделки и накладывает их на график. Он рисует метки двух видов.
1. Обычные одинарные крупные сделки.
Зелёные метки — покупки, красные — продажи. Если навести на птичку курсор, то всплывёт надпись как на скриншоте с указанием цены и объёма, в данном случае по 202 рубля было куплено 8000 лотов Сбера.
Робот Богатырь 2.0
Метка рисуется СПРАВА от свечи, на которой была обнаружена большая сделка. Я выбрал в качестве метки знак <. Он похож на указатель направления куда смотреть.
2. Горсти. Горсть — это когда крупный игрок ударяет большим объёмом по стакану. В результате одна его заявка исполняется через множество мелких сделок. Признак горсти — у всех маленьких сделок будет одинаковое время в микросекундах как на скриншоте. По этому критерию робот определяет «горсть».

( Читать дальше )

Торговый робот на Lua для QUIK.

    • 27 декабря 2018, 09:39
    • |
    • XXM
  • Еще

4 года и 4 месяца прошло с выхода поста «Торговый робот на LUA для QUIK» (https://smart-lab.ru/blog/200767.php) про конструктор Lbot. За это время он повзрослел, лишился графического интерфейса и… превратился в младшего брата для Lbot3D. И если раньше для Lbot была пробная версия (с одним инструментом и одним лотом), то теперь, фактически, сам превратился в пробную версию для Lbot3D и, с этого дня, предоставляется в свободное пользование с полным функционалом:

Торговый робот на Lua для QUIK.

Скачать Lbot180.zip можно тут: drive.google.com/open?id=1DL9jGEBm2Uhk89PcQdlK-ObaOe2zihnx
INI-файл написан для демо-QUIK на 3 инструмента — Сбербанк, Газпром и Лукойл. Стратегия на Газпроме — безиндикаторная, на Сбербанке — на скользящих средних, на Лукойле — на пересечениях MACD.

encoding = "UTF-8"
FREQUENCY = 1000
account = NL0011100043, 10110
PositionSize = 300000
xy = 421, 0, 859, 118
;-------------------------------------------------------------------------------
[GAZP]
Security = GAZP, QJSIM, Gazp_moex
WorkSize = 3		//  рабочий объем, в штуках;
LossLimit = 100		// ограничение на убыток по стратегии
OpenSlippage = 10	// допустимое проскальзывание на сделке, в количестве минимальных шагов цены;
OpenLong =  {Close, 1} < {High, 2}	// цена 'close' предыдущей 'полной' свечи превысила 'high' предшествующего ей бара;
OpenShort = {Close, 1} > {Low, 5-2}	// цена 'close' предыдущей 'полной' свечи принизила 'low' 5-2 баров;
StopLoss = 2
TakeProfit = 3, 1, 1
EOD = 18:29:00	//закрытия позиции в указанное время.
autoBot = Y
[SBER]
Security = SBER, QJSIM, Sber_moex
WorkSize = 10
LossLimit = 100
OpenSlippage = 10
OpenLong	= {Ema1} > {Ema2}
CloseLong	= {Ema1} < {Ema2}
OpenShort	= {Ema1} < {Ema2}
CloseShort	= {Ema1} > {Ema2}
autoBot = Y
[LKOH]
WorkSize = 2
Security = LKOH, QJSIM, Lkoh_moex
LossLimit = 225
OpenSlippage = 10
OpenLong	= cross(macd_Lkoh.0, macd_Lkoh.1)
OpenShort	= cross(macd_Lkoh.1, macd_Lkoh.0)
;OpenLong =  {Close, 1} < {Low, 5-2}
;OpenShort = {Close, 1} > {High, 2}
StopLoss = 30
TakeProfit = 50, 10, 10
autoBot = Y


( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

....все тэги
UPDONW