Избранное трейдера Ramil Shahattudinov

по

Как узнать какие акции самые волатильные…

Для реализации одной задумки в один прекрасный момент мне необходимо было узнать какие акции, торгуемые на ММВБ, являются самыми волатильными за определенный период…

Скачивать историю по всем акциям и прогонять ее через Excel слишком долго и нудно…

Захотелось написать робота, чтобы он сам за меня все посчитал… Но так как я знаком только с языком программирования Qpile, то мне пришлось столкнуться с проблемой – для получения данных по свечкам используется функция «GET_CANDLE», а она работает только при открытом графике… Открывать в Квике три сотни графиков мне тоже не хотелось…

На помощь пришла «Текущая таблица параметров» в QUIK… Но у нее один недостаток – информация в ней содержится только за текущий день. Что-же делать? Можно и подождать…

Пришлось быстренько написать робота и запустить его для накапливания информации. Каждый торговый день после 18:50 робот сохраняет информацию в файлы и одновременно отображает ее. Формула для расчета простая: (Max-Min)/среднедневная цена. То есть, волатильность в процентном выражении от среднедневной цены.

Выглядит таблица вот так:

Как узнать какие акции самые волатильные…

Далее копируем таблицу в буфер и сортируем в Excel как нам надо...
-----
Кому надо копируйте. Мне не жалко.



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

О чем могут рассказать биржевой стакан и лента сделок

О чем могут рассказать биржевой стакан и лента сделокО чем могут рассказать биржевой стакан и лента сделок   

 

 

Биржевой стакан и лента сделок, пожалуй, самые недооцененные инструменты анализа акций среди массового инвестора.

На просторах интернета полно информации об анализе графиков цены и самых экзотических технических индикаторах. Чуть менее распространен анализ объемов торгов, по причине отсутствия такового у форекс-брокеров, активно популяризирующих биржевую торговлю. Не сложно найти неплохой учебник по инвестированию и фундаментальному анализу. Но вот, что касается использования ленты сделок и биржевого стакана, здесь русскоязычные ресурсы ограничиваются разъяснением терминов «бид», «аск» и спред, на чем весь анализ этих инструментов, по сути, и заканчивается. Есть неплохие видеоматериалы, но они преимущественно описывают ситуации на рынке США, где ECN и «дарк-пулы» вносят свои коррективы в механику торгов. Данная статья призвана хоть немного, но ликвидировать этот пробел и рассказать о том, как и зачем эти инструменты могут быть использованы на российском рынке обычным частным инвестором.



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

сформировал портфель акций, мои принципы отбора

Всем привет, сегодня закончил формировать портфель по акциям https://smart-lab.ru/q/watchlist/Artemunak/1362/
Тимофей сделал много классного на сайте по акциям, пользоваться удобно.
Особо отмечу ссылку где собраны в одном месте видосики с конференций и даже презенташки, это очень круто.
confa.smart-lab.ru/20171104
Сам я просмотрел многие выступления, много что понравилось, но не скажу что я полностью разделяю чей-то подход.
В целом я был оптимистично настроен по Российскому фондовому рынку и до роликов, о чём периодически писал, а после просмотра роликов утвердился в своём мнении.
Да и в последние годы я был также за рост фонды в России, просто был более интересный «криптоактив» ;)  в котором я и просидел и продолжаю сидеть, на фоне чего было особо не до акций.


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

Скрипт на qlua - Светофор

По следам этого поста скрипт на qlua, называется «Светофор».
Суть скрипта- отслеживать дистанцию до «дна», которое представляет собой лои 2008 года+накопленная инфляция.

Подсветка строк:
зеленым- цена ниже уровня инфляции
желтым — до дна менее 50%
красным — до дна более 80%

сортировка строк по ctrl+клик

В чем не смог разобраться:
как получить лой 2008 года по акции (вбито вручную)
как получить полное название компаний (вбито вручную)
кто знает — подскажите!

Как это выглядит в Квике:
Скрипт на qlua - Светофор


Бэктест на проливе 2014 года:
Скрипт на qlua - Светофор



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

Теория вероятностей и другие секреты в трейдинге.

Люди делятся на гуманитариев и математиков. Верно?.

 Нет. Люди делятся на личностей. И каждая личность имеет свой подход  в той или иной области. В понедельник выложил две задачки по теории вероятности. Одна из них очень известная. Мне показалось, что для многих теория вероятности – очень сложно. Хочу переубедить в обратном. Математика – это очень легко. Но только если вы используете правильный подход. Чем отличаются люди с гуманитарным складом ума -  от математического? Гуманитарии на одну и туже задачу имеют несколько решений. К примеру, опишите смысл Шекспировского произведения? Если у Вас их будет десять – будет ли это являться неправильно? Будет наоборот – замечательно! Даже если кто то зачитает строки из произведения, и прибавит к ним что то свое – никто не обидятся. А многие даже не заметят. Но если вы имеете 10 решений на простую задачу по математике – значит большинство из них не правильные. Пример, простая задача: Сколько будет сложить «2+2»? Гуманитарии на этот счет найдут анекдоты, где результат будет разный. Вот только этим и отличаются гуманитарии от математиков. В подходе. Для того, что бы иметь математический слад, надо лишь придерживаться логике математика.



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

Линда Рашке - 50 проверенных временем классических правил торговли на финансовых рынках.

Линда Рашке — Список классических правил торговли, на финансовых рынка. Правил, которые прошли испытания временем и опытом успешных трейдеров.

1. Планируйте вашу торговлю. Торгуйте в соответствие со своим планом.

2. Ведите учет своих результатов торговли.

3. Сохраняйте положительный настрой, вне зависимости от того, сколько вы потеряли.

4. Не берите рынок домой.

5. Постоянно устанавливайте более высокие цели.

6. Успешные трейдеры покупают на плохих новостях и продают на хороших новостях.

7. Успешные трейдеры не боятся покупать высоко и продавать низко.

8. Успешные трейдеры имеют четко – расписанное запланированное время для изучения рынка.

9. Успешные трейдеры изолируют себя от мнения других.

10. Постоянно работайте над терпением, настойчивостью, решительностью и рациональностью в своих действиях.

11. Ограничивайте свои потери — используйте стоп- ордера!

12. Никогда не отменяйте стоп-ордер после того, как вы разместили его!

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

Анализ спроса и предложения (робот)

    • 16 марта 2017, 11:57
    • |
    • Albus
  • Еще
Кто сильнее — быки или медведи?
В КВИКе есть такие поля:
Суммарный спрос — количество лотов, выставленное на покупку (даже за пределами видимости стакана)
Суммарное предложение — количество лотов, выставленное на продажу (даже за пределами видимости стакана)
Количество заявок на покупку — сколько люди, звери, птицы и юр.лица поставили заявок на покупку (даже самых маленьких — однолотовых)
Количество заявок на продажу — сколько заявок выставлено на продажу.
Вот они.
Анализ спроса и предложения (робот)


Полезность этих полей можно критиковать. Мол, они не показывают айсберги, крупный игрок может умышленно поставить большой пакет вдали от рынка, однолотовые заявки искажают картинку… Это всё так, и я не защищаю этот метод анализа.

Тем не менее, я написал робота, который эти параметры анализирует. Робот только что из печки, горяченький.

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

Альтернатива стандартному Болинджеру - Болинджер через линейную регрессию

Добрый вечер.

При одних и тех же периодах — намного информативней и интересней...

Альтернатива стандартному Болинджеру - Болинджер через линейную регрессию

Settings = 
{
        Name = "xBollinger_LinReg",
        period = 40,
        deviation=2,
        line=
        {
                {
                        Name = "xBollinger_LinReg",
                        Color = RGB(0, 0, 255),
                        Type = TYPE_LINE,
                        Width = 2
                },
                {
                        Name = "xBollinger_LinReg",
                        Color = RGB(192, 0, 0),
                        Type = TYPE_LINE,
                        Width = 2
                },
                {
                        Name = "xBollinger_LinReg",
                        Color = RGB(0, 128, 0),
                        Type = TYPE_LINE,
                        Width = 6
                }
        
        }
}


function c_FF()
        
        local AMA={}
        local CC={}
        
        return function(ind, _p,_ddd)
                local period = _p
                local index = ind
                
                local vol = 0
        
                local sigma = 0
                local sigma2 = 0

                local aav = 0
                local bb = 0
                local ZZZ = 0

                                        
                if index == 1 then
                        AMA={}
                        CC={}
                        
                        CC[index]=(C(index)+H(index)+L(index))/3
                        AMA[index]=(C(index)+O(index))/2
                        
                        return nil
                end
                
                ------------------------------
                AMA[index]=AMA[index-1]
                CC[index]=(C(index)+H(index)+L(index))/3

                if index < (_p) then return nil end
                                
                period =_p
                if index < period then period = index end
        --------------- 
                sigma=0
                sigma2=0
                aav=0
                ZZZ=0
                for i = 0, period-1 do
                        ZZZ=CC[index+i-period+1]
                        aav=aav+ZZZ
                        sigma=sigma+ZZZ*(-(period-1)/2+i)
                        sigma2=sigma2+(-(period-1)/2+i)^2
                end
        bb=sigma/sigma2
        aav=aav/period
                
        AMA[index]=aav+bb*((period-1)/2)
                
                sigma=0
                sigma2=0
                sigma3 = 0
                for i = 0, period-1 do
                        ZZZ=CC[index+i-period+1]
                        sigma2=aav+bb*(-(period-1)/2+i)
                        sigma=sigma+(ZZZ-sigma2)^2

                end
                sigma=(sigma/period)^(1/2)
                                                                
                        return AMA[index]-sigma*_ddd,AMA[index]+sigma*_ddd, AMA[index]
                        
        end
end


function Init()
        myFF = c_FF()
        
        return 3
end
function OnCalculate(index)
        
        
        
        return myFF(index, Settings.period,Settings.deviation)
        
                
end



Трейдерский Dell P4317Q...

С выходом этого монитора, мы бы хотели вам показать, что учитываем требования наших клиентов, объединившись с теми, кому этот монитор будет полезнее всего, прежде всего с ТРЕЙДЕРАМИ… © Берт Парк, один из бонз Dell

Dell выпустил очень интересный монитор спешиал для трейдунов, это подчёркивается в рекламе и даже прямым текстом об этом говорят (см. выше). Размер 43! дюйма, разрешение 3840 x 2160@ 60Hz, в эквиваленте 4 экрана 1920x1080.

И самое главное — возможность работать физически от 4-х независимых источников, родной софт встроен, всё из коробки. На одном экране безрамочно пиксель в пиксель могут работать 4 сигнала. Four monitors. One Display.

Трейдерский Dell P4317Q...

$1350, продают уже неделю, у нас пока нет вроде.

http://www1.euro.dell.com/content/products/productdetails.aspx/dell-p4317q-monitor?c=uk&cs=ukbsdt1&l=en&s=bsd

зы. брендовых 40+ мониторов пока мало, всякого корейско-китайского полно: Yamakasi, Wasabi… так что это отличное прибавление в линейке гигантов, ещё бы корейцы изогнутое что-то приличное сделали и заживём.

Для Quik. Авто тейк & стоп. Новый подход, код.

Терминал позволяет разрабатывать самодельные индикаторы, работающие в отдельном потоке. Но индикаторам можно давать и дополнительную нагрузку, реализовывать даже легких роботов-индикаторов, торгующих автономно. Из плюсов – получаем штатное диалоговое окно средствами Квика, что-то рисуем не отходя от кассы…   Не требуется подключения внешних библиотек для работы и отображения диалоговых окон, что повышает надежность и простоту установки.
Для примера сделал вполне рабочую программку авто стоп-тейк. Торговлю для примера на скользящих делать не стал, никому не нужна, а автостоп пригодится. Проверял на собственном реальном счете – работает. Пользуйтесь на здоровье!
   Есть один недостаток: по одному графику инструмента (бумаги) не может работать индикатор, получающий данные извне этого графика (как этот) и луа скрипт с main. Происходит конфликт и  Квик подвисает. Поэтому сейчас становится сложно надежно графически отобразить арбитражный спред например и его торговать. Но эту проблемку разработчики терминала обещают устранить в свежей версии.



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

....все тэги
UPDONW
Новый дизайн