Постов с тегом "алгоритмы": 277

алгоритмы


Спасибо Абу Абдуллах Мухаммеду ибн Муса аль-Хорезми

Продолжаю цикл публикаций, посвященных Алго.
Начало здесь
smart-lab.ru/blog/fun/369555.php

Спасибо Абу Абдуллах Мухаммеду ибн Муса аль-Хорезми


Само слово «алгоритм» происходит от имени хорезмского учёного Абу Абдуллах Мухаммеда ибн Муса аль-Хорезми (алгоритм — аль-Хорезми). Около 825 года он написал сочинение, в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления. К сожалению, персидский оригинал книги не сохранился. Аль-Хорезми сформулировал правила вычислений в новой системе и, вероятно, впервые использовал цифру 0 для обозначения пропущенной позиции в записи числа (её индийское название арабы перевели как as-sifr или просто sifr, отсюда такие слова, как «цифра» и «шифр»). Приблизительно в это же время индийские цифры начали применять и другие арабские учёные. В первой половине XII века книга аль-Хорезми в латинском переводе проникла в Европу. Переводчик, имя которого до нас не дошло, дал ей название Algoritmi de numero Indorum («Алгоритмы о счёте индийском»). По-арабски же книга именовалась Китаб аль-джебр валь-мукабала («Книга о сложении и вычитании»). Из оригинального названия книги происходит слово «алгебра» (аль-джебр — восполнение).



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

Случайность, Эффективность и ТехАнализ.

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

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

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

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


Условия испытаний. 

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

АЛГОРИТМЫ В БЫТУ.

Как-то я подавал я заявку на участие в Блоге по алгоритмической торговле.

Тимофей ответил — пиши статьи по тематике, тогда и пущщу.

А мне хотелось в тематическом блоге писать посты, задавать вопросы и общаться.

Старый анекдот: В сумасшедший дом приходит комиссия. Пациенты прыгают в бассейн без воды, некоторые расшибаются. На вопрос комиссии один из них отвечает: «Учимся плавать, а когда научимся прыгать с вышки — пустят в бассейн воду.

На самом деле, мой торговый алгоритм готов.

 АЛГОРИТМЫ В БЫТУ.





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

 АЛГОРИТМЫ В БЫТУ.



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

Торговля ручками

Неверный путь.

Верный путь это построить свой алгоритм на базе Дракона. Если не получается, то либо дорабатывать алгоритм, либо уйти в фотографы и фрилансеры.

О циклах на пальцах для непосвящённых: вейвлет-преобразование

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



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

2 минуты свободного падения

2 минуты свободного падения

Ночной кошмар на азиатской сессии трейдеры еще долго будут помнить. В течении пары минут кабель упал на 800 пунктов, сделав это без единого отката.

Британская валюта, достигла своего 31-летнего минимума, достигнув уровня 1.1841. Но ходят упорные слухи, что на одной из электронных площадок, был зафиксирован также уровень 1.1378. Азия не Европа, и «ночные» (для трейдера, находящегося в европейской части материка) торги, не сильно отличаются активностью, но даже не это стало основной причиной столь стремительного обвала.

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

Ведь, решение, принятое на референдуме может реализовываться годами, а может уже за пару лет стать политической реальностью, экономически изолировавшей Британию от ЕС, а ЕС от Британии. Очевидно, что именно второй сценарий сейчас на повестке дня, но почему пара фунт\доллар отыграла этот фактор именно сейчас, причем за две минуты?



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

Новая Алгоритмическая Платформа?

Ковыряя последние несколько месяцев WL, TSLab & S#.Studio испытывал все время неприятное ощущение каши, не смотря на то, что вроде визуально все понятно. Нифига не понятно. Каша из пересечений. В схеме, построенной три месяца назад разобрался с третьей попытки. Проблема — нужно эту схему все время помнить. А если еще вдруг вносятся редакции, то теряешься где-то на третьей итерации. Даже если откатываешься на предыдущую версию, то нужно вспоминать как она работала.

Все это кажется примитивным «допотопизмом» после знакомства с Драконом. WL задал моду, и ее все придерживаются как веры в плоскую Землю. Что происходит при «программировании» схем на Драконе? Схема всегда читабельная, никаких пересечений и паутин. Логика читается даже после двадцатой итерации. При возврате к предыдущим версиям ничего не нужно вспоминать, просто читаешь по потокам схему, в которой нет разночтений.

Самое главное — все условия подаются на входе, а потом из них строишь уже логику. Position Management вообще в отдельной схеме, туда отправляешь Вставкой любой сигнал, а Хранитель Позиций уже обрабатывает сделку. Причем, делает это тоже по предварительно зашитой, но кастомабельной логике.

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

Мифы текстовых "алгоритмов"

Текстовые алгоритмы исполнять очень сложно. Для этого нужен специальный дзен по удержанию массы деталей в голове. Что такое текстовый алгоритм? Это прописанный до мелочей (вплоть до права на туалет и чаек) план работы, с картинками/рисунками. К этому можно добавить детальный дневник трейдера, куда записывают все аспекты в процессе до/во время/после сделки. С одной стороны, это лучше, чем ничего. С другой — это иллюзия совершенства. К сожалению. Я несколько лет в этом просидел, пока не понял, что нужно бежать за красные ленточки стандартных штампов.

Главная беда текстовых алгоритмов и дневников знаете в чем? Правильно. Ты можешь оценить ошибку ТОЛЬКО после ее совершения. Потому что текстовый алгоритм — декларативный. Мозг так устроен, — да и весь мир! — что по декларациям можно в лучшем случае сверяться, но невозможно действовать. Декларация не является призывом к действию. Отсюда зависимость от дисциплины и психологии. 

Для решения этой проблемы нужно переходить на

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

Сложно-вывернутое движение котировок.

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

Сложно-вывернутое движение котировок.

Модели разрабатываются для двух стадий рынка – тренд и боковик.

  1. Тренд. Каждый импульс импульсивнее предыдущего. Каждый откат откатывает меньше предыдущего. Мувинг идет в сторону импульса. Откаты незначительны относительно изменений мувинга.

 

  1. Боковик. Импульс примерно равен откату. Мувинг практически не меняется относительно волатильности. Средняя вола высокая относительно средних изменений мувингов.

 

Для стадии тренда в эксцель я подготовил математическую модель покупок. Модель легко проходит проверку на истории, т.к. описан замкнутый процесс, от открытия позиции до закрытия. Проверка на истории занимает не больше получаса. Модель предназначена для работы на дневках. На каждый текущий момент рассчитывается цена покупки и последующей продажи. Модель допиливается, продажу пока не делаю, все равно это будет «зеркало» модели на покупку. Постоянно добавляю и тестирую условия, при которых выполняются вход в сделку, выход, стоп, добавление позиции.



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

Простое преимущество в SPY

    • 13 августа 2016, 09:00
    • |
    • uralpro
  • Еще

strat

Статья из блога "Trading with Python" об элементарной стратегии, которая демонстрирует последовательный подход к разработке алгоритмов.

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

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

Давайте возьмем наиболее популярный инструмент — S&P 500 ETF «SPY». Начнем с наблюдений.

Обзор данных

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



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

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