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

по

Алгоритмические системы, куда пойти куда податься (часть 1)

 

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

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

Первого робота который попался в руки, несмотря на то, что торговал полностью на Московской бирже, был никто иной как «Мартин Гейл» и сделан он под MT4. Смерть а не робот. В то время я был страшным скептиком по отношении к всему невиданному и непонятному и показывал приличные результаты ручной торговли. Но жуткий интерес заставил включить этого «умного советника» в розетку. Зная какой алгоритм и условия заложены в данного советника, было просто интересно посмотреть, как он работает. Установил, включил и наблюдаю, работает, но не возбуждает. Смысла в действиях нет никакого, как и ожидалось, НО он выставляет заявки и делает сделки.  И понимая, что если задать правильные условия, можно получить очень хороший автоматический агрегатов для торговли. В итоге проработав на моем ноутбуке неделю я понял, что эксперимент окончен.



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

Библиотечка для алготрейдера

Ссылки для скачивания:
1-я часть
2-я часть
3-я часть
4-я часть
5-я часть
6-я часть
7-я часть
8-я часть

Полный список текстов:

> list.files(«E:/syst/lib»)
[1] "_algo_ algotrading.pdf"
[2] "_algo_ IntroductionToAlgorithmicTradingStrategies.pdf"
[3] "_algo_ stan.pdf"
[4] "_bayes_ applied bayesian modelling.pdf"
[5] "_bayes_ bajesovskie seti… logiko-veroyatnostnyj podxod.djvu"
[6] "_bayes_ bayesian statistical modelling.pdf"
[7] "_bayes_ BayesNets.pdf"
[8] "_bayes_ байесовские методы маш обуч.pdf"
[9] "_bayes_ введение в методы байесовского статистического вывода.djvu"
[10] "_caus_ Application of adaptive nonlinear Granger causality.pdf"
[11] "_caus_ Causalities of the Taiwan Stock Market.pdf"
[12] "_caus_ granger causality — theory and applicts.pdf"
[13] "_caus_ grangercausality.pdf"
[14] "_caus_ sugihara-causality-science.pdf"
[15] "_caus_ Причинный анализ в статистических исследованиях.djvu"
[16] "_change_ adaptive filtering and change detection.djvu"
[17] "_change_ detection of abrupt changes.pdf"
[18] "_change_ Efficient Multivariate Analysis of Change Points.pdf"
[19] "_change_ nikiforov_i_v_posledovatelnoe_obnaruzhenie_izmeneniya_svoist.djvu"
[20] "_change_ zhiglyavskii_a_a_kraskovskii_a_e_obnaruzhenie_razladki_sluch.djvu"
[21] "_change_ адаптивный метод обнаружения нарушений закономерностей по наблюдениям.pdf"
[22] "_change_ Момент разладки Чернова.pdf"
[23] "_change_ обнаружение изменения свойств сигналов и динамических систем.djvu"
[24] "_change_ обнаружение моментов разладки случайной последовательности.pdf"
[25] "_change_ обнаружение нарушений закономерностей по наблюдениям при наличии помех.pdf"



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

Подборка годноты vol.2

Подборка годноты vol.2

Йоу трейдеры и другая живность смарт-лаба! Несколько месяцев назад сделал для вас пост где собрал самые нужные (на мой скромный взгляд) ресурсы и медиа для комфортного и быстрого поглощения информации — smart-lab.ru/blog/317442.php

Сегодня в новой подборке годноты решил сделать упор на образовательные/научные источники. Именно пища для мозга, а не игра в танки или покемонов (ну разок можно), лучший отдых и переключение, а заодно и мальчишеская радость от новых знаний о мире и структуре вещей.

НО еще немного займу ваше внимание (перед самой подборкой), рассказав наблюдение о поведении аудитории в сети. Публика (ядро 25-35 лет) стала больше проникаться к всевозможным научным знаниям и новостям, на фоне громких открытий и прорывов в науке за последнее время. Тяга к знаниям дала рост для всевозможных научных СМИ, где приглашаются светила науки (в том числе и русские). Почему же по ТВ об это не говорят? Наша наука ушла в диджитал-подполье, и там дала ростки в брейнбизнесе. 



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

Как эффективно наказать продавца

По мотивам Мегафон: месть трейдера.
Сразу оговорюсь — история не моя, взято отсюда.
Думаю многим пригодится.
Как эффективно наказать продавца и получить приятные денежные бонусы за плохой товар.
Как эффективно наказать продавца

Расскажу о типичной ситуации, в которой оказывались многие. Товарищем был приобретен игровой ноутбук за 48 тыс. рублей. Товарищ очень ждал этой покупки, копил сумму и радовался, когда приволок его домой. Поиграв на нем пару дней, в ноутбуке отвалился вай-фай и блютуз. И здесь начинается мой рассказ.

 Мы начали с претензии покупателя продавцу. Отмечу, что это известный ритейлер М.Видео.

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



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

Открытый Универсальный Робот – Основа робота

Продолжаем разработку универсального робота!

Выкладываю код OUR-0.3, который в настоящий момент еще далеко не полный – это только основа, скачать можно здесь https://yadi.sk/d/l3uic67yruCxa

Код прокомментирован подробно, но дам дополнительное описание общего плана, чтобы логику работы робота можно было представить.

Итак, по порядку:

Робот состоит из двух файлов: OUR.lua содержит основные функции (OnInit, main, коолбэки – пока только один OnStop), FunOUR.lua содержит вспомогательные функции – все остальные. Дополнительно приложен файл с информацией и файл с образцом котировок.

Функция OnInit

1 Первоначально котировки с сервера поступают в источник – таблицу с барами TBar (там все заполняется автоматически при подключении источника).

2 Далее робот делает различные вычисления, результаты которых он помещает в таблицу с данными TDat (также туда копируются параметры баров из TBar), эту таблицу нужно заполнять самому, ключи таблицы на свое усмотрение, но конечно часть ключей в алгоритм уже заложены, это «key»,«O»,«H»,«L»,«C»,«V»,«T» от них идут все вычисления. TDat – это таблица, содержащая таблицы по каждому бару, ключ соответствует номеру бара в источнике. Структура такого типа:

TDat = {
[1321] = {"O","H","L","C","SMAf","SMAs"…},
[1322] = {"O","H","L","C","SMAf","SMAs"…},
…
}


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

Как получать % за хранение денег на счете брокера?

Деньги на счете брокера не должны лежать мертвым грузом, а должны приносить %.
Соответственно вопрос:

Есть ли такие брокеры, у которых можно купить облигации, например ОФЗ, и использовать их в качестве залога для внутридневной торговли на ФОРТС?
Ну или есть ли такие брокеры, которые дают мега-льготное ГО, например 25% от биржевого? Чтобы оставшиеся 75% можно было положить в бонды

НФДЛ при продаже валюты. Как уйти

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

Экономим на налогах

Мы уже определились, что в соответствии с письмом Минфина от 02.08.2012 за номером 03-04-06/4-211, валюта является имущество, и при ее реализации нужно платить налог со всей суммы, что Вы выручили от продажи.

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

 

Освобождаем от уплаты налогов



Но раз валюту признали имуществом, то у нас начинают действовать налоговые вычеты. В соответствии, со статьей 217 НК РФ пункт 17.1 гражданин освобождается от налогообложения, если владел имуществом более трех лет. Это касается как недвижимости, так и любого иного имущества.



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

ЗАДАЧА ОБ ИГРОКЕ, КОТОРОГО НЕЛЬЗЯ ВЫГНАТЬ ИЗ КАЗИНО

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

Задача о блуждании пьяницы возле бара — задача смешная и удобная для иллюстрации такой важной математической абстракции как случайное блуждание точки по прямой. Но с давних времён движение пьяных волновало людей меньше, чем движение капиталов. Именно финансовые задачи были исторически одними из первых в теории вероятностей. Например, в ещё 1650-х годах знаменитые учёные Блез Паскаль и Христиан Гюйгенс начали исследовать так называемую задачу о разорении игроков. Она имеет много разных формулировок, но мы сосредоточимся на одной из них — особенно парадоксальной.

Игрок покупает у казино M фишек, каждая из которых стоит доллар (деньги, заплаченные за фишки — его плата за участие в игре). Раз в минуту крупье бросает монету. Когда она падает решкой, он забирает одну из фишек игрока. Когда орлом — даёт игроку дополнительную фишку. Число фишек у казино не ограничено, так что разориться казино не может. Зато игрок — может. Игра идёт до тех пор, пока игрок не потратит все фишки. Таким образом, выиграть деньги он не может. Это игра “в одни ворота”. Но пока она идёт, игрок имеет право бесплатно пить, есть, общаться с другими игроками и как-то иначе развлекаться за счёт казино (ему не обязательно присутствовать рядом с крупье, который всё делает честно).



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

Подборка годноты vol.1

Подборка годноты vol.1
Пока весь смартлаб орет о ставках/нефти/рубле/улюкаеве/горепрогнозистах/подливных гуру и тд — я подготовил, как мне кажется, норм постецкий. Вашему вниманию тщательно сцеженная, рассортированная по тематикам мякотка для работы, учебы и отдыха в нашей общей интернет-помойке: 


Сайты и приложухи для трейдинга:
finviz.com  — это божественно! Бэнчмарк всех фин сайтов по интерфейсу и удобству навигации, множество плюшек отбора акции для домашки, и визуальной подачи инфы. Бесит, что календарь только для амеров и на текущую неделю.

forexpf.ru  — 1 год назад этот сайт лежал когда на него ринулась каждая домохозяйка отслеживать курс рубля. Нормальный ресурсоёмкий сайт, чтобы попырому прочекать нефтянку, голду или бакс.

freestockcharts.com  — если вдруг упал tradingview.com.



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

Анализатор опционных позиций. OptionFVV. Версия 1.0

Здравствуйте дорогие друзья!

Поздравляю все мужчин с праздником!!!

Я переписал свой анализатор опционных позиций из экселя на C#. Пишу в visual studio 2010.
Кстати я только начал изучать этот язык и это моя первая программа на этом языке. Так что мы с Тимофеев вроде как коллеги по цеху ;)

Начну со слов благодарности:
1. Евгению, за его комментарий, собственно именно оно заставило меня задуматься о том что все равно придется все переписывать с экселя, рано или поздно, пусть уж лучше рано.
Вот его комментарий «А вы подумайте, что дальше будет еще больше написанного, и тогда еще больше будете переписывать.». Хотя помню в первой версии программы он меня пытался отговорить от написания своего анализатора. Как хорошо, что я не податлив на чужое мнение. И то что я проделал такой путь ни грамма не жалею, наоборот есть еще большее желание развивать свой софт.
2. Всем тем кто согласился тестировать сырую версию моего анализатора, за их терпение и подсказки. Их было 4 человека Сергей, Дмитрий, Дмитрий и Максим (они знают про кого я говорю).
3. Есть еще один человек которому я благодарен, его к сожалению нет на смарт-лабе. Это профессиональный программист, на сайте MQL5 он известен как «Dmitriy Skub». Он мне периодически подсказывал по самому коду программы.

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

Просто приведу пару скриншотов программы:
Доска:
Анализатор опционных позиций. OptionFVV. Версия 1.0

Диаграмма:



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

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