Код для формирования минуток из таблицы всех сделок квика для спота

Порядок действий

1. Формируем в квике таблицу всех сделок со следующими параметрами

Код для формирования минуток из таблицы всех сделок квика для спота

Фильтром отбираем нужные инструменты.

2. Скачиваем из Интернета свободно распространяемый DDE сервер от Морошкина с прилагаемыми dll.
3. В соответствующих местах кода заменяем код на вот этот

using System;
using System.Collections.Generic;
using System.Linq;
using System.IO;
using System.Text;
using System.Timers;
using System.Threading;
using XlDde;

namespace ConsoleApplication2
{
class Program
{
const string service = «myDDE»;
const string candleSPOT = «SPOT»;


static void Main(string[] args)
{

using (XlDdeServer server = new XlDdeServer(service))
{

server.AddChannel(candleSPOT, new SPOTChannel());
server.Register();

Console.WriteLine(«DDE server ready. Press Enter to exit.\n\n»);
Console.ReadLine();
}



}
}


// **********************************************************************
// * Классы DDE каналов с обработчиками данных *
// **********************************************************************


class SPOTChannel: XlDdeChannel
{
//static int time2 = 1000;
static int em = 7;
static int m = 1200;
static int[] NM = new int[em];
static int NMM = 0;
static int LastMinute = 0;
static int mm = 1638400;
static double[] Price_trade = new double[mm];
string[] EM_trade = new string[mm];
static int[] Time_trade_I = new int[mm];
static int[] Volume_trade = new int[mm];
static int[,] Time = new int[em,m];
static double[,] O = new double[em,m];
static double[,] H = new double[em,m];
static double[,] L = new double[em,m];
static double[,] C = new double[em,m];
static double[,] V = new double[em,m];

protected override void ProcessTable(XlTable xt)
{

//int time3 = 1000;
int[] nach = new int[em];
int nach1 = 0;
int i = 0;
int j = 0;
int s = 0;
int curHour = 0;
int curMin = 0;
int curDay = 0;
int curSec = 0;
int curDay_1 = 0;
string name;
string[] bf;
string[] EM = new string[em];
DateTime moment;
string[] Time_trade = new string[mm];



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

Мои итоги мая

Результаты мая и с начала года представлены в следующей таблице:

Мои итоги мая

После трех междупраздничных убыточных дней торгов (с учетом 29-го апреля 4-х дней подряд), по закрытию дня 6 мая у меня включился «фильтр пилы» в RI, Si, SBER и GAZP.  Пока этот фильтр включен, рассчитывать на большие прибыли (как и большие убытки) в системах на этих инструментах не приходится. И если доля моих систем в RI в моем портфеле невелика: 12% от доли Автоследования ИК Форум, т. е. 4%, то доли GAZP+SBER и Si  составляют по 33% или 58% от рисковой части портфеля (62% с учетом RI). В GAZP и Si этот «фильтр» выключился только по закрытию торгов 18 мая (в Si лучше б он этого не делал :( ).  Зато 20 мая по закрытию торгов «фильтр пилы» включился в GMKN, восстановив статус-кво на споте.  По RI и SBER фильтр «продержался» до закрытия дня 26-го мая.

И если в Si включение «фильтра пилы» даже чуть ухудшило месячный результат, то в остальных инструментах он уменьшил убытки в 2-2,5 раза. Впрочем, как я уже написал выше, на результате Автоследования ИК Форум это отразилось слабо, так как в этом портфеле  у меня стоят только мои системы на RI, в доле указанной выше. Собственно последнему портфелю и «обязано» небольшое увеличение просадки моего счета. Впрочем, пока она по прежнему далека от расчетных 15%.


К вопросу об Альфе

Классический расчет α управления осуществляется через линейную регрессию:


ΔSt=βΔBt+α+εt,

где ΔS — приращение счета в %, «очищенное» от вводов-выводов (для фондов — приращение стоимости «пая» или акций фонда),
ΔB  — приращение бенчмарка в %,
εt — ошибка линейной регрессии.

Как видите, «лучше бенчмарка» на росте или на падении ничего не говорит нам о знаке α. Потому что быть лучше бенчмарка на росте можно за счет β>1 даже с отрицательной альфой, а на падении — за счет β<1. И только одновременный «обыгрыш» бенчмарка и на росте и на падении приведет к тому, что α, рассчитанная по всему периоду будет положительна. Более того, α может быть положительна и при проигрыше бенчмарку на росте и только при проигрыше бенчмарку на падении она с большой вероятностью будет отрицательна.

Но все, кто хоть раз считал α и β, прекрасно знают, что они нестационарны по времени и их значения, вычисляемые, например, по 100 тактам, временами сильно отличаются от результатов расчетов на всей истории. Но это хоть можно наглядно отследить, построив «альфа-бета карту» относительно бенчмарка. Вот, например, 100-дневная «альфа-бета карта» для нашего расчетного портфеля, ранее называвшегося «Суперриск»:

К вопросу об Альфе
относительно бенчмарка, определенного здесь (аналог рублевого buy&hold на фьючерсе, только рассчитываемый по значениям самого индекса)

К вопросу об Альфе

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

Торкнуло

Потеряли ориентиры,

Нет руля и нет ветрил,

Кто те гады, командиры,

Нас загнавшие в «запил»?

 

Ищут тренды на смарт-лабе,

Ищут тренды «на игле».

И за пивом, даже в пабе,

Рассуждают о «пиле».

 

Вверх и вниз, туда-обратно,

Si гоняют на Фортсе.

Это жутко неприятно,

И тебе, и мне, и всем.

 

Где же Кукл, где тот Мастер,

Нефть отправивший в «запил»?

Даж у Йеллен с ее свитой

Сдвинуть рынок нету сил.

 

Только мудрый хфтшник,

Тихо денюжку стрижет.

Ему пофиг, он «железный»,

И ему сегодня «прет».

 

Ну а нам, простым то смертным,

Что же делать, как нам быть?

Как в таком-сяком «запиле»,

Хоть копеечку «срубить»?

НО…. (далее ©  Маяковский)

Я знаю, тренды будут!

Я знаю, трендам цвесть!

Пока на нашем рынке,

Торгующие есть!


Вернулся с конференции

Отличная погода, отличная организация, отличное общение, глинтвейн супер. Что еще понравилось? Количество рекламы и саморекламы в выступлениях минимально и именно «в пределах нормы», причем во всех без исключения. Ни одного призыва нести деньги кому то конкретному и(или) за что-то платить. ИМХО, но это первая конференция, когда все выступления такие.
Что не получилось? Очень хотелось открыть дискуссию со сторонниками инвестиций по поводу совершенно ошибочного и популистского заявления Швецова о «9 месяцах жизни спекулянта». Ну нет этого на бирже и не может быть ошибочный и просто лживый тезис аргументом в пользу инвестиций. Можно привести кучу аргументов именно в пользу инвестиций, но это и не отменяет пользу спекуляций. ИМХО, но главное для успеха в торговле не как торгуешь, а торгуешь так, как тебе комфортно. А тут, как говорится «на вкус и цвет...».

Кстати, самым наглядным подтверждением последнего, было выступление Тимофея. Но, увы, «конференция не место для дискуссий» :) Понятно, что следствие высочайшей насыщенности данной конференции, пожалуй, превзошедшей не только конференции самого смарт-лаба, но и многие аналоги. Но в этой насыщенности есть и минус: все доклады прослушать внимательно сможет только очень натренированный человек. Я к таковым не отношусь и потому к стыду своему могу сказать без отвлечений и перекуров прослушал только Романа Андреева, Ларису Морозову, Тимофея Мартынова и круглый стол алготрейдеров. Прошу прощения у других докладчиков за то, что отвлекался, выходил и слушал урывками. Просто не хватило физических сил. Но это и плюс такой конфы — каждый может найти что-то «свое». Про те доклады, что слушал внимательно могу отметить высочайший ораторский и педагогический талант докладчиков. Доклады «с чувством, с толком, с расстановкой». С чем то был согласен, на что хотелось возразить, но именно это и отличает интересные доклады от «пресных». Ну про то, что времени на возражения не было, я уже сказал выше.

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

Как и обещал, сделал дополнение доклада со звуковым сопровождением

Презентация со звуковым сопровождением здесь

drive.google.com/file/d/0BzRUUWXCOSO5RGNmd1N1dVhZYWM/view

Есть несколько помарок во фразах, описывающих формулы: то слово«корень» вставлю там, где не надо, то вместо «следующий слайд», скажу «предыдущий», то «прыгаю» с «контртренд» на «пила» и обратно, но внимательный слушатель их легко «отсеет».

Также предупреждаю, что

— доклад из серии «150 формул и 2 картинки»;
— как прослушать из под браузера не понял, но можно скачать и прослушать в РР от 2007 и позднее, в том числе и на MS Office 365, бесплатно устанавливаемом на смартфонах с WP 8.1 и WM 10;
— файл большой — 67МБ и архивирование не помогает.

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

drive.google.com/open?id=0BzRUUWXCOSO5NHB0ZDh4amx5Vk0 

P. S. Сделал в формате pdf, но, соответственно без звука, зато с правильным отображением формул 

drive.google.com/file/d/0BzRUUWXCOSO5RElJRHZScHJJWW8/view

Не слушайте прогнозы, не делайте прогнозы

Точность прогнозов финансовых «гуру» составила 47,4%

www.cxoadvisory.com/gurus/

Это выдается как нечто плохое. На самом деле вполне приемлемая точность для статистического прогноза. Например, если Вы правильно определяете 70% сильных движений и мало теряете в них при ошибках, а малые движения правильно прогнозируете только в 30% случаев, то с точки зрения данного исследования Ваш результат прогнозирования тоже будет существенно меньше 50%. Однако с вероятностью 0,99 Вы будете в прибыли.

Мои итоги апреля

Результаты апреля представлены в следующей таблице:

Мои итоги апреля

По традиции комментарии к отдельным компонентам:

1.  Автоследование ИК Форум. Краткосрочные трендовые системы в Si и Eu «пилит» уже второй месяц (а эти системы 60-65%% портфеля), это отражается и на RI (еще 15-20%% портфеля), где тоже не удается заработать из-за его «долларовости». Успокаивает лишь одно: скорость входа в просадку значительно меньше,  чем в 2015-м году, а значит есть уверенность в том, что и по величине эта просадка будет меньше прошлогодних.

2.  Spot. Все логично:  рост в индексе ММВБ – новый исторический максимум счета. Правда, отдельные акции вели себя по-разному. Так, Сбербанк закрыл месяц в скромненьком минусе, полмесяца минусил и ГМКН, но на рывке с 9300 на 9700 все «вернул с походом» и только Газпром «вперед и вверх, там наши горы».

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



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

Изменения в докладе на конференции 14 мая

В связи с тем, что в ходе репетиции доклада выяснилось, что с объяснением математических формул для критериев классификации состояний рынка, я не укладываюсь в отведенный хронометраж, я удалил эту часть из доклада и презентации. Презентация, представляемая на конференции приобрела следующий вид:

drive.google.com/file/d/0BzRUUWXCOSO5NHB0ZDh4amx5Vk0/view

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

Очередной смешной отзыв на мой курс

    • 27 апреля 2016, 08:32
    • |
    • А. Г.
      Проверенный аккаунт
  • Еще
Периодически я изучаю отзывы о моем курсе, используя поиск яндекса и гугла и выбираю самые оригинальные. До вчерашнего дня безусловная «пальма первенства» была у отзыва:

«Был на семинаре у Горчакова, как то не пошло, за два дня Горчаков дал 150 формул и две картинки, лучше б было наоборот».


Но вчера под ссылкой на курс нашел отзыв оригинальнее:


Первый. Ну как курс, стоит сходить?


Второй (отвечает Первому — прим. мое). Представьте себе, что Перельман Вам читает доказательство своей теоремы.

Да, чувствую, что на конфе своим докладом «подложу Тимофею свинью» :) Но я не виноват, он сам настаивает.

теги блога А. Г.

....все тэги



UPDONW
Новый дизайн