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

алгоритмы


Мааааленькая ошибка может стоить БОЛЬШИХ денег!

Мааааленькая ошибка может стоить БОЛЬШИХ денег!

В конце поста будет пару слов про эту картинку, а пока что про Easy Language.

А знаете ли Вы, что очередность записей в коде на языке Easy (power) Language огого как важна?! Вот такой пример: Если свеча растущая, то сделать счетчик равным единице. Если счетчик показывает 1 — продать. А счетчик нужно сбрасывать на каждой свечке.

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

Если мы напишем так:

var: counter(0);
if open<close then counter=1;
if counter=1 then sell short this bar close;
counter=0;

Вот в таком коде сделки будут совершаться, а счетчик сбрасываться на ноль, всё будет хорошо. 

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

Консольный режим - логика в твоих пальцах

    • 17 сентября 2013, 04:10
    • |
    • Mojo
  • Еще
Несмотря на критику консольного режима, часто звучащую на страницах сайта, я всё же хочу высказать пару слов в его защиту. Я являюсь давним поклонником всего консольного, т.к. прежде всего, что касается консольных приложений, они работают быстрее. Но кроме этого, консоль даёт силу и логику действий. Для сравнения, загружаете вы браузер, видите кучу ссылок и красивых рисунков--и через 10 минут вы можете уже не вспомнить зачем зашли на сайт. Закрываете окно браузера--и снова вспоминаете что хотели сделать… Знакомо? А работа в консольном режиме — это естественный способ оптимизации любого алгоритма работы. Как дополнительные преимущесва использования консольных приложений, я отметил бы дополнительную физическую активность ( движения пальцами и белками глаз), а также невозможность просмотра порнографии. Я пользуюсь консольным браузером, консольными приложениями для трейдинга, консольным чатом и консольными играми.  Это позволило мне стабильно зарабатывать, набирая лишь несколько волшебных строчек:

LOAD smartlab
OPEN mainpage
CONSOLE mode TRUE
KEYBOARD LAYOT EN
MARKER SUCKS CHECK 
UNFRIEND KUKL
FRIEND TREND
MONEY MAKING mode BOOST

 
 

Развитие роботорговли на NYSE помогает дэйтрейдерам!?

    • 20 августа 2013, 01:41
    • |
    • Tyler
  • Еще
Привет всем. Хотелось бы поделиться наблюдениями по поводу данного вопроса.

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

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

Чтобы не быть голословным, покажу несколько типичных примеров явной работы алгоритмов:
Пятничный SPG(падали всем сектором), обратите внимание на откат «по линии».Развитие роботорговли на NYSE помогает дэйтрейдерам!?

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

Делимся секретами алготрейдинга.

    • 29 июля 2013, 15:00
    • |
    • Svips
  • Еще
 
      Все кто когда-либо писал стратегии и тестировал их, наверное замечал, что сложно получить однонаправленную стратегию. Как правило, стратегия зарабатывает, потом теряет, потом снова зарабатывает и снова теряет. Хорошо если потери меньше прибыли, тогда мы получаем устойчивый тренд растущей эквити.  А что делать, если стратегия после длительного роста начала сливать? Или ее взлеты и падения равны друг другу и она торгуется около нуля? Как из нулевой стратегии сделать прибыльную? Как уменьшить просадки прибыльной стратегии и увеличить ее доходность? Все это вы можете узнать из этой статьи.
    Мы решили поделиться своим опытом и одним из методов в этом направлении. Многим известно, что если у вас есть стратегия, которая стабильно теряет деньги, то вам больше ничего не надо. Не изменяя  алгоритма стратегии, вы просто инвертируйте сигналы на вход и у вас мега прибыльная система. Именно так мы и поступаем. Когда стратегия зарабатывает, мы ничего не делаем, как только она начинает терять, мы начинаем инвертировать ее сигналы, и снова зарабатываем. Все просто? Не совсем. Как узнать когда начинать инвертировать, а когда возвращать работу во фронте?


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

Алгоритмы технических манипуляций

 

************************************************************

Сперва скажу, что такое с моей точки зрения технические манипуляции. Всем известно, что манипулировать рынками можно распуская слухи о каких-нибудь событиях, существенно влияющих на состояние той или иной компании. Такие манипуляции случаются довольно часто, они являются прямым нарушением законов практически всех развитых стран и подлежат расследованию с целью найти источник таких слухов. Высказывания различных аналитиков, в принципе, тоже можно считать влиянием на рынок с целью манипулирования оным, но аналитика трудно уличить в злом умысле, поскольку он всегда может привести разные доводы в пользу своего мнения, и он, как человек, имеет право на ошибку, и вполне может не принять в расчёт тот или иной фактор, могущий повлиять на его выводы, которые он озвучил в прессе. То есть высказывания аналитиков за манипулирование рынком обычно не считается. Но это всё классические примеры манипуляций, однако есть другой метод манипулирования рынком, как, например, покупка или продажа (или выставление на покупку или продажу) огромного пакета активов (акций, фьючерсных контрактов или чего-то ещё). Иногда, что бы остановить движение цен, надо просто выставить заявку на огромный пакет актива, иногда надо агрессивно продавать или покупать (агрессивно — огромными объёмами, часто приказами «по рынку»), иногда надо агрессивно «сбивать волну» в течении нескольких дней и т. д. и т. п… Такие методы манипулирования на первый взгляд кажутся весьма затратными, однако при наличии достаточных ресурсов они оказываются чрезвычайно прибыльными. Такие вот методы манипулирования рынками я и называю 



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

Ценная подборка №47. Дни недели в системной торговле. Черный четверг.

Многие слышали о том, что дни недели тем или иным образом влияют на результаты торговли.  Проверить данный аргумент не сложно. Для достаточной статистической выборки возьмем интервал тестируемой выборки около 6-ти лет и проведем эксперимент не на одном инструменте и даже не на нескольких, что естественно было бы большой статистической ошибкой, а на 20-ти инструментах рынка РФ. В нашем случае сформируем портфель из 10 ликвидных фьючерсов и 10 ликвидных акций рынка РФ.

Базовую стратегию возьмем из прошлой статьи про диверсификацию.
Будем последовательно отключать по дню недели (не открывать позиций в отключенные дни). Далее внесем результаты по каждому прогону в итоговую таблицу.

Ценная подборка №47. Дни недели в системной торговле. Черный четверг. 
 
Сравним результаты из колонки — «все дни» с результатами соседних колонок. Очевидно что на первое место по эфективности мы получили результат при котором фильтровался четверг. Отношение среднегодовой доходности к максимальной просадке увеличилось с 1.6 до 2.25, прибыль на сделку с 0.18% до 0.22%. На второе место по неэффектиности попал вторник, без которого прибыль на сделку увеличилась с 0.18% до 0.19%. Но по сравнению с четвергом так же как и при отключении других дней недели, изменения не значительные.

Итог — четверг не самый удачный день для торговли в лонг на рынке РФ. И судя по всему не только для рынка РФ. Как мы помним биржевой крах 1929 года на Уол-стрит пришелся как раз на четверг. 


Александр Дрозд 
 

Веду упорные торги на большом,для меня счете.

    С середины ноября пополнил свой депозит со 100 000 руб. до 800 000 руб. и решил торговать только по алгоритму. Здесь писал smart-lab.ru/blog/84334.php    Что сказать, всё таки крупные деньги (а для меня это очень большие деньги) отлично дисциплинируют, ни одной ошибки за это время не было, но общий результат как то не понятный. К концу декабря увеличил счет до 927 504 руб., но к сегодняшней дате плавно скатился на 821 861 руб. Мой алгоритм дает стабильный доход на истории с 2009 по 2012 год и такие не большие просадки на истории бывали в большом количестве, волнует другое послушал интервью с Александром Резвяковым и передачу «Охота на Герчика» с Владимиром Левченко и оба говорят, что с августа месяца рынок резко изменился, упала волатильность, ликвидность и всё такое и самое интересное моя стратегия с августа «болтается» на месте. Как считаете продолжать торговать алгоритм или нужно какое то время подождать ?!

Кто-то получил отчёт по природному газу на 400 миллисекунд раньше

Кто-то получил отчёт по природному газу на 400 миллисекунд раньше

Вчера на американских биржах произошла маленькая, но очень интересная аномалия, о которойоперативно сообщила аналитическая компания Nanex Research.

31 января 2013 года примерно за 400 миллисекунд до официальной публикации недельногого отчёта по запасам природного газа резко увеличилась торговая активность по фьючерсам на природный газ и паям индексных фондов, таких как UGZ, UNG и BOIL.


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

Робот на РИ вчера.


Много дней роботок шпарил в плюс. Вот вчера ушел в минус.

Две шортовые сделки. Первая удачно и, главное, правильно отстоплена. Со второй хуже, система сидела в ней до конца. По итогу -0.73%.

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

Робот на РИ вчера.

HFT-Алгоритмы на Nyse

есть люди которые занимаюсться HFT-алгоритмами?

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