Избранное трейдера java

по

Открытый Универсальный Робот – Немного о Qlua и как запускать робота в квике

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

Qlua – это скриптовый язык поддерживаемый квиком, в основе язык lua 5.1 (в моем квике версия такая).

Скрипты, написанные на Qlua – это обычные текстовые файлы, которые имеют расширение «.lua». То есть можно сделать файл в обычном блокноте и после сохранения поменять в нем расширение с «.txt» на «.lua». Если внутрь этого файла записать инструкции кода на языке Qlua, то квик будет выполнять их.

Для удобства написания инструкций кода лучше пользоваться не виндусовым стандартным блокнотом, а например Notepad++, который можно скачать официально и бесплатно здесь https://notepad-plus-plus.org/download/v6.9.1.html. Он позволяет включить подсветку синтаксиса различных языков программирования, в том числе и lua, что очень помогает при написании кода.

В Notepad++ в «Опции -> Настройки» можно выбрать русский язык, а в «Опции -> Определение стиля» установить для lua понравившийся стиль отображения. Я для «Язык -> lua» ставлю стиль «Выбрать стиль -> Bespin» и еще в окошке «Стиль» для последних трех «FUNC» переопределяю цвет, иначе они с фоном сливаются.



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

Робот для торговли перекупленность/перепроданность по Williams’% Range под Quik.

Робот для торговли перекупленность/перепроданность по Williams’% Range под Quik.

Всех приветствую.

Представляю вашему вниманию робота для торговли перекупленность/перепроданность с помощью индикатора Williams’% Range. Данный робот позволит вам торговать различные состояния рынка анализируя положения индикатора и автоматизировать свою торговлю. Этот робот является контртрендовым и ведет себя лучше в волатильные дни без тренда. В этой статье расскажу как запустить робота и начать автоматическую торговлю.

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

Опционы временной распад,.

Всем май ) Возник вопрос… временной распад опционов происходить по календарю? т.е. сегодня 29.04. —  4.05 когда рынки откроются будем считать как 30,1,2,3 торговых сессии прошло или сразу 29.04, 4.05 (как будто это 29 апреля). в общем распадается он по рабочим дням или календарным?
СПС

Тезисы книги Уоррен Баффет "Эссе об инвестициях"

    • 29 апреля 2016, 17:07
    • |
    • NoName
  • Еще
На Смартлабе сейчас становится популярна тема инвестиций. Я прочел книгу Уоррена Баффета «Эссе об инвестициях» и выписал основные на мой взгляд тезисы. Комментировать их не буду, дав возможность участникам форума самостоятельно делать выводы. Это поможет также в развенчании мифов, слухов относительно деятельности Уоррена Баффета активно, навязываемыми некоторыми участниками нашего сообщества.

Итак, начинаем:

1. Один из уроков гласит: избегайте компаний без благоприятных и длительных экономических и конкурентных характеристик.

2. Баффетт считает, что большинство рынков не безупречно эффективны, а приравнивать волатильность к риску — глубокое заблуждение, поэтому вся современная портфельная теория неэффективна.

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

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

5.  Грэхем считал, что цена — это то, что платишь, а стоимость — то, что получаешь.

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

7.  В любом инвестиционном поведении нужно остерегаться того, что Баффетт называет «институциональным императивом». Развитие организаций порождает сопротивление переменам, поглощение имеющихся корпоративных фондов и рефлексивное одобрение неоптимальных стратегий генерального директора его подчиненными. Вопреки тому, что обычно преподается в школах бизнеса и школах права, эта всепроникающая сила часто вмешивается в рациональный процесс принятия решений. В конечном итоге институциональный императив ведет к ментальности следования за толпой и появлению не индустриальных лидеров, а инвестиционных подражателей — тому, что Баффет называет стадным подходом к делу.

8. Действительно, большинство поглощений ведет к снижению стоимости, говорит Баффет. 

9. Баффетт подчеркивает, что финансовые отчеты должны помочь потребителю ответить на три основных вопроса о компании: какова приблизительная стоимость компании, ее вероятная способность выполнить будущие обязательства и насколько хорошо ее руководители справляются с управлением компанией 

10. Разница между учетным и экономическим гудвиллом хорошо известна, однако логика Баффетта заставляет ее звучать по-новому. Учетный гудвилл является, по существу, суммой, на которую цена покупки компании превышает справедливую стоимость приобретенных активов (после вычета задолженностей). Он заносится в баланс как актив, а затем списывается как ежегодный расход, обычно через 40 лет. Таким образом, учетный гудвилл, приписанный этой компании, с течением времени уменьшается на совокупную величину данной статьи расхода. 

11. 


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

Алгоритмические онлайн-сервисы

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

RIZM — прикольный конструктор. Недавно вроде гугл показал подобный кодогенератор. Суть — Вы не пишете коды, а складываете кубики. Только не такие, как в ТСЛабе или еще где-то, а более близкие к программированию. Т.е., если Вы умеете читать код, но не умеете его писать (аки покорный Ваш слуга), то это для Вас.

QUANTOPIAN — упоминался несколько раз тут на СЛ. Quantopian стал центром для выпускников математических и научных дисциплин, которые обладают навыками программирования. Для кодеров. Python. Многие говорят, что соскочили с квантконнекта в квантопиан именно по причине простоты питона. Легендарный

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

..

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

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

..

Оптимизация портфеля на R

Этот пост про демонстрацию некоторых возможности пакета PortfolioAnalytics. Этот пакет представляет из себя фрейморк для анализа и оптимизации портфеля, подробности тут  некоторое введение во фреймворк тут. Статья с кодом на R тут http://moderndata.plot.ly/portfolio-optimization-using-r-and-plotly/

И так задача: Есть следующий набор инструментов «GAZP», «ROSN», «LKOH», «TATN», «NVTK», «SNGS», «BANE», построить на их основе оптимальный с точки зрения риск/доходность портфель. Задачу не станем усложнять такими введениями как использование плечей, ограничение по капиталу на бумагу итд. как это все делается можно подробно прочесть в описании фреймворка. Решим лишь что минимальная допустимая доля инструмента в портфеле 5% максимальная 80%

Эффективная граница портфеля

Оптимизация портфеля на R

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

Всем привет! Индикатор для QUIK - нештатный, нашару

Всем привет! 
Чуть о себе: зарабатываю на российском рынке (только для себя), делаю торговые программы (для себя и для других).
Давно читаю Smart-lab, нахожу что-то полезное и интересное. Вот добавлю одну свою легенькую утилитку для Квика, надеюсь пригодится.

Всем привет! Индикатор для QUIK - нештатный, нашару

Индикатор Fractal_Chennal, рисует уровни по «фракталам» с задаваемым периодом. В отличии от штатного  «Fractals» дожидается окончательного формирования формации. Я его использовал в качестве трейлинг-стопа в некоторых программах. Отдает два значения скриптам.
Код:

Settings={
Name = "Fractal_Chennal",
period=5,
line={
{
Name = "Level_High",
Type =TYPE_LINE,-- = LINE --линии  = DASH -- тире  = POINT -- точки
Width = 1,
Color = RGB(0,255, 0)--green
},
{
Name = "Level_Low",
Type =TYPE_LINE,
Width = 1,
Color = RGB(255,0,0)--root
}}}

idx_prosl=0

function Init()
return 2
end

function OnCalculate(idx)
if idx==1 then
P = math.floor(Settings.period/2)*2+1
message("Код бумаги: "..getDataSourceInfo().sec_code.." ; период индикатора: "..P,1)
t_H,t_L={},{}
end
if idx~=nil and idx>P then
if idx_prosl~=idx then
local l=idx-P
for l=l,idx-1 do
t_H[l]=H(l)
t_L[l]=L(l)
end
if t_H[#t_H-(P-1)/2]==math.max(unpack(t_H,#t_H-P+1,#t_H)) then
H_ind_value=t_H[#t_H-(P-1)/2]
end
if t_L[#t_L-(P-1)/2]==math.min(unpack(t_L,#t_L-P+1,#t_L)) then
L_ind_value=t_L[#t_L-(P-1)/2]
end
end
else
H_ind_value=nil
L_ind_value=nil
end
idx_prosl=idx
return H_ind_value, L_ind_value
end
Как пользоваться:

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

Как заработать не менее 8% в валюте?

    • 28 апреля 2016, 14:23
    • |
    • NoName
  • Еще
Ответ прост: Купить корпоративные бонды FORD MOTOR!

Инструкция:

1. Открываем счет в Interactive Brokers, пополняем на 10 тыс$. 

2. Находим в списке бонды FORD MOTOR с погашением не более 2025 года. Например:

Как заработать не менее 8% в валюте?

3. Покупаем корпоративные бонды со вторым плечом. Требуемое обеспечение составит всего 5817$:

Как заработать не менее 8% в валюте?

4. Получаем купонный доход. Доходность можно увеличить, заходя в позицию постепенно. Например, в течение года. Бонды можно купить всего от 1 тыс. $. Таким образом будет сформирована некоторая средняя. Денег ещё останется, чтобы в кризис купить ещё бондов, но это уже стремно может быть.

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

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