Постов с тегом "алготрейдинг": 4538

алготрейдинг


алготрейдинг - подход к биржевой торговле, основанный на автоматизации торгового процесса при помощи программных алгоритмов и различных аппаратных решений.

Ниже приведены все записи на нашем сайте по теме алготрейдинга.

Публичная алгоритмическая стратегия - 3-й месяц

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

Текущее состояние ордеров:

Публичная алгоритмическая стратегия - 3-й месяц



Публичная алгоритмическая стратегия - 3-й месяц

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

--- Мой путь алгоритмического трейдера. И не только алгоритмического. ---

Начну издалека, я не тороплюсь, у меня выходной)). В 2009 году устроился я на первое своё место работы и … собственно, работал. И вроде всё не плохо и вроде деньги платят и вроде было повышение после года работы и вроде полу-руководящая должность. Но что-то не то. Душа рвалась в высь. Все эти люди вокруг, которые в 17:00 вставали и дружно уходили, всё это нытьё про низкую з.п. и неинтересную работу. У меня периодически возникали словесные баттлы с коллегами на тему: может ли работа приносить удовольствие. Против меня как молодого специалиста применялся железобетонный аргумент «ты ещё молодой, зеленый, пороха не нюхал, жизнь она не сахар, работа не праздник». И на фоне нарастающего несогласия с системой, с необходимостью приходить к конкретному времени, необходимостью прикладывать пропуск при проходе на работу и с, на фоне моего категорического неприятия таких вещей как «памятная серебряная ложечка за выслугу 15 лет в компании» у меня начинается увлечение финансовыми рынками. Если начинать прям совсем с начала, то это был даже не форекс, это были…webmoney, мне сразу понравилась идея чисто с компа, ни куда не перемещаясь, ни с кем не общаясь, зарабатывать деньги. Начинал я с тамошнего обменного сервиса, свои небольшие деньги гонял туда сюда, если привести аналогию с биржей, то вставал в стакан и ждал пока исполнят, потом переворачивался.  Побаловался так немного. Идея понравилась.



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

Внимание, развод

Тут на смартлабе ошивается пара человек, которые торгуют системой на RTS, а так же брент, си.
По их показаниям — денег навалом нарубили, уходят на СМЕ, в РТСе места нет в стакане.

Приводятся различные 172% годовых, трейд 0.9% и так далее. Никаких реальных параметров и бектестов нет. В самом деле — спросить у алготрейдера бектест это все равно что выйти посрать в гостях в момент произнесения тоста за хозяев дома. 

Я давал счет пробный, посмотреть как работает система. Ну работает. Разобрал сделки, понял в чем смысл, закодил. 
Получил явный подгон под фазу рынка. то есть система то работает то нет на длинной дистанции. Посидел еще — вынул условно рабочую закономерность, оставил себе, пусть работает.
Ценник порядка 3 тыс долларов.

Ах да. удалось таки выпросить бектест под конец. Из тслаба, красота вообще. Только потом мне подсказали как распознать картинку гуглом и поискать совпадения. Быстро нашлось совпадение картинки вот в этой теме
Ответ: < 10%. Проверка трейдера на адекватность.

Короче, не попадитесь. Покупайте только проверенное

О пользе симметричных алгоритмов. Бесплатная торговая платформа Jatotrader

Старая добрая Англия. Джентльмен звонит из клуба поздно вечером домой. К трубке подходит слуга.
Джентльмен:
— Гарри!
Слуга:
— Да, сэр.
— Скажи-ка Гарри, что сейчас делает моя жена?
— Как что, сэр! Она сейчас с Вами в вашей спальне.
— Гарри, сними со стены ружье и убей обоих! Я подожду на проводе.
— Как Вам будет угодно, сэр.
В трубке слышны выстрелы, спустя минуту слуга подходит к телефону.
— Ну что там, Гарри?
— Сэр, ее я убил сразу, так как, извините за пикантные подробности, она была «сверху». А он увернулся, вскочил на подоконник,
спрыгнул на клумбу и скрылся в парке.
— Гарри, но у нас же под окном нет клумбы...
— А Вы куда звоните, сэр?...

Как понять, что направленный алгоритм перестал приносить прибыль в заданном направлении? Где та точка, когда нужно его остановить? Другими словами, где «джентльмен» должен был понять, что что-то пошло не так? Наверное, в том месте, где «джентльмен» начал увеличивать риск.
Для, уменьшения риска в случае применения направленных алгоритмов я использую их симметрию. Это значит, что запускаются одновременно два алгоритма, один из них настроен на торговлю «от покупки», второй «от продажи». Все настройки алгоритмов абсолютно идентичны. Т.е. мы не даем преимущество в настройках ни одному автомату (как бы не знаем, куда пойдет рынок). Алгоритм, торгующий от покупки не может, в случае появления сигнала на продажу выставить заявку если у него позиция равна нулю. Аналогично для алгоритма «от продажи». Сейчас не будем вдаваться в подробности, как происходит открытие позиции. Основная задача ограничить риск (размер открытой позиции) у обоих автоматов одновременно. На графиках показаны результаты торговли с помощью робота «Кокоша» для RIM7 вчера 12 апреля 2017 года.

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

Все отзывы о MetaTrader 5 в одном месте :) Или сказ о том, почему MT5 плох для [алго] торговли.

    • 13 апреля 2017, 06:04
    • |
    • dip
  • Еще

Несмотря на то, что некоторые меня знают как человека рекламирующего и рекомендующего MT5 для фортс, в очередной раз накипело. Хочется собрать отзывы в кучу и попытаться обратить внимание метаквотсов на них. Главное, в погоне за светлым будущим — сохранить конструктивность  :) 

Просьба позвать Метаквотсов в ветку и вывести на главную, не плюсиков ради, а результата для.

Главная оговорка: я думаю, что главным врагом [алго] трейдинга на московской бирже является сама биржа, с ее конскими комиссиями, нестабильностью и штрафами за неэффективные транзакции :) Если не заленюсь — напишу про это отдельный пост.

Начну с не алго. Скажу сразу, руками торгую очень мало, и на UI мне почти все-равно, но с MT5 есть «общетрейдерские проблемы», которые важны не только для алго, но и для вполне себе ручных трейдеров: 
1) На сколько мне известно всего 2 брокера предлагают MT5. Это лучше чем 0, но далеко до идеала. В частности есть брокеры предлагающие интересные анлимы и плечи, но у них нет MT5 :) 



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

Итоги первого квартала 2017 года

    Начало года выдалось хорошим. Годовая сезонность на рынке дает о себе знать – период с 1 ноября по 1 мая традиционно самый плодовитый на результаты.  Импульс на рынке, заданный после выборов в США, продолжает действовать. Кроме этого, хороший откат в «горячих бумагах» средней капитализации в феврале также добавлял рынку  драйва.
   О результатах. Реальный счет с агрессивным профилем. Плечо в пике 1 к 5 и более.
Доходность за 3 месяца первого квартала 24,3%, максимальная просадка за этот период – 9,3%.
Индекс РТС за период -3,3%

Почему-то не вставляется картинка, тут ссылка 
b2eda4ba2c10cf69e6ffedabb05df919.png


Немного о вкладах различных стратегий. Хорошо себя чувствовали краткосрочные системы на фьючерсе на индексе РТС. Вернулась стабильность в рыночно-нейтральные системы – они сделали четверть профита. Появились проблески жизни на валютном рынке в паре рубль/доллар, хотя результаты стратегий в этом сегменте символический плюс.

PS

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


Системный трейдер системен во всём.

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

 Системный трейдер системен во всём.
p.s. Верстка — это, похоже, не моё, совладать с таблицей нормально мне так и не удалось)


Тест открытой ТС

Лениво бродив по западному интернету, нашел интересную стратегию, которая своими корнями уходит к некоему Larry Connors. Стратегия построена на простом RSI с периодом 2.

Суть ее в следующем: 
покупаем индексный ETF, когда значение меньше 15 на закрытии дня (да, это можно сделать без проблем и проскальзываний на всех ликвидных ETF) и продаем, когда клоуз текущего дня выше хая предыдущего (можете придумать свои выходы, стратегия не очень-то чувствительна к выходам). 
В общем MR в чистом виде. И в принципе это должно работать на большинстве ETF развитых рынков. 
Тестил на Multicharts.Net, код ниже. 


using System;
using System.Drawing;
using System.Linq;
using PowerLanguage.Function;
using ATCenterProxy.interop;

namespace PowerLanguage.Strategy {
        public class rsi_2_spy : SignalObject {
                public rsi_2_spy(object _ctx):base(_ctx){}
                private IOrderMarket buy_order;
                private IOrderMarket sell_order;
                
                private RSI m_RSI;
        private VariableSeries<Double> m_myrsi;
                private ISeries<double> Price { get; set; }
                
                protected override void Create() {
                        // create variable objects, function objects, order objects etc.
                        buy_order = OrderCreator.MarketThisBar(new SOrderParameters(Contracts.Default, EOrderAction.Buy));
                        sell_order = OrderCreator.MarketThisBar(new SOrderParameters(Contracts.Default, EOrderAction.Sell));
                        m_RSI = new RSI(this);
            m_myrsi = new VariableSeries<Double>(this);
                        
                }
                protected override void StartCalc() {
                        // assign inputs 
                        Price = Bars.Close;
            m_RSI.price = Price;
            m_RSI.length = 2;
                }
                protected override void CalcBar(){
                        // strategy logic 
                         m_myrsi.Value = m_RSI[0];
                        if (Bars.Close[0]>Bars.High[1]){
                                sell_order.Send();
                                return;
                        }
                        
                        if (m_RSI[0]<15){
                        buy_order.Send();
                        }
                        
                }
        }
}


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

Что Московская биржа сделала для алготрейдеров в 2016 году?

  • DataSpace1 стал основным дата-центром Биржи. 
  • Биржа предоставила участникам торгов на срочном рынке доступ к новому высокоскоростному торговому прото- колу TWIME
Что Московская биржа сделала для алготрейдеров в 2016 году?

Модернизация торгово-клирингового комплекса
Продолжается проект по разделению торгово-клиринговых систем Биржи на отдельные модули, призванный существенно повысить надежность и производительность биржевых систем. На первом этапе данного проекта проведено разделение торгового и риск-модуля системы срочного рынка (ТКС SPECTRA). Внедрена в промышленную эксплуатацию новая торгово-клиринговая система валютного рынка ASTS+ c разделенными торговым и клиринговым компонентами. В результате после ввода в эксплуатацию производительность по обработке транзакций на срочном и валютном рынках возросла в три раза. Конечной целью модернизации торгово-клирингового комплекса Биржи является продление срока эксплуатации на 10 лет. Реализация проекта будет продолжена в 2017 году.

Разработан и введен в эксплуатацию новый протокол доступа к срочному рынку TWIME, существенно сокративший среднее время отклика и выставления заявок. В отличие от протоколов Биржи предыдущего поколения TWIME расширяет возможности участников торгов и в сочетании с протоколом получения биржевой информации FAST формирует оптимальное решение для автоматизированной торговли. Протокол TWIME не требует установки специализированного биржевого программного обеспечения на стороне клиента, позволяет использовать любую операционную систему для торговли и любой язык программирования. Протокол оптимизирован для минимизации временных затрат на кодирование и декодирование передаваемых данных как на стороне Биржи, так и на стороне клиента, и в силу стандартизации не требует больших ресурсов на разработку. В конце 2016 года более 40 % сделок срочного рынка совершались через протокол TWIME.

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

Где ошибка? Элементы торгового автомата: функции и критерии качества

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

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

  1. Совершение операций купли/продажи (для приведения фактических позиций к целевым позициям).

  2. Расчёт целевых позиций.

Таким образом, получаем два элемента: “привод” — реализует первую функцию и “советник” — реализует вторую функцию.

“Инструкцию” о том как получать целевую позицию задаёт “конфигурация” советника (т.е. конфигурация = признаки + алгоритм + параметры).

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



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

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