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

по

Что я понял за несколько лет реальной торговли (по версии Mr Mozart)

    • 16 января 2020, 12:32
    • |
    • Yan_Vas
  • Еще
YouTube канал Mr Mozart я бы поставил на первое место в рейтинге каналов связанных с трейдингом. 

Что я понял за несколько лет реальной торговли (по версии Mr Mozart)

Крайнее его видео посвящено теме (см. заголовок) вот собственно все тезисы:

1. Способность быть вне рынка, в ожидании хорошего сетапа.
Желание постоянно находиться в позиции губительно.

2. Грамотная растановка стопов, а также использование логических стопов.
Никаких АТР*N; никаких фиксированных стопов N (0,5 — 2% от депо) (как рекомендует Элдер например); никаких индикаторов для выставления стопа (например зона безопасности Элдера).

3. Грамотная расстановка тейков.
Тейки только по следующим уровням (зона интереса). Никаких тейков по формуле: стоп*N (2-3); никаких тейков на мувингах или каналах.

4. Быстрый перевод в безубыток.

5. После открытия сделки необходимо быть на рынке на закрытии каждой рабочей свечи.



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

БОТ / иГРЫрАЗУМа-2019. Задай свой БОТ-вопрос участнику Лисицин

Коллеги, всем добра! Сегодня задаем наши вопросы участнику Лисицин. Конкурсант заявлен в номинации БОТ, для участия заявлена, насколько я понимаю, вторая по величине рабочего счета сумма среди конкурсантов.

Графики по участнику:

Рис. 1. Общий график изменений цифр по счету
БОТ / иГРЫрАЗУМа-2019. Задай свой БОТ-вопрос участнику Лисицин


Рис. 2. График доходности с учетом ввода-вывода средств
БОТ / иГРЫрАЗУМа-2019. Задай свой БОТ-вопрос участнику Лисицин



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

Вот так можно (нужно) скальпить большие гэпы

Инструмент РИ.
Маржа +32210 пунктов РИ (42140 руб).
Комис бирже 2220р.
Комис брокеру — фикс.
Количество трейдов 14.
Оборот 1258 контрактов (629 куплено и 629 продано).
Количество потраченного времени — 15 минут.

Вот так можно (нужно) скальпить большие гэпы



Пошаговая видеоинструкция - как создать свой индикатор в ТСЛаб с помощью кубиков и кода на C# (на примере индикатора СПРЕда)

Раньше на Смарт-Лабе я уже рассказывал, как можно создать свой индикатор в ТСЛаб (ссылка>>>). Но, как говориться, лучше один раз увидеть, чем семь раз услышать. Поэтому специально для тех, кому удобнее смотреть чем читать провёл две онлайн-встречи в ходе которых подробно рассказал и показал весь процесс создания кубиков. Чтобы не пропускать анонсы наших бесплатных онлайн-встреч (обычно проводятся в среду) подписывайтесь на телеграм-канал ( t.me/TradingLaboratory )

На первой встрече мы создавали кубик СПРЕДа (методом деления) с помощью кубиков — это удобно для тех, кто не умеет использовать язык C#. Однако, как выяснилось, удобно это и для тех, кто собирается писать код и хочет заранее наметить план создания кубика.

Вот как выглядит результат создания СПРЕДа

Пошаговая видеоинструкция - как создать свой индикатор в ТСЛаб с помощью кубиков и кода на C# (на примере индикатора СПРЕда)


Вот видео: Как создать свой кубик (индикатор) для ТСЛаб с помощью кубиков (

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

Кубик для Управление размером позиции в ТСЛаб - где взять и как использовать

В течение долгого времени я создавал торговые стратегии в программе Wealth-Lab, а затем переделывал код и проторговывал эту стратегию в ТСЛаб. Мне было так удобно поступать в том числе и потому, что в Wealth-lab есть уже готовые методы управления размером позиции (так называемые PosSizer).

Однако как оказалось в ТСЛаб можно создавать самостоятельно модули управления размером позиции с помощью написания кода. Потратив несколько часов, мне удалось создать несколько «кубиков», которые по определённым методам рассчитывают количество контрактов которые нужно купить (или продать) в момент сделки.

Сегодня я покажу как они выглядят и как их можно получить и использовать.

Для начала создадим простейшую стратегию — для демонстрации работы кубиков:

Правила такие:

1) Строим по ценам High верхний уровень, а по ценам Low нижний уровень.
2) Сдвигаем эти уровни на одну свечу вправо.
3) Если цена закрытия (Close) закрывается выше сдвинутого верхнего уровеня — входим в длинную позицию на следующем баре с помощью лимитной заявки (по цене Close).

( Читать дальше )
  • обсудить на форуме:
  • TSLab

Дельта-нейтральность через матожидание

Возникла тут одна идея — как можно было бы добиваться дельта-нейтральности опционной позиции. Хотел бы поделиться, может, получится интересное обсуждение. Но сначала — предыстория вопроса.

Итак, допустим, мы торгуем какую-то дельта-нейтральную стратегию. Это может быть и покупка-продажа волатильности, и котирование ММ, и календарный арбитраж между разными сериями или еще какая. Главное, после открытия опционной позиции (по выгодным, как нам кажется, ценам), нужно добавить фьючерсов в позу (лонг или шорт), чтобы минимально зависеть от того, куда пойдет базовый актив (БА). Как это сделать? Самое простое — посчитать дельту по Блеку-Шоулзу (БШ) и выровнять эту дельту соответствующим количеством фьючерсов. Рассмотрим на примере покупки волатильности:
Дельта-нейтральность через матожидание

Здесь дельта БШ равна нулю и, по идее, нам все равно, куда пойдет БА. Правда будет сильная зависимость от веги, но этот риск здесь рассматривать не будем, только риск от движения БА. Судя по картинке и по тому, что дельта БШ = 0 — у нас нет такого риска. Но если мы в реале откроем эту позу, то обнаружим, что есть почти 100% корреляция эквити с БА. Если она положительная (растет БА — растет PnL, падает БА — падает PnL), то, значит, у позы фактически положительная дельта. Если корреляция отрицательная (растет БА — падает PnL, и наоборот), то фактически у нас отрицательная дельта. Несмотря на то, что БШ показывает нам нулевую дельту. Перефразируя известное выражение, можно было бы сказать так:



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

Определение направления цены с помощью потока ордеров

Определение направления цены с помощью потока ордеров

Перевод статьи из блога tr8dr. Написано верно, применительно к HFT алгоритмам, но очень кратко. Однако, немного подумав, из этого можно сделать достаточно простую метрику для раннего определения направления движения цен.

Высокочастотная маркет дата, как правило, представлена в виде обновлений потока ордеров (полный ордерлог):

Определение направления цены с помощью потока ордеров



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

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

Лениво бродив по западному интернету, нашел интересную стратегию, которая своими корнями уходит к некоему 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();
                        }
                        
                }
        }
}


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

Эволюция меня как трейдера... (Karaya1)

Много последнее время вопросов поступает про путь которым я шел к текущим результатам… попробую в этом посте на многое ответить...

Это старый профиль на Смарте, срок жизни 11-14 года, ник многим знаком, многие помнят, со многими общался… - Karaya1

Можете на здоровье в нем покопаться...

Тут списком выделю самые интересные и актуальные посты со старого профиля в порядке публикации:


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

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