Избранное трейдера Waark
Тест стратегии из поста http://smart-lab.ru/blog/343965.php
Формализовал стратегию так, как я ее понял.
1. Входа на следующий день, после обновления исторического хая. Тут есть неточности — историю брал с 2005 года. Не факт, что all time high был на этом промежутке.
2. Предыдущее обновление хая было больше 90 дней назад и менее чем 200 дней назад.
3. Примерно 500 ликвидных бумаг с NYSE/NASDAQ/AMEX. Без учета делистинга, без учета комиссий, без учета платы за плечо. Вроде бы без дивидендов (не уверен), дейли дата взята с Google Finance.
4. Стоп в примере — 3%. Тейк — 90%. Можно взять больше стоп, результаты не критично меняются.
5. Вход фиксированным BP на позицию. (взял 1000 на позу)
Код Multicharts.Net
using System;
using System.Drawing;
using System.Linq;
using PowerLanguage.Function;
using ATCenterProxy.interop;
namespace PowerLanguage.Strategy {
public class _INTEST_by_high_daily : SignalObject {
public _INTEST_by_high_daily(object _ctx):base(_ctx){}
private IOrderMarket buy_order;
private IOrderMarket sell_order;
double previous_high;
double previous_high_low_range;
double all_time_high;
protected override void Create()
{
// create variable objects, function objects, order objects etc.
buy_order = OrderCreator.MarketNextBar(new SOrderParameters(Contracts.Default, EOrderAction.Buy));
sell_order = OrderCreator.MarketNextBar(new SOrderParameters(Contracts.Default, EOrderAction.Sell));
}
protected override void StartCalc() {
all_time_high =0;
}
protected override void CalcBar()
{
// strategy logic
if (Bars.High[0]>previous_high && previous_high_low_range<previous_high && previous_high == all_time_high)
{
buy_order.Send();
}
if (StrategyInfo.MarketPosition>0 && Bars.Close[0]>StrategyInfo.AvgEntryPrice*1.9)
sell_order.Send();
previous_high = Bars.High.Highest(200);
previous_high_low_range = Bars.High.Highest(90);
if (Bars.High[0]> all_time_high) all_time_high = Bars.High[0];
}
}
}
> 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"
Внезапно вспомил что активно торгую 10 лет. Решил сваять пост. Вспомню итоги...
1992г прочел книжку инвестирование в акции… заинтересовался темой… умные люди посоветовали поучаствовать в ваучерном аукционе газпрома… 4 ваучера= 3200 акций… должно было быть 6000, но наепали… мне повезло еще раз, когда я пришел в депозитарий и оформил их на себя… впоследствии все анонимные акции просто украли… кому интересна мутная тема приватизации газпрома в челябинской области гуглим Головлев, депутат, убийство, митино...
1996г работаю в конторе занимающейся скупкой акций у населения… рткм, сберанк, челябэнерго, челябинский цинковый завод… помню ралли 95-97гг…
2006 мой ваучерный газпром стал стоить 1мио рублей… это моя зарплата за 4 года… начал читать про биржу, торги. Продал ваучерный газпром 28 июля 2006г по 302руб. Брокер вип-инвест. Там же прошел обучение. Обучение было дельное. Советы давали хорошие. Вспомнились какие то мутные девки искавшие бохатых миллионеров на курсах по обучению. Итог года 0
Написал третью часть Гайда, но потом решил сократить до одной самой важной главы.
Пределы системной торговли
В последнее время популяризируется тема алготорговли, автоследования, торговых сигналов, обучающих курсов. Однако мало кто задумывается о том будет ли это реально работать.
Системная торговля строится на основании анализа исторических данных. Т.е. измеряем ряд параметров ценовых рядов, делаем прогноз движения цен в будущем и торгуем этот прогноз. Проблема в том, что сам факт торговли прогноза оказывает влияние на историю цен. В физике есть понятие — режим измерения, т.е. изменение не должно существенно влиять на измеряемую величину. Обычно допускается влияние измерения на измеряемую величину в пределах 1-2% и ниже.
Пост по просьбе человека про своих роботов и подход. Комменты отключил, и врятли кому будет интересно.
Сейчас работает на фортс:
25 роботов на SI — половина роботов стабильно в плюсе полгода-год без переоптимизации, половина новых экспериментальных.
10 sberbank — только начал эксперимент месяц назад.
5 gazprom — только начал эксперимент месяц назад.
10 lukoil — только начал эксперимент неделю назад, скорее всего всех отключу после поста А.Г., и проскальзывания хуже чем ожидал.
Почти весь капитал на СИ, сбер и газ для статистики.
Каждый робот в среднем делает 50-200 сделок в год.
Доходность каждого с одним контрактом без реинвест 10-20% годовых при риске в 5-10%.
Это цифры с реальных торгов, округлённые в худшую сторону, и если считать вместе с теми роботами которые отбракованы.
На истории цифры лучше.
Тесты на корреляцию всех ботов показали что каждый бот коррелирует с общей эквити в худшем случае на 50%.
Таким образом если поставить максимальное второе плечо то выходит общая доходность 20-40% годовых при риске в 5-10%, и выше при
увеличении рисков.
Все боты вместе спокойнно переварят депо 100мил.р., а после апгрейда больше.
В 2013-м году я размещал на этом сайте свои воспоминания о 1997-2008 годах (желающие могут найти их в моем блоге). Настала пора освежить их, тем более, что есть и повод.
25 октября исполнилось ровно два года со дня запуска портфеля ИК «Форум» на реальных деньгах – мы стали вести track-record наших результатов. Именно в этот день в 2013-м году мы начали торговлю новой стратегии Суперриск на планируемом объеме собственных средств, образовавшемся от продажи части облигаций, где хранились почти все деньги компании, пока торговля Суперриском велась на «тряпочных» объемах. Также в этот день мы начали «перетряхивание» и облигационного портфеля в соответствии с новой облигационной стратегией.
Поскольку многие скорее знакомы со мной (пусть и удаленно), а про ИК «Форум» впервые слышат (наверняка найдутся и такие), то позволю себе кратко описать компанию, в которой работаю уже больше 3х лет. Итак, ИК «Форум» — это компания одной услуги, а именно доверительного управления (клиентов на брокерском обслуживании закрыли в конце 2013 года). Все операции (за редким исключением) у нас совершаются торговыми роботами (99,9999%). При этом мы не HFT-компания. Торгуем мы наиболее ликвидными инструментами; никаких «вторых» эшелонов и даже многих инструментов из «первого».
