Избранное трейдера Алексей Ван
Всем привет!
Решил немного порассуждать о том, насколько применим такой подход во всяких накопительно-инвестиционных делах для частного инвестора.
Если очень кратко, то это методы гибкого подхода к управлению каким-либо проектом (чаще применяется в разных отраслях ИТ, но не только).
Дисклеймер: те, кто глубоко знаком с agile подходом, не воспринимайте этот текст слишком серьезно, он написан исключительно для ознакомления с agile в принципе.
Как я уже писал недавно, мне довелось попасть на тренинг по гибкому управлению, который вел Борис Ярыгин — директор Центра Agile as a Service Сбера, он любезно поделился своей презентацией и я тут использую некоторые слайды оттуда.
Есть ещё одно классное место куда я иногда езжу чтобы меня никто не тревожил. Это парк в нашей станице. Но не тот что в центре, а на окраине. Только открылся. Чистый, пустой, светлый. Там я открываю крышку у своего кофе, достаю вейп – и наслаждаюсь тишиной. Никого нет – я один. Никому от меня ничего не нужно. Ни дать звиздюлей, ни трясти руку до посинения, ни отсосать. Чувствую, что мои члены в безопасности…
Это вторая статья про социальное давление. Первая вот здесь: https://smart-lab.ru/blog/708468.php
Когда начало получаться
Начало получаться лет пять наверное назад. Около того. Т.е. был у меня достаток в 35 т.р. и внезапно стал 100, а то и больше. Что для Новосибирска – почти недосягаемая цифра.
Было это сначала незаметно. Но дальше больше. Я отремонтировал дом со временем. Начал ездить отдыхать не дикарём. Купил себе машину с салона (Киа РИО). Помниться все мои три друга и я весело отмечали эту покупку. Бухали дня два кажется. Жарили шашлычки и весело вспоминали о тех временах когда были щеглами. Голова потом ещё несколько дней болела.
Всем привет!
Собираюсь писать в этом блоге про торговлю торговыми роботами и собственные мысли по рынку. Чтобы не было никаких вопросов, откуда я такой взялся, думаю будет вежливо если я представлюсь. Опыта много, историй много. Всё здесь понятно не опишу, бумаги не хватит. Но общую ситуацию передать получится.
В общем, пост знакомство. Здрасти)
I) Как я познакомился с трейдингом
II) Что и где я учил
III) Что за роботы у меня торгуют
I. Как я познакомился с трейдингом
2008 год. Я только поступил в университет РЭУ имени Г.В. Плеханова, на дворе разгорался кризис, с подачи моего одногруппника заинтересовался рынком FOREX, записался на курсы в Forex Club, прочитал книгу — Форекс для Чайников, взял у брата 1000 долларов и веря в несомненный успех предприятия пошел зарабатывать свой первый миллион долларов.(Ведь это же так просто)Плечо 1:100 и геп сделали свое дело — депозита хватило ровно на 2 дня. Наверное только тогда я осознал, насколько трейдинг сложен и многогранен. Прошел год с момента потери денег, в течение которого я прочитал множество книг — Швагер, Лефевр, Колби, Кан, Булковский, Аппель, всех и не вспомнишь. Только к концу года я отважился снова открыть счет, попутно решив систематизировать свои знания в этой области начав ходить на подготовительные курсы на получение аттестатов ФСФР.
Если говорить образно. То, чтобы отправить сообщение на сервер, нам просто нужно сформировать нужную строку со всеми данными и отправить ее на биржу. Ну например:
8=FIX.4.4;9=78;35=A;49=FG;56=tgFhcfx901U05;34=1;52=20160212-11:42:51.812;98=0;108=3000;141=Y;10=047;
Если быть внимательным, то мы увидим, что кол-во символов в строке у нас 100, а в заголовке сообщения мы передаем, что 78 (9 = 78). По правилам протокола FIX, длину сообщения нужно считать без учета концовки и первых двух полей заголовка. А именно:
С длиной сообщения разобрались. Теперь про разделитель. Пока в моем скрине это ";". В документациях западных написано что это символ SOH. Чтобы однозначно ответить на этот вопрос, я запустил прилагаемого клиента биржи и сниффером стал перехватывать сообщения между клиентом и биржей. Кстати, программа ведет логи, и их общение выглядит так (зеленое — передача запроса на биржу, красное — ответ от биржи)://Получаем ip сервера
IPAddress ipAddr = IPAddress.Parse(server);
IPEndPoint ipEndPoint = new IPEndPoint(ipAddr, port);
//Создаем заголовк
HeaderMessage msHeader = new HeaderMessage
{
BeginString = «FIX.4.4»,
MsgType = «A», //Тип сообщения на установку сессии
SenderCompID = "",
TargetCompID = «FG»,
MsgSeqNum = 1
};
//Создаем сообщение на подключение onLogon
LogonMessage msLogon = new LogonMessage
{
EncryptMethod = 0,
HeartBtInt = 3000,
ResetSeqNumFlag = true
};//Вычисляем длину сообщения
msHeader.BodyLength = msHeader.GetHeaderSize() + msLogon.GetMessageSize();
//Создаем концовку сообщения
TrailerMessage msTrailer = new TrailerMessage(msHeader.ToString() + msLogon.ToString());//Формируем полное готовое сообщение
string fullMessage = msHeader.ToString() + msLogon.ToString() + msTrailer.ToString();
Console.WriteLine(«Сообщение для отправки {0}»,fullMessage);//Создаем сокет для подключения
sSender = new Socket(ipAddr.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
//Подключаемся
sSender.Connect(ipEndPoint);
Console.WriteLine(«Сокет соединился с {0} », sSender.RemoteEndPoint.ToString());
byte[] msg = Encoding.UTF8.GetBytes(fullMessage);
//Отправляем сообщение
int bytesSent = sSender.Send(msg);
Console.WriteLine(«Отправил {0} байт», bytesSent.ToString());
//Получаем ответ от сервера
byte[] bytes = new byte[1024];
int bytesRec = 0;
bytesRec = sSender.Receive(bytes);
Console.WriteLine(«Ответ от сервера: {0}», Encoding.UTF8.GetString(bytes, 0, bytesRec));
Первая часть лежит тут… smart-lab.ru/blog/155810.php… думал частично переписать, но решил просто добавить...
1 Основа торговли
Трейдинг — это прогнозирование будущих цен и торговля этого прогноза с целью извлечения прибыли.
Прогнозирование будущих цен можно делать на основе различных методов и способов, например: фундаментального анализа, новостей, цены, объемов, элиотов и прочих методов или их сочетания. В любом случае выделяется параметр наблюдения или ряд параметров на основании которых принимается решение об исходе прогноза.
В конечном итоге, исходы прогноза всего 2 — тренд и контртренд. В случае тренда мы делаем вывод что параметр наблюдения достаточно изменился, чтоб движение продолжилось, а для контртенда на основаниии такого же изменения параметра мы сделаем вывод что движение прекратится и сменится на противоположное.
«Нет никакого смысла пытаться помочь людям, которые не помогают себе сами. Человека невозможно заставить подниматься по лестнице, если он сам не желает подниматься». (Эндрю Карнеги)
Ко мне периодически обращаются люди с просьбой осветить тот или иной вопрос по инвестициям, или по методикам отбора акций в мой портфель. Обычно людям даю несколько ссылок из своего блога. Но так как мой блог за 4 года разросся до гигантских размеров (данный пост будет уже 955 на сМарт-Лабе) – найти что-то быстро уже проблематично даже мне. Пишу на разные темы, в том числе и далекие от инвестиций.
Решил составить сборник своих постов, которые считаю наиболее интересными и полезными для новичков и не только.
Это своего рода – «37 самых интересных постов Шадрина, по мнению Шадрина» (пытался сократить до 20 – никак не получилось, возможно, еще что-то более важное пропустил – можно в комментариях добавить).
Тим здравствуйте!) в данный момент я ищу себе трейдера-наставника, поискал в интернете, нашел вас, решил написатья бы очень хотел встретиться, даже сегодня, если возможно, и узнать возможно ли это, и какЯ спрашиваю в ответ: «А почему вы думаете, что я буду тратить время на незнакомого мне человека? Какая мне от тебя польза?» На что наивный юноша мне отвечает:
Ну в дальнейшем я буду делиться с вами процентом от прибыли